1. Packages
  2. Google Cloud Native
  3. API Docs
  4. migrationcenter
  5. migrationcenter/v1
  6. getReportConfig

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.migrationcenter/v1.getReportConfig

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets details of a single ReportConfig.

Using getReportConfig

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getReportConfig(args: GetReportConfigArgs, opts?: InvokeOptions): Promise<GetReportConfigResult>
function getReportConfigOutput(args: GetReportConfigOutputArgs, opts?: InvokeOptions): Output<GetReportConfigResult>
Copy
def get_report_config(location: Optional[str] = None,
                      project: Optional[str] = None,
                      report_config_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetReportConfigResult
def get_report_config_output(location: Optional[pulumi.Input[str]] = None,
                      project: Optional[pulumi.Input[str]] = None,
                      report_config_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetReportConfigResult]
Copy
func LookupReportConfig(ctx *Context, args *LookupReportConfigArgs, opts ...InvokeOption) (*LookupReportConfigResult, error)
func LookupReportConfigOutput(ctx *Context, args *LookupReportConfigOutputArgs, opts ...InvokeOption) LookupReportConfigResultOutput
Copy

> Note: This function is named LookupReportConfig in the Go SDK.

public static class GetReportConfig 
{
    public static Task<GetReportConfigResult> InvokeAsync(GetReportConfigArgs args, InvokeOptions? opts = null)
    public static Output<GetReportConfigResult> Invoke(GetReportConfigInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetReportConfigResult> getReportConfig(GetReportConfigArgs args, InvokeOptions options)
public static Output<GetReportConfigResult> getReportConfig(GetReportConfigArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:migrationcenter/v1:getReportConfig
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
ReportConfigId This property is required. string
Project string
Location This property is required. string
ReportConfigId This property is required. string
Project string
location This property is required. String
reportConfigId This property is required. String
project String
location This property is required. string
reportConfigId This property is required. string
project string
location This property is required. str
report_config_id This property is required. str
project str
location This property is required. String
reportConfigId This property is required. String
project String

getReportConfig Result

The following output properties are available:

CreateTime string
The timestamp when the resource was created.
Description string
Free-text description.
DisplayName string
User-friendly display name. Maximum length is 63 characters.
GroupPreferencesetAssignments List<Pulumi.GoogleNative.MigrationCenter.V1.Outputs.ReportConfigGroupPreferenceSetAssignmentResponse>
Collection of combinations of groups and preference sets.
Name string
Name of resource.
UpdateTime string
The timestamp when the resource was last updated.
CreateTime string
The timestamp when the resource was created.
Description string
Free-text description.
DisplayName string
User-friendly display name. Maximum length is 63 characters.
GroupPreferencesetAssignments []ReportConfigGroupPreferenceSetAssignmentResponse
Collection of combinations of groups and preference sets.
Name string
Name of resource.
UpdateTime string
The timestamp when the resource was last updated.
createTime String
The timestamp when the resource was created.
description String
Free-text description.
displayName String
User-friendly display name. Maximum length is 63 characters.
groupPreferencesetAssignments List<ReportConfigGroupPreferenceSetAssignmentResponse>
Collection of combinations of groups and preference sets.
name String
Name of resource.
updateTime String
The timestamp when the resource was last updated.
createTime string
The timestamp when the resource was created.
description string
Free-text description.
displayName string
User-friendly display name. Maximum length is 63 characters.
groupPreferencesetAssignments ReportConfigGroupPreferenceSetAssignmentResponse[]
Collection of combinations of groups and preference sets.
name string
Name of resource.
updateTime string
The timestamp when the resource was last updated.
create_time str
The timestamp when the resource was created.
description str
Free-text description.
display_name str
User-friendly display name. Maximum length is 63 characters.
group_preferenceset_assignments Sequence[ReportConfigGroupPreferenceSetAssignmentResponse]
Collection of combinations of groups and preference sets.
name str
Name of resource.
update_time str
The timestamp when the resource was last updated.
createTime String
The timestamp when the resource was created.
description String
Free-text description.
displayName String
User-friendly display name. Maximum length is 63 characters.
groupPreferencesetAssignments List<Property Map>
Collection of combinations of groups and preference sets.
name String
Name of resource.
updateTime String
The timestamp when the resource was last updated.

Supporting Types

ReportConfigGroupPreferenceSetAssignmentResponse

Group This property is required. string
Name of the group.
PreferenceSet This property is required. string
Name of the Preference Set.
Group This property is required. string
Name of the group.
PreferenceSet This property is required. string
Name of the Preference Set.
group This property is required. String
Name of the group.
preferenceSet This property is required. String
Name of the Preference Set.
group This property is required. string
Name of the group.
preferenceSet This property is required. string
Name of the Preference Set.
group This property is required. str
Name of the group.
preference_set This property is required. str
Name of the Preference Set.
group This property is required. String
Name of the group.
preferenceSet This property is required. String
Name of the Preference Set.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi