1. Packages
  2. Google Cloud Native
  3. API Docs
  4. migrationcenter
  5. migrationcenter/v1alpha1
  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/v1alpha1.getReportConfig

Explore with Pulumi AI

google-native logo

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>
    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]
    func LookupReportConfig(ctx *Context, args *LookupReportConfigArgs, opts ...InvokeOption) (*LookupReportConfigResult, error)
    func LookupReportConfigOutput(ctx *Context, args *LookupReportConfigOutputArgs, opts ...InvokeOption) LookupReportConfigResultOutput

    > 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)
    }
    public static CompletableFuture<GetReportConfigResult> getReportConfig(GetReportConfigArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:migrationcenter/v1alpha1:getReportConfig
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Location string
    ReportConfigId string
    Project string
    Location string
    ReportConfigId string
    Project string
    location String
    reportConfigId String
    project String
    location string
    reportConfigId string
    project string
    location String
    reportConfigId 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.V1Alpha1.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 string
    Name of the group.
    PreferenceSet string
    Name of the Preference Set.
    Group string
    Name of the group.
    PreferenceSet string
    Name of the Preference Set.
    group String
    Name of the group.
    preferenceSet String
    Name of the Preference Set.
    group string
    Name of the group.
    preferenceSet string
    Name of the Preference Set.
    group str
    Name of the group.
    preference_set str
    Name of the Preference Set.
    group String
    Name of the group.
    preferenceSet String
    Name of the Preference Set.

    Package Details

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

    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