1. Packages
  2. Ibm Provider
  3. API Docs
  4. OnboardingIamRegistration
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

ibm.OnboardingIamRegistration

Explore with Pulumi AI

ibm logo
ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud

    Note - Intended for internal use only. This resource is strictly experimental and subject to change without notice.

    Create, update, and delete onboarding_iam_registrations with this resource.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ibm from "@pulumi/ibm";
    
    const onboardingIamRegistrationInstance = new ibm.OnboardingIamRegistration("onboardingIamRegistrationInstance", {
        actions: [{
            id: "id",
            roles: ["roles"],
            description: {
                "default": "default",
                en: "en",
                de: "de",
                es: "es",
                fr: "fr",
                it: "it",
                ja: "ja",
                ko: "ko",
                ptBr: "pt_br",
                zhTw: "zh_tw",
                zhCn: "zh_cn",
            },
            displayName: {
                "default": "default",
                en: "en",
                de: "de",
                es: "es",
                fr: "fr",
                it: "it",
                ja: "ja",
                ko: "ko",
                ptBr: "pt_br",
                zhTw: "zh_tw",
                zhCn: "zh_cn",
            },
            options: {
                hidden: true,
            },
        }],
        displayName: {
            "default": "default",
            en: "en",
            de: "de",
            es: "es",
            fr: "fr",
            it: "it",
            ja: "ja",
            ko: "ko",
            ptBr: "pt_br",
            zhTw: "zh_tw",
            zhCn: "zh_cn",
        },
        enabled: true,
        productId: ibm_onboarding_product.onboarding_product_instance.id,
        resourceHierarchyAttribute: {
            key: "key",
            value: "value",
        },
        supportedAnonymousAccesses: [{
            attributes: {
                accountId: "account_id",
                serviceName: "service_name",
                additionalProperties: {
                    key: "inner",
                },
            },
            roles: ["roles"],
        }],
        supportedAttributes: [{
            key: "key",
            options: {
                operators: ["stringEquals"],
                hidden: true,
                supportedPatterns: ["supported_patterns"],
                policyTypes: ["access"],
                isEmptyValueSupported: true,
                isStringExistsFalseValueSupported: true,
                key: "key",
                resourceHierarchy: {
                    key: {
                        key: "key",
                        value: "value",
                    },
                    value: {
                        key: "key",
                    },
                },
            },
            displayName: {
                "default": "default",
                en: "en",
                de: "de",
                es: "es",
                fr: "fr",
                it: "it",
                ja: "ja",
                ko: "ko",
                ptBr: "pt_br",
                zhTw: "zh_tw",
                zhCn: "zh_cn",
            },
            description: {
                "default": "default",
                en: "en",
                de: "de",
                es: "es",
                fr: "fr",
                it: "it",
                ja: "ja",
                ko: "ko",
                ptBr: "pt_br",
                zhTw: "zh_tw",
                zhCn: "zh_cn",
            },
            ui: {
                inputType: "input_type",
                inputDetails: {
                    type: "type",
                    values: [{
                        value: "value",
                        displayName: {
                            "default": "default",
                            en: "en",
                            de: "de",
                            es: "es",
                            fr: "fr",
                            it: "it",
                            ja: "ja",
                            ko: "ko",
                            ptBr: "pt_br",
                            zhTw: "zh_tw",
                            zhCn: "zh_cn",
                        },
                    }],
                    gst: {
                        query: "query",
                        valuePropertyName: "value_property_name",
                        labelPropertyName: "label_property_name",
                        inputOptionLabel: "input_option_label",
                    },
                    url: {
                        urlEndpoint: "url_endpoint",
                        inputOptionLabel: "input_option_label",
                    },
                },
            },
        }],
        supportedAuthorizationSubjects: [{
            attributes: {
                serviceName: "service_name",
                resourceType: "resource_type",
            },
            roles: ["roles"],
        }],
        supportedNetwork: {
            environmentAttributes: [{
                key: "key",
                values: ["values"],
                options: {
                    hidden: true,
                },
            }],
        },
        supportedRoles: [{
            id: "id",
            description: {
                "default": "default",
                en: "en",
                de: "de",
                es: "es",
                fr: "fr",
                it: "it",
                ja: "ja",
                ko: "ko",
                ptBr: "pt_br",
                zhTw: "zh_tw",
                zhCn: "zh_cn",
            },
            displayName: {
                "default": "default",
                en: "en",
                de: "de",
                es: "es",
                fr: "fr",
                it: "it",
                ja: "ja",
                ko: "ko",
                ptBr: "pt_br",
                zhTw: "zh_tw",
                zhCn: "zh_cn",
            },
            options: {
                accessPolicy: true,
                policyTypes: ["access"],
                accountType: "enterprise",
            },
        }],
    });
    
    import pulumi
    import pulumi_ibm as ibm
    
    onboarding_iam_registration_instance = ibm.OnboardingIamRegistration("onboardingIamRegistrationInstance",
        actions=[{
            "id": "id",
            "roles": ["roles"],
            "description": {
                "default": "default",
                "en": "en",
                "de": "de",
                "es": "es",
                "fr": "fr",
                "it": "it",
                "ja": "ja",
                "ko": "ko",
                "pt_br": "pt_br",
                "zh_tw": "zh_tw",
                "zh_cn": "zh_cn",
            },
            "display_name": {
                "default": "default",
                "en": "en",
                "de": "de",
                "es": "es",
                "fr": "fr",
                "it": "it",
                "ja": "ja",
                "ko": "ko",
                "pt_br": "pt_br",
                "zh_tw": "zh_tw",
                "zh_cn": "zh_cn",
            },
            "options": {
                "hidden": True,
            },
        }],
        display_name={
            "default": "default",
            "en": "en",
            "de": "de",
            "es": "es",
            "fr": "fr",
            "it": "it",
            "ja": "ja",
            "ko": "ko",
            "pt_br": "pt_br",
            "zh_tw": "zh_tw",
            "zh_cn": "zh_cn",
        },
        enabled=True,
        product_id=ibm_onboarding_product["onboarding_product_instance"]["id"],
        resource_hierarchy_attribute={
            "key": "key",
            "value": "value",
        },
        supported_anonymous_accesses=[{
            "attributes": {
                "account_id": "account_id",
                "service_name": "service_name",
                "additional_properties": {
                    "key": "inner",
                },
            },
            "roles": ["roles"],
        }],
        supported_attributes=[{
            "key": "key",
            "options": {
                "operators": ["stringEquals"],
                "hidden": True,
                "supported_patterns": ["supported_patterns"],
                "policy_types": ["access"],
                "is_empty_value_supported": True,
                "is_string_exists_false_value_supported": True,
                "key": "key",
                "resource_hierarchy": {
                    "key": {
                        "key": "key",
                        "value": "value",
                    },
                    "value": {
                        "key": "key",
                    },
                },
            },
            "display_name": {
                "default": "default",
                "en": "en",
                "de": "de",
                "es": "es",
                "fr": "fr",
                "it": "it",
                "ja": "ja",
                "ko": "ko",
                "pt_br": "pt_br",
                "zh_tw": "zh_tw",
                "zh_cn": "zh_cn",
            },
            "description": {
                "default": "default",
                "en": "en",
                "de": "de",
                "es": "es",
                "fr": "fr",
                "it": "it",
                "ja": "ja",
                "ko": "ko",
                "pt_br": "pt_br",
                "zh_tw": "zh_tw",
                "zh_cn": "zh_cn",
            },
            "ui": {
                "input_type": "input_type",
                "input_details": {
                    "type": "type",
                    "values": [{
                        "value": "value",
                        "display_name": {
                            "default": "default",
                            "en": "en",
                            "de": "de",
                            "es": "es",
                            "fr": "fr",
                            "it": "it",
                            "ja": "ja",
                            "ko": "ko",
                            "pt_br": "pt_br",
                            "zh_tw": "zh_tw",
                            "zh_cn": "zh_cn",
                        },
                    }],
                    "gst": {
                        "query": "query",
                        "value_property_name": "value_property_name",
                        "label_property_name": "label_property_name",
                        "input_option_label": "input_option_label",
                    },
                    "url": {
                        "url_endpoint": "url_endpoint",
                        "input_option_label": "input_option_label",
                    },
                },
            },
        }],
        supported_authorization_subjects=[{
            "attributes": {
                "service_name": "service_name",
                "resource_type": "resource_type",
            },
            "roles": ["roles"],
        }],
        supported_network={
            "environment_attributes": [{
                "key": "key",
                "values": ["values"],
                "options": {
                    "hidden": True,
                },
            }],
        },
        supported_roles=[{
            "id": "id",
            "description": {
                "default": "default",
                "en": "en",
                "de": "de",
                "es": "es",
                "fr": "fr",
                "it": "it",
                "ja": "ja",
                "ko": "ko",
                "pt_br": "pt_br",
                "zh_tw": "zh_tw",
                "zh_cn": "zh_cn",
            },
            "display_name": {
                "default": "default",
                "en": "en",
                "de": "de",
                "es": "es",
                "fr": "fr",
                "it": "it",
                "ja": "ja",
                "ko": "ko",
                "pt_br": "pt_br",
                "zh_tw": "zh_tw",
                "zh_cn": "zh_cn",
            },
            "options": {
                "access_policy": True,
                "policy_types": ["access"],
                "account_type": "enterprise",
            },
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := ibm.NewOnboardingIamRegistration(ctx, "onboardingIamRegistrationInstance", &ibm.OnboardingIamRegistrationArgs{
    			Actions: ibm.OnboardingIamRegistrationActionArray{
    				&ibm.OnboardingIamRegistrationActionArgs{
    					Id: pulumi.String("id"),
    					Roles: pulumi.StringArray{
    						pulumi.String("roles"),
    					},
    					Description: &ibm.OnboardingIamRegistrationActionDescriptionArgs{
    						Default: pulumi.String("default"),
    						En:      pulumi.String("en"),
    						De:      pulumi.String("de"),
    						Es:      pulumi.String("es"),
    						Fr:      pulumi.String("fr"),
    						It:      pulumi.String("it"),
    						Ja:      pulumi.String("ja"),
    						Ko:      pulumi.String("ko"),
    						PtBr:    pulumi.String("pt_br"),
    						ZhTw:    pulumi.String("zh_tw"),
    						ZhCn:    pulumi.String("zh_cn"),
    					},
    					DisplayName: &ibm.OnboardingIamRegistrationActionDisplayNameArgs{
    						Default: pulumi.String("default"),
    						En:      pulumi.String("en"),
    						De:      pulumi.String("de"),
    						Es:      pulumi.String("es"),
    						Fr:      pulumi.String("fr"),
    						It:      pulumi.String("it"),
    						Ja:      pulumi.String("ja"),
    						Ko:      pulumi.String("ko"),
    						PtBr:    pulumi.String("pt_br"),
    						ZhTw:    pulumi.String("zh_tw"),
    						ZhCn:    pulumi.String("zh_cn"),
    					},
    					Options: &ibm.OnboardingIamRegistrationActionOptionsArgs{
    						Hidden: pulumi.Bool(true),
    					},
    				},
    			},
    			DisplayName: &ibm.OnboardingIamRegistrationDisplayNameArgs{
    				Default: pulumi.String("default"),
    				En:      pulumi.String("en"),
    				De:      pulumi.String("de"),
    				Es:      pulumi.String("es"),
    				Fr:      pulumi.String("fr"),
    				It:      pulumi.String("it"),
    				Ja:      pulumi.String("ja"),
    				Ko:      pulumi.String("ko"),
    				PtBr:    pulumi.String("pt_br"),
    				ZhTw:    pulumi.String("zh_tw"),
    				ZhCn:    pulumi.String("zh_cn"),
    			},
    			Enabled:   pulumi.Bool(true),
    			ProductId: pulumi.Any(ibm_onboarding_product.Onboarding_product_instance.Id),
    			ResourceHierarchyAttribute: &ibm.OnboardingIamRegistrationResourceHierarchyAttributeArgs{
    				Key:   pulumi.String("key"),
    				Value: pulumi.String("value"),
    			},
    			SupportedAnonymousAccesses: ibm.OnboardingIamRegistrationSupportedAnonymousAccessArray{
    				&ibm.OnboardingIamRegistrationSupportedAnonymousAccessArgs{
    					Attributes: &ibm.OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs{
    						AccountId:   pulumi.String("account_id"),
    						ServiceName: pulumi.String("service_name"),
    						AdditionalProperties: pulumi.StringMap{
    							"key": pulumi.String("inner"),
    						},
    					},
    					Roles: pulumi.StringArray{
    						pulumi.String("roles"),
    					},
    				},
    			},
    			SupportedAttributes: ibm.OnboardingIamRegistrationSupportedAttributeArray{
    				&ibm.OnboardingIamRegistrationSupportedAttributeArgs{
    					Key: pulumi.String("key"),
    					Options: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsArgs{
    						Operators: pulumi.StringArray{
    							pulumi.String("stringEquals"),
    						},
    						Hidden: pulumi.Bool(true),
    						SupportedPatterns: pulumi.StringArray{
    							pulumi.String("supported_patterns"),
    						},
    						PolicyTypes: pulumi.StringArray{
    							pulumi.String("access"),
    						},
    						IsEmptyValueSupported:             pulumi.Bool(true),
    						IsStringExistsFalseValueSupported: pulumi.Bool(true),
    						Key:                               pulumi.String("key"),
    						ResourceHierarchy: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs{
    							Key: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs{
    								Key:   pulumi.String("key"),
    								Value: pulumi.String("value"),
    							},
    							Value: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs{
    								Key: pulumi.String("key"),
    							},
    						},
    					},
    					DisplayName: &ibm.OnboardingIamRegistrationSupportedAttributeDisplayNameArgs{
    						Default: pulumi.String("default"),
    						En:      pulumi.String("en"),
    						De:      pulumi.String("de"),
    						Es:      pulumi.String("es"),
    						Fr:      pulumi.String("fr"),
    						It:      pulumi.String("it"),
    						Ja:      pulumi.String("ja"),
    						Ko:      pulumi.String("ko"),
    						PtBr:    pulumi.String("pt_br"),
    						ZhTw:    pulumi.String("zh_tw"),
    						ZhCn:    pulumi.String("zh_cn"),
    					},
    					Description: &ibm.OnboardingIamRegistrationSupportedAttributeDescriptionArgs{
    						Default: pulumi.String("default"),
    						En:      pulumi.String("en"),
    						De:      pulumi.String("de"),
    						Es:      pulumi.String("es"),
    						Fr:      pulumi.String("fr"),
    						It:      pulumi.String("it"),
    						Ja:      pulumi.String("ja"),
    						Ko:      pulumi.String("ko"),
    						PtBr:    pulumi.String("pt_br"),
    						ZhTw:    pulumi.String("zh_tw"),
    						ZhCn:    pulumi.String("zh_cn"),
    					},
    					Ui: &ibm.OnboardingIamRegistrationSupportedAttributeUiArgs{
    						InputType: pulumi.String("input_type"),
    						InputDetails: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs{
    							Type: pulumi.String("type"),
    							Values: ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArray{
    								&ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArgs{
    									Value: pulumi.String("value"),
    									DisplayName: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayNameArgs{
    										Default: pulumi.String("default"),
    										En:      pulumi.String("en"),
    										De:      pulumi.String("de"),
    										Es:      pulumi.String("es"),
    										Fr:      pulumi.String("fr"),
    										It:      pulumi.String("it"),
    										Ja:      pulumi.String("ja"),
    										Ko:      pulumi.String("ko"),
    										PtBr:    pulumi.String("pt_br"),
    										ZhTw:    pulumi.String("zh_tw"),
    										ZhCn:    pulumi.String("zh_cn"),
    									},
    								},
    							},
    							Gst: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs{
    								Query:             pulumi.String("query"),
    								ValuePropertyName: pulumi.String("value_property_name"),
    								LabelPropertyName: pulumi.String("label_property_name"),
    								InputOptionLabel:  pulumi.String("input_option_label"),
    							},
    							Url: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs{
    								UrlEndpoint:      pulumi.String("url_endpoint"),
    								InputOptionLabel: pulumi.String("input_option_label"),
    							},
    						},
    					},
    				},
    			},
    			SupportedAuthorizationSubjects: ibm.OnboardingIamRegistrationSupportedAuthorizationSubjectArray{
    				&ibm.OnboardingIamRegistrationSupportedAuthorizationSubjectArgs{
    					Attributes: &ibm.OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs{
    						ServiceName:  pulumi.String("service_name"),
    						ResourceType: pulumi.String("resource_type"),
    					},
    					Roles: pulumi.StringArray{
    						pulumi.String("roles"),
    					},
    				},
    			},
    			SupportedNetwork: &ibm.OnboardingIamRegistrationSupportedNetworkArgs{
    				EnvironmentAttributes: ibm.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArray{
    					&ibm.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArgs{
    						Key: pulumi.String("key"),
    						Values: pulumi.StringArray{
    							pulumi.String("values"),
    						},
    						Options: &ibm.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptionsArgs{
    							Hidden: pulumi.Bool(true),
    						},
    					},
    				},
    			},
    			SupportedRoles: ibm.OnboardingIamRegistrationSupportedRoleArray{
    				&ibm.OnboardingIamRegistrationSupportedRoleArgs{
    					Id: pulumi.String("id"),
    					Description: &ibm.OnboardingIamRegistrationSupportedRoleDescriptionArgs{
    						Default: pulumi.String("default"),
    						En:      pulumi.String("en"),
    						De:      pulumi.String("de"),
    						Es:      pulumi.String("es"),
    						Fr:      pulumi.String("fr"),
    						It:      pulumi.String("it"),
    						Ja:      pulumi.String("ja"),
    						Ko:      pulumi.String("ko"),
    						PtBr:    pulumi.String("pt_br"),
    						ZhTw:    pulumi.String("zh_tw"),
    						ZhCn:    pulumi.String("zh_cn"),
    					},
    					DisplayName: &ibm.OnboardingIamRegistrationSupportedRoleDisplayNameArgs{
    						Default: pulumi.String("default"),
    						En:      pulumi.String("en"),
    						De:      pulumi.String("de"),
    						Es:      pulumi.String("es"),
    						Fr:      pulumi.String("fr"),
    						It:      pulumi.String("it"),
    						Ja:      pulumi.String("ja"),
    						Ko:      pulumi.String("ko"),
    						PtBr:    pulumi.String("pt_br"),
    						ZhTw:    pulumi.String("zh_tw"),
    						ZhCn:    pulumi.String("zh_cn"),
    					},
    					Options: &ibm.OnboardingIamRegistrationSupportedRoleOptionsArgs{
    						AccessPolicy: pulumi.Bool(true),
    						PolicyTypes: pulumi.StringArray{
    							pulumi.String("access"),
    						},
    						AccountType: pulumi.String("enterprise"),
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ibm = Pulumi.Ibm;
    
    return await Deployment.RunAsync(() => 
    {
        var onboardingIamRegistrationInstance = new Ibm.OnboardingIamRegistration("onboardingIamRegistrationInstance", new()
        {
            Actions = new[]
            {
                new Ibm.Inputs.OnboardingIamRegistrationActionArgs
                {
                    Id = "id",
                    Roles = new[]
                    {
                        "roles",
                    },
                    Description = new Ibm.Inputs.OnboardingIamRegistrationActionDescriptionArgs
                    {
                        Default = "default",
                        En = "en",
                        De = "de",
                        Es = "es",
                        Fr = "fr",
                        It = "it",
                        Ja = "ja",
                        Ko = "ko",
                        PtBr = "pt_br",
                        ZhTw = "zh_tw",
                        ZhCn = "zh_cn",
                    },
                    DisplayName = new Ibm.Inputs.OnboardingIamRegistrationActionDisplayNameArgs
                    {
                        Default = "default",
                        En = "en",
                        De = "de",
                        Es = "es",
                        Fr = "fr",
                        It = "it",
                        Ja = "ja",
                        Ko = "ko",
                        PtBr = "pt_br",
                        ZhTw = "zh_tw",
                        ZhCn = "zh_cn",
                    },
                    Options = new Ibm.Inputs.OnboardingIamRegistrationActionOptionsArgs
                    {
                        Hidden = true,
                    },
                },
            },
            DisplayName = new Ibm.Inputs.OnboardingIamRegistrationDisplayNameArgs
            {
                Default = "default",
                En = "en",
                De = "de",
                Es = "es",
                Fr = "fr",
                It = "it",
                Ja = "ja",
                Ko = "ko",
                PtBr = "pt_br",
                ZhTw = "zh_tw",
                ZhCn = "zh_cn",
            },
            Enabled = true,
            ProductId = ibm_onboarding_product.Onboarding_product_instance.Id,
            ResourceHierarchyAttribute = new Ibm.Inputs.OnboardingIamRegistrationResourceHierarchyAttributeArgs
            {
                Key = "key",
                Value = "value",
            },
            SupportedAnonymousAccesses = new[]
            {
                new Ibm.Inputs.OnboardingIamRegistrationSupportedAnonymousAccessArgs
                {
                    Attributes = new Ibm.Inputs.OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs
                    {
                        AccountId = "account_id",
                        ServiceName = "service_name",
                        AdditionalProperties = 
                        {
                            { "key", "inner" },
                        },
                    },
                    Roles = new[]
                    {
                        "roles",
                    },
                },
            },
            SupportedAttributes = new[]
            {
                new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeArgs
                {
                    Key = "key",
                    Options = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsArgs
                    {
                        Operators = new[]
                        {
                            "stringEquals",
                        },
                        Hidden = true,
                        SupportedPatterns = new[]
                        {
                            "supported_patterns",
                        },
                        PolicyTypes = new[]
                        {
                            "access",
                        },
                        IsEmptyValueSupported = true,
                        IsStringExistsFalseValueSupported = true,
                        Key = "key",
                        ResourceHierarchy = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs
                        {
                            Key = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs
                            {
                                Key = "key",
                                Value = "value",
                            },
                            Value = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs
                            {
                                Key = "key",
                            },
                        },
                    },
                    DisplayName = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeDisplayNameArgs
                    {
                        Default = "default",
                        En = "en",
                        De = "de",
                        Es = "es",
                        Fr = "fr",
                        It = "it",
                        Ja = "ja",
                        Ko = "ko",
                        PtBr = "pt_br",
                        ZhTw = "zh_tw",
                        ZhCn = "zh_cn",
                    },
                    Description = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeDescriptionArgs
                    {
                        Default = "default",
                        En = "en",
                        De = "de",
                        Es = "es",
                        Fr = "fr",
                        It = "it",
                        Ja = "ja",
                        Ko = "ko",
                        PtBr = "pt_br",
                        ZhTw = "zh_tw",
                        ZhCn = "zh_cn",
                    },
                    Ui = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiArgs
                    {
                        InputType = "input_type",
                        InputDetails = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs
                        {
                            Type = "type",
                            Values = new[]
                            {
                                new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArgs
                                {
                                    Value = "value",
                                    DisplayName = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayNameArgs
                                    {
                                        Default = "default",
                                        En = "en",
                                        De = "de",
                                        Es = "es",
                                        Fr = "fr",
                                        It = "it",
                                        Ja = "ja",
                                        Ko = "ko",
                                        PtBr = "pt_br",
                                        ZhTw = "zh_tw",
                                        ZhCn = "zh_cn",
                                    },
                                },
                            },
                            Gst = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs
                            {
                                Query = "query",
                                ValuePropertyName = "value_property_name",
                                LabelPropertyName = "label_property_name",
                                InputOptionLabel = "input_option_label",
                            },
                            Url = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs
                            {
                                UrlEndpoint = "url_endpoint",
                                InputOptionLabel = "input_option_label",
                            },
                        },
                    },
                },
            },
            SupportedAuthorizationSubjects = new[]
            {
                new Ibm.Inputs.OnboardingIamRegistrationSupportedAuthorizationSubjectArgs
                {
                    Attributes = new Ibm.Inputs.OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs
                    {
                        ServiceName = "service_name",
                        ResourceType = "resource_type",
                    },
                    Roles = new[]
                    {
                        "roles",
                    },
                },
            },
            SupportedNetwork = new Ibm.Inputs.OnboardingIamRegistrationSupportedNetworkArgs
            {
                EnvironmentAttributes = new[]
                {
                    new Ibm.Inputs.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArgs
                    {
                        Key = "key",
                        Values = new[]
                        {
                            "values",
                        },
                        Options = new Ibm.Inputs.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptionsArgs
                        {
                            Hidden = true,
                        },
                    },
                },
            },
            SupportedRoles = new[]
            {
                new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleArgs
                {
                    Id = "id",
                    Description = new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleDescriptionArgs
                    {
                        Default = "default",
                        En = "en",
                        De = "de",
                        Es = "es",
                        Fr = "fr",
                        It = "it",
                        Ja = "ja",
                        Ko = "ko",
                        PtBr = "pt_br",
                        ZhTw = "zh_tw",
                        ZhCn = "zh_cn",
                    },
                    DisplayName = new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleDisplayNameArgs
                    {
                        Default = "default",
                        En = "en",
                        De = "de",
                        Es = "es",
                        Fr = "fr",
                        It = "it",
                        Ja = "ja",
                        Ko = "ko",
                        PtBr = "pt_br",
                        ZhTw = "zh_tw",
                        ZhCn = "zh_cn",
                    },
                    Options = new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleOptionsArgs
                    {
                        AccessPolicy = true,
                        PolicyTypes = new[]
                        {
                            "access",
                        },
                        AccountType = "enterprise",
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ibm.OnboardingIamRegistration;
    import com.pulumi.ibm.OnboardingIamRegistrationArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationActionArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationActionDescriptionArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationActionDisplayNameArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationActionOptionsArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationDisplayNameArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationResourceHierarchyAttributeArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAnonymousAccessArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeOptionsArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeDisplayNameArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeDescriptionArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeUiArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAuthorizationSubjectArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedNetworkArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedRoleArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedRoleDescriptionArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedRoleDisplayNameArgs;
    import com.pulumi.ibm.inputs.OnboardingIamRegistrationSupportedRoleOptionsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var onboardingIamRegistrationInstance = new OnboardingIamRegistration("onboardingIamRegistrationInstance", OnboardingIamRegistrationArgs.builder()
                .actions(OnboardingIamRegistrationActionArgs.builder()
                    .id("id")
                    .roles("roles")
                    .description(OnboardingIamRegistrationActionDescriptionArgs.builder()
                        .default_("default")
                        .en("en")
                        .de("de")
                        .es("es")
                        .fr("fr")
                        .it("it")
                        .ja("ja")
                        .ko("ko")
                        .ptBr("pt_br")
                        .zhTw("zh_tw")
                        .zhCn("zh_cn")
                        .build())
                    .displayName(OnboardingIamRegistrationActionDisplayNameArgs.builder()
                        .default_("default")
                        .en("en")
                        .de("de")
                        .es("es")
                        .fr("fr")
                        .it("it")
                        .ja("ja")
                        .ko("ko")
                        .ptBr("pt_br")
                        .zhTw("zh_tw")
                        .zhCn("zh_cn")
                        .build())
                    .options(OnboardingIamRegistrationActionOptionsArgs.builder()
                        .hidden(true)
                        .build())
                    .build())
                .displayName(OnboardingIamRegistrationDisplayNameArgs.builder()
                    .default_("default")
                    .en("en")
                    .de("de")
                    .es("es")
                    .fr("fr")
                    .it("it")
                    .ja("ja")
                    .ko("ko")
                    .ptBr("pt_br")
                    .zhTw("zh_tw")
                    .zhCn("zh_cn")
                    .build())
                .enabled(true)
                .productId(ibm_onboarding_product.onboarding_product_instance().id())
                .resourceHierarchyAttribute(OnboardingIamRegistrationResourceHierarchyAttributeArgs.builder()
                    .key("key")
                    .value("value")
                    .build())
                .supportedAnonymousAccesses(OnboardingIamRegistrationSupportedAnonymousAccessArgs.builder()
                    .attributes(OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs.builder()
                        .accountId("account_id")
                        .serviceName("service_name")
                        .additionalProperties(Map.of("key", "inner"))
                        .build())
                    .roles("roles")
                    .build())
                .supportedAttributes(OnboardingIamRegistrationSupportedAttributeArgs.builder()
                    .key("key")
                    .options(OnboardingIamRegistrationSupportedAttributeOptionsArgs.builder()
                        .operators("stringEquals")
                        .hidden(true)
                        .supportedPatterns("supported_patterns")
                        .policyTypes("access")
                        .isEmptyValueSupported(true)
                        .isStringExistsFalseValueSupported(true)
                        .key("key")
                        .resourceHierarchy(OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs.builder()
                            .key(OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs.builder()
                                .key("key")
                                .value("value")
                                .build())
                            .value(OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs.builder()
                                .key("key")
                                .build())
                            .build())
                        .build())
                    .displayName(OnboardingIamRegistrationSupportedAttributeDisplayNameArgs.builder()
                        .default_("default")
                        .en("en")
                        .de("de")
                        .es("es")
                        .fr("fr")
                        .it("it")
                        .ja("ja")
                        .ko("ko")
                        .ptBr("pt_br")
                        .zhTw("zh_tw")
                        .zhCn("zh_cn")
                        .build())
                    .description(OnboardingIamRegistrationSupportedAttributeDescriptionArgs.builder()
                        .default_("default")
                        .en("en")
                        .de("de")
                        .es("es")
                        .fr("fr")
                        .it("it")
                        .ja("ja")
                        .ko("ko")
                        .ptBr("pt_br")
                        .zhTw("zh_tw")
                        .zhCn("zh_cn")
                        .build())
                    .ui(OnboardingIamRegistrationSupportedAttributeUiArgs.builder()
                        .inputType("input_type")
                        .inputDetails(OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs.builder()
                            .type("type")
                            .values(OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArgs.builder()
                                .value("value")
                                .displayName(OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayNameArgs.builder()
                                    .default_("default")
                                    .en("en")
                                    .de("de")
                                    .es("es")
                                    .fr("fr")
                                    .it("it")
                                    .ja("ja")
                                    .ko("ko")
                                    .ptBr("pt_br")
                                    .zhTw("zh_tw")
                                    .zhCn("zh_cn")
                                    .build())
                                .build())
                            .gst(OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs.builder()
                                .query("query")
                                .valuePropertyName("value_property_name")
                                .labelPropertyName("label_property_name")
                                .inputOptionLabel("input_option_label")
                                .build())
                            .url(OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs.builder()
                                .urlEndpoint("url_endpoint")
                                .inputOptionLabel("input_option_label")
                                .build())
                            .build())
                        .build())
                    .build())
                .supportedAuthorizationSubjects(OnboardingIamRegistrationSupportedAuthorizationSubjectArgs.builder()
                    .attributes(OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs.builder()
                        .serviceName("service_name")
                        .resourceType("resource_type")
                        .build())
                    .roles("roles")
                    .build())
                .supportedNetwork(OnboardingIamRegistrationSupportedNetworkArgs.builder()
                    .environmentAttributes(OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArgs.builder()
                        .key("key")
                        .values("values")
                        .options(OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptionsArgs.builder()
                            .hidden(true)
                            .build())
                        .build())
                    .build())
                .supportedRoles(OnboardingIamRegistrationSupportedRoleArgs.builder()
                    .id("id")
                    .description(OnboardingIamRegistrationSupportedRoleDescriptionArgs.builder()
                        .default_("default")
                        .en("en")
                        .de("de")
                        .es("es")
                        .fr("fr")
                        .it("it")
                        .ja("ja")
                        .ko("ko")
                        .ptBr("pt_br")
                        .zhTw("zh_tw")
                        .zhCn("zh_cn")
                        .build())
                    .displayName(OnboardingIamRegistrationSupportedRoleDisplayNameArgs.builder()
                        .default_("default")
                        .en("en")
                        .de("de")
                        .es("es")
                        .fr("fr")
                        .it("it")
                        .ja("ja")
                        .ko("ko")
                        .ptBr("pt_br")
                        .zhTw("zh_tw")
                        .zhCn("zh_cn")
                        .build())
                    .options(OnboardingIamRegistrationSupportedRoleOptionsArgs.builder()
                        .accessPolicy(true)
                        .policyTypes("access")
                        .accountType("enterprise")
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      onboardingIamRegistrationInstance:
        type: ibm:OnboardingIamRegistration
        properties:
          actions:
            - id: id
              roles:
                - roles
              description:
                default: default
                en: en
                de: de
                es: es
                fr: fr
                it: it
                ja: ja
                ko: ko
                ptBr: pt_br
                zhTw: zh_tw
                zhCn: zh_cn
              displayName:
                default: default
                en: en
                de: de
                es: es
                fr: fr
                it: it
                ja: ja
                ko: ko
                ptBr: pt_br
                zhTw: zh_tw
                zhCn: zh_cn
              options:
                hidden: true
          displayName:
            default: default
            en: en
            de: de
            es: es
            fr: fr
            it: it
            ja: ja
            ko: ko
            ptBr: pt_br
            zhTw: zh_tw
            zhCn: zh_cn
          enabled: true
          productId: ${ibm_onboarding_product.onboarding_product_instance.id}
          resourceHierarchyAttribute:
            key: key
            value: value
          supportedAnonymousAccesses:
            - attributes:
                accountId: account_id
                serviceName: service_name
                additionalProperties:
                  key: inner
              roles:
                - roles
          supportedAttributes:
            - key: key
              options:
                operators:
                  - stringEquals
                hidden: true
                supportedPatterns:
                  - supported_patterns
                policyTypes:
                  - access
                isEmptyValueSupported: true
                isStringExistsFalseValueSupported: true
                key: key
                resourceHierarchy:
                  key:
                    key: key
                    value: value
                  value:
                    key: key
              displayName:
                default: default
                en: en
                de: de
                es: es
                fr: fr
                it: it
                ja: ja
                ko: ko
                ptBr: pt_br
                zhTw: zh_tw
                zhCn: zh_cn
              description:
                default: default
                en: en
                de: de
                es: es
                fr: fr
                it: it
                ja: ja
                ko: ko
                ptBr: pt_br
                zhTw: zh_tw
                zhCn: zh_cn
              ui:
                inputType: input_type
                inputDetails:
                  type: type
                  values:
                    - value: value
                      displayName:
                        default: default
                        en: en
                        de: de
                        es: es
                        fr: fr
                        it: it
                        ja: ja
                        ko: ko
                        ptBr: pt_br
                        zhTw: zh_tw
                        zhCn: zh_cn
                  gst:
                    query: query
                    valuePropertyName: value_property_name
                    labelPropertyName: label_property_name
                    inputOptionLabel: input_option_label
                  url:
                    urlEndpoint: url_endpoint
                    inputOptionLabel: input_option_label
          supportedAuthorizationSubjects:
            - attributes:
                serviceName: service_name
                resourceType: resource_type
              roles:
                - roles
          supportedNetwork:
            environmentAttributes:
              - key: key
                values:
                  - values
                options:
                  hidden: true
          supportedRoles:
            - id: id
              description:
                default: default
                en: en
                de: de
                es: es
                fr: fr
                it: it
                ja: ja
                ko: ko
                ptBr: pt_br
                zhTw: zh_tw
                zhCn: zh_cn
              displayName:
                default: default
                en: en
                de: de
                es: es
                fr: fr
                it: it
                ja: ja
                ko: ko
                ptBr: pt_br
                zhTw: zh_tw
                zhCn: zh_cn
              options:
                accessPolicy: true
                policyTypes:
                  - access
                accountType: enterprise
    

    Create OnboardingIamRegistration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new OnboardingIamRegistration(name: string, args: OnboardingIamRegistrationArgs, opts?: CustomResourceOptions);
    @overload
    def OnboardingIamRegistration(resource_name: str,
                                  args: OnboardingIamRegistrationArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def OnboardingIamRegistration(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  product_id: Optional[str] = None,
                                  env: Optional[str] = None,
                                  supported_anonymous_accesses: Optional[Sequence[OnboardingIamRegistrationSupportedAnonymousAccessArgs]] = None,
                                  enabled: Optional[bool] = None,
                                  actions: Optional[Sequence[OnboardingIamRegistrationActionArgs]] = None,
                                  name: Optional[str] = None,
                                  onboarding_iam_registration_id: Optional[str] = None,
                                  display_name: Optional[OnboardingIamRegistrationDisplayNameArgs] = None,
                                  resource_hierarchy_attribute: Optional[OnboardingIamRegistrationResourceHierarchyAttributeArgs] = None,
                                  parent_ids: Optional[Sequence[str]] = None,
                                  service_type: Optional[str] = None,
                                  additional_policy_scopes: Optional[Sequence[str]] = None,
                                  supported_attributes: Optional[Sequence[OnboardingIamRegistrationSupportedAttributeArgs]] = None,
                                  supported_authorization_subjects: Optional[Sequence[OnboardingIamRegistrationSupportedAuthorizationSubjectArgs]] = None,
                                  supported_network: Optional[OnboardingIamRegistrationSupportedNetworkArgs] = None,
                                  supported_roles: Optional[Sequence[OnboardingIamRegistrationSupportedRoleArgs]] = None)
    func NewOnboardingIamRegistration(ctx *Context, name string, args OnboardingIamRegistrationArgs, opts ...ResourceOption) (*OnboardingIamRegistration, error)
    public OnboardingIamRegistration(string name, OnboardingIamRegistrationArgs args, CustomResourceOptions? opts = null)
    public OnboardingIamRegistration(String name, OnboardingIamRegistrationArgs args)
    public OnboardingIamRegistration(String name, OnboardingIamRegistrationArgs args, CustomResourceOptions options)
    
    type: ibm:OnboardingIamRegistration
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args OnboardingIamRegistrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args OnboardingIamRegistrationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args OnboardingIamRegistrationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OnboardingIamRegistrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OnboardingIamRegistrationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var onboardingIamRegistrationResource = new Ibm.OnboardingIamRegistration("onboardingIamRegistrationResource", new()
    {
        ProductId = "string",
        Env = "string",
        SupportedAnonymousAccesses = new[]
        {
            new Ibm.Inputs.OnboardingIamRegistrationSupportedAnonymousAccessArgs
            {
                Attributes = new Ibm.Inputs.OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs
                {
                    AccountId = "string",
                    AdditionalProperties = 
                    {
                        { "string", "string" },
                    },
                    ServiceName = "string",
                },
                Roles = new[]
                {
                    "string",
                },
            },
        },
        Enabled = false,
        Actions = new[]
        {
            new Ibm.Inputs.OnboardingIamRegistrationActionArgs
            {
                Description = new Ibm.Inputs.OnboardingIamRegistrationActionDescriptionArgs
                {
                    De = "string",
                    Default = "string",
                    En = "string",
                    Es = "string",
                    Fr = "string",
                    It = "string",
                    Ja = "string",
                    Ko = "string",
                    PtBr = "string",
                    ZhCn = "string",
                    ZhTw = "string",
                },
                DisplayName = new Ibm.Inputs.OnboardingIamRegistrationActionDisplayNameArgs
                {
                    De = "string",
                    Default = "string",
                    En = "string",
                    Es = "string",
                    Fr = "string",
                    It = "string",
                    Ja = "string",
                    Ko = "string",
                    PtBr = "string",
                    ZhCn = "string",
                    ZhTw = "string",
                },
                Id = "string",
                Options = new Ibm.Inputs.OnboardingIamRegistrationActionOptionsArgs
                {
                    Hidden = false,
                },
                Roles = new[]
                {
                    "string",
                },
            },
        },
        Name = "string",
        OnboardingIamRegistrationId = "string",
        DisplayName = new Ibm.Inputs.OnboardingIamRegistrationDisplayNameArgs
        {
            De = "string",
            Default = "string",
            En = "string",
            Es = "string",
            Fr = "string",
            It = "string",
            Ja = "string",
            Ko = "string",
            PtBr = "string",
            ZhCn = "string",
            ZhTw = "string",
        },
        ResourceHierarchyAttribute = new Ibm.Inputs.OnboardingIamRegistrationResourceHierarchyAttributeArgs
        {
            Key = "string",
            Value = "string",
        },
        ParentIds = new[]
        {
            "string",
        },
        ServiceType = "string",
        AdditionalPolicyScopes = new[]
        {
            "string",
        },
        SupportedAttributes = new[]
        {
            new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeArgs
            {
                Description = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeDescriptionArgs
                {
                    De = "string",
                    Default = "string",
                    En = "string",
                    Es = "string",
                    Fr = "string",
                    It = "string",
                    Ja = "string",
                    Ko = "string",
                    PtBr = "string",
                    ZhCn = "string",
                    ZhTw = "string",
                },
                DisplayName = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeDisplayNameArgs
                {
                    De = "string",
                    Default = "string",
                    En = "string",
                    Es = "string",
                    Fr = "string",
                    It = "string",
                    Ja = "string",
                    Ko = "string",
                    PtBr = "string",
                    ZhCn = "string",
                    ZhTw = "string",
                },
                Key = "string",
                Options = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsArgs
                {
                    Hidden = false,
                    IsEmptyValueSupported = false,
                    IsStringExistsFalseValueSupported = false,
                    Key = "string",
                    Operators = new[]
                    {
                        "string",
                    },
                    PolicyTypes = new[]
                    {
                        "string",
                    },
                    ResourceHierarchy = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs
                    {
                        Key = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs
                        {
                            Key = "string",
                            Value = "string",
                        },
                        Value = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs
                        {
                            Key = "string",
                        },
                    },
                    SupportedPatterns = new[]
                    {
                        "string",
                    },
                },
                Ui = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiArgs
                {
                    InputDetails = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs
                    {
                        Gst = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs
                        {
                            InputOptionLabel = "string",
                            LabelPropertyName = "string",
                            Query = "string",
                            ValuePropertyName = "string",
                        },
                        Type = "string",
                        Url = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs
                        {
                            InputOptionLabel = "string",
                            UrlEndpoint = "string",
                        },
                        Values = new[]
                        {
                            new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArgs
                            {
                                DisplayName = new Ibm.Inputs.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayNameArgs
                                {
                                    De = "string",
                                    Default = "string",
                                    En = "string",
                                    Es = "string",
                                    Fr = "string",
                                    It = "string",
                                    Ja = "string",
                                    Ko = "string",
                                    PtBr = "string",
                                    ZhCn = "string",
                                    ZhTw = "string",
                                },
                                Value = "string",
                            },
                        },
                    },
                    InputType = "string",
                },
            },
        },
        SupportedAuthorizationSubjects = new[]
        {
            new Ibm.Inputs.OnboardingIamRegistrationSupportedAuthorizationSubjectArgs
            {
                Attributes = new Ibm.Inputs.OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs
                {
                    ResourceType = "string",
                    ServiceName = "string",
                },
                Roles = new[]
                {
                    "string",
                },
            },
        },
        SupportedNetwork = new Ibm.Inputs.OnboardingIamRegistrationSupportedNetworkArgs
        {
            EnvironmentAttributes = new[]
            {
                new Ibm.Inputs.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArgs
                {
                    Key = "string",
                    Options = new Ibm.Inputs.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptionsArgs
                    {
                        Hidden = false,
                    },
                    Values = new[]
                    {
                        "string",
                    },
                },
            },
        },
        SupportedRoles = new[]
        {
            new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleArgs
            {
                Description = new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleDescriptionArgs
                {
                    De = "string",
                    Default = "string",
                    En = "string",
                    Es = "string",
                    Fr = "string",
                    It = "string",
                    Ja = "string",
                    Ko = "string",
                    PtBr = "string",
                    ZhCn = "string",
                    ZhTw = "string",
                },
                DisplayName = new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleDisplayNameArgs
                {
                    De = "string",
                    Default = "string",
                    En = "string",
                    Es = "string",
                    Fr = "string",
                    It = "string",
                    Ja = "string",
                    Ko = "string",
                    PtBr = "string",
                    ZhCn = "string",
                    ZhTw = "string",
                },
                Id = "string",
                Options = new Ibm.Inputs.OnboardingIamRegistrationSupportedRoleOptionsArgs
                {
                    AccessPolicy = false,
                    AccountType = "string",
                    PolicyTypes = new[]
                    {
                        "string",
                    },
                },
            },
        },
    });
    
    example, err := ibm.NewOnboardingIamRegistration(ctx, "onboardingIamRegistrationResource", &ibm.OnboardingIamRegistrationArgs{
    	ProductId: pulumi.String("string"),
    	Env:       pulumi.String("string"),
    	SupportedAnonymousAccesses: ibm.OnboardingIamRegistrationSupportedAnonymousAccessArray{
    		&ibm.OnboardingIamRegistrationSupportedAnonymousAccessArgs{
    			Attributes: &ibm.OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs{
    				AccountId: pulumi.String("string"),
    				AdditionalProperties: pulumi.StringMap{
    					"string": pulumi.String("string"),
    				},
    				ServiceName: pulumi.String("string"),
    			},
    			Roles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Enabled: pulumi.Bool(false),
    	Actions: ibm.OnboardingIamRegistrationActionArray{
    		&ibm.OnboardingIamRegistrationActionArgs{
    			Description: &ibm.OnboardingIamRegistrationActionDescriptionArgs{
    				De:      pulumi.String("string"),
    				Default: pulumi.String("string"),
    				En:      pulumi.String("string"),
    				Es:      pulumi.String("string"),
    				Fr:      pulumi.String("string"),
    				It:      pulumi.String("string"),
    				Ja:      pulumi.String("string"),
    				Ko:      pulumi.String("string"),
    				PtBr:    pulumi.String("string"),
    				ZhCn:    pulumi.String("string"),
    				ZhTw:    pulumi.String("string"),
    			},
    			DisplayName: &ibm.OnboardingIamRegistrationActionDisplayNameArgs{
    				De:      pulumi.String("string"),
    				Default: pulumi.String("string"),
    				En:      pulumi.String("string"),
    				Es:      pulumi.String("string"),
    				Fr:      pulumi.String("string"),
    				It:      pulumi.String("string"),
    				Ja:      pulumi.String("string"),
    				Ko:      pulumi.String("string"),
    				PtBr:    pulumi.String("string"),
    				ZhCn:    pulumi.String("string"),
    				ZhTw:    pulumi.String("string"),
    			},
    			Id: pulumi.String("string"),
    			Options: &ibm.OnboardingIamRegistrationActionOptionsArgs{
    				Hidden: pulumi.Bool(false),
    			},
    			Roles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	Name:                        pulumi.String("string"),
    	OnboardingIamRegistrationId: pulumi.String("string"),
    	DisplayName: &ibm.OnboardingIamRegistrationDisplayNameArgs{
    		De:      pulumi.String("string"),
    		Default: pulumi.String("string"),
    		En:      pulumi.String("string"),
    		Es:      pulumi.String("string"),
    		Fr:      pulumi.String("string"),
    		It:      pulumi.String("string"),
    		Ja:      pulumi.String("string"),
    		Ko:      pulumi.String("string"),
    		PtBr:    pulumi.String("string"),
    		ZhCn:    pulumi.String("string"),
    		ZhTw:    pulumi.String("string"),
    	},
    	ResourceHierarchyAttribute: &ibm.OnboardingIamRegistrationResourceHierarchyAttributeArgs{
    		Key:   pulumi.String("string"),
    		Value: pulumi.String("string"),
    	},
    	ParentIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ServiceType: pulumi.String("string"),
    	AdditionalPolicyScopes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SupportedAttributes: ibm.OnboardingIamRegistrationSupportedAttributeArray{
    		&ibm.OnboardingIamRegistrationSupportedAttributeArgs{
    			Description: &ibm.OnboardingIamRegistrationSupportedAttributeDescriptionArgs{
    				De:      pulumi.String("string"),
    				Default: pulumi.String("string"),
    				En:      pulumi.String("string"),
    				Es:      pulumi.String("string"),
    				Fr:      pulumi.String("string"),
    				It:      pulumi.String("string"),
    				Ja:      pulumi.String("string"),
    				Ko:      pulumi.String("string"),
    				PtBr:    pulumi.String("string"),
    				ZhCn:    pulumi.String("string"),
    				ZhTw:    pulumi.String("string"),
    			},
    			DisplayName: &ibm.OnboardingIamRegistrationSupportedAttributeDisplayNameArgs{
    				De:      pulumi.String("string"),
    				Default: pulumi.String("string"),
    				En:      pulumi.String("string"),
    				Es:      pulumi.String("string"),
    				Fr:      pulumi.String("string"),
    				It:      pulumi.String("string"),
    				Ja:      pulumi.String("string"),
    				Ko:      pulumi.String("string"),
    				PtBr:    pulumi.String("string"),
    				ZhCn:    pulumi.String("string"),
    				ZhTw:    pulumi.String("string"),
    			},
    			Key: pulumi.String("string"),
    			Options: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsArgs{
    				Hidden:                            pulumi.Bool(false),
    				IsEmptyValueSupported:             pulumi.Bool(false),
    				IsStringExistsFalseValueSupported: pulumi.Bool(false),
    				Key:                               pulumi.String("string"),
    				Operators: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				PolicyTypes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				ResourceHierarchy: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs{
    					Key: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs{
    						Key:   pulumi.String("string"),
    						Value: pulumi.String("string"),
    					},
    					Value: &ibm.OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs{
    						Key: pulumi.String("string"),
    					},
    				},
    				SupportedPatterns: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    			Ui: &ibm.OnboardingIamRegistrationSupportedAttributeUiArgs{
    				InputDetails: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs{
    					Gst: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs{
    						InputOptionLabel:  pulumi.String("string"),
    						LabelPropertyName: pulumi.String("string"),
    						Query:             pulumi.String("string"),
    						ValuePropertyName: pulumi.String("string"),
    					},
    					Type: pulumi.String("string"),
    					Url: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs{
    						InputOptionLabel: pulumi.String("string"),
    						UrlEndpoint:      pulumi.String("string"),
    					},
    					Values: ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArray{
    						&ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArgs{
    							DisplayName: &ibm.OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayNameArgs{
    								De:      pulumi.String("string"),
    								Default: pulumi.String("string"),
    								En:      pulumi.String("string"),
    								Es:      pulumi.String("string"),
    								Fr:      pulumi.String("string"),
    								It:      pulumi.String("string"),
    								Ja:      pulumi.String("string"),
    								Ko:      pulumi.String("string"),
    								PtBr:    pulumi.String("string"),
    								ZhCn:    pulumi.String("string"),
    								ZhTw:    pulumi.String("string"),
    							},
    							Value: pulumi.String("string"),
    						},
    					},
    				},
    				InputType: pulumi.String("string"),
    			},
    		},
    	},
    	SupportedAuthorizationSubjects: ibm.OnboardingIamRegistrationSupportedAuthorizationSubjectArray{
    		&ibm.OnboardingIamRegistrationSupportedAuthorizationSubjectArgs{
    			Attributes: &ibm.OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs{
    				ResourceType: pulumi.String("string"),
    				ServiceName:  pulumi.String("string"),
    			},
    			Roles: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	SupportedNetwork: &ibm.OnboardingIamRegistrationSupportedNetworkArgs{
    		EnvironmentAttributes: ibm.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArray{
    			&ibm.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArgs{
    				Key: pulumi.String("string"),
    				Options: &ibm.OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptionsArgs{
    					Hidden: pulumi.Bool(false),
    				},
    				Values: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    	SupportedRoles: ibm.OnboardingIamRegistrationSupportedRoleArray{
    		&ibm.OnboardingIamRegistrationSupportedRoleArgs{
    			Description: &ibm.OnboardingIamRegistrationSupportedRoleDescriptionArgs{
    				De:      pulumi.String("string"),
    				Default: pulumi.String("string"),
    				En:      pulumi.String("string"),
    				Es:      pulumi.String("string"),
    				Fr:      pulumi.String("string"),
    				It:      pulumi.String("string"),
    				Ja:      pulumi.String("string"),
    				Ko:      pulumi.String("string"),
    				PtBr:    pulumi.String("string"),
    				ZhCn:    pulumi.String("string"),
    				ZhTw:    pulumi.String("string"),
    			},
    			DisplayName: &ibm.OnboardingIamRegistrationSupportedRoleDisplayNameArgs{
    				De:      pulumi.String("string"),
    				Default: pulumi.String("string"),
    				En:      pulumi.String("string"),
    				Es:      pulumi.String("string"),
    				Fr:      pulumi.String("string"),
    				It:      pulumi.String("string"),
    				Ja:      pulumi.String("string"),
    				Ko:      pulumi.String("string"),
    				PtBr:    pulumi.String("string"),
    				ZhCn:    pulumi.String("string"),
    				ZhTw:    pulumi.String("string"),
    			},
    			Id: pulumi.String("string"),
    			Options: &ibm.OnboardingIamRegistrationSupportedRoleOptionsArgs{
    				AccessPolicy: pulumi.Bool(false),
    				AccountType:  pulumi.String("string"),
    				PolicyTypes: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    			},
    		},
    	},
    })
    
    var onboardingIamRegistrationResource = new OnboardingIamRegistration("onboardingIamRegistrationResource", OnboardingIamRegistrationArgs.builder()
        .productId("string")
        .env("string")
        .supportedAnonymousAccesses(OnboardingIamRegistrationSupportedAnonymousAccessArgs.builder()
            .attributes(OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs.builder()
                .accountId("string")
                .additionalProperties(Map.of("string", "string"))
                .serviceName("string")
                .build())
            .roles("string")
            .build())
        .enabled(false)
        .actions(OnboardingIamRegistrationActionArgs.builder()
            .description(OnboardingIamRegistrationActionDescriptionArgs.builder()
                .de("string")
                .default_("string")
                .en("string")
                .es("string")
                .fr("string")
                .it("string")
                .ja("string")
                .ko("string")
                .ptBr("string")
                .zhCn("string")
                .zhTw("string")
                .build())
            .displayName(OnboardingIamRegistrationActionDisplayNameArgs.builder()
                .de("string")
                .default_("string")
                .en("string")
                .es("string")
                .fr("string")
                .it("string")
                .ja("string")
                .ko("string")
                .ptBr("string")
                .zhCn("string")
                .zhTw("string")
                .build())
            .id("string")
            .options(OnboardingIamRegistrationActionOptionsArgs.builder()
                .hidden(false)
                .build())
            .roles("string")
            .build())
        .name("string")
        .onboardingIamRegistrationId("string")
        .displayName(OnboardingIamRegistrationDisplayNameArgs.builder()
            .de("string")
            .default_("string")
            .en("string")
            .es("string")
            .fr("string")
            .it("string")
            .ja("string")
            .ko("string")
            .ptBr("string")
            .zhCn("string")
            .zhTw("string")
            .build())
        .resourceHierarchyAttribute(OnboardingIamRegistrationResourceHierarchyAttributeArgs.builder()
            .key("string")
            .value("string")
            .build())
        .parentIds("string")
        .serviceType("string")
        .additionalPolicyScopes("string")
        .supportedAttributes(OnboardingIamRegistrationSupportedAttributeArgs.builder()
            .description(OnboardingIamRegistrationSupportedAttributeDescriptionArgs.builder()
                .de("string")
                .default_("string")
                .en("string")
                .es("string")
                .fr("string")
                .it("string")
                .ja("string")
                .ko("string")
                .ptBr("string")
                .zhCn("string")
                .zhTw("string")
                .build())
            .displayName(OnboardingIamRegistrationSupportedAttributeDisplayNameArgs.builder()
                .de("string")
                .default_("string")
                .en("string")
                .es("string")
                .fr("string")
                .it("string")
                .ja("string")
                .ko("string")
                .ptBr("string")
                .zhCn("string")
                .zhTw("string")
                .build())
            .key("string")
            .options(OnboardingIamRegistrationSupportedAttributeOptionsArgs.builder()
                .hidden(false)
                .isEmptyValueSupported(false)
                .isStringExistsFalseValueSupported(false)
                .key("string")
                .operators("string")
                .policyTypes("string")
                .resourceHierarchy(OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs.builder()
                    .key(OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs.builder()
                        .key("string")
                        .value("string")
                        .build())
                    .value(OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs.builder()
                        .key("string")
                        .build())
                    .build())
                .supportedPatterns("string")
                .build())
            .ui(OnboardingIamRegistrationSupportedAttributeUiArgs.builder()
                .inputDetails(OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs.builder()
                    .gst(OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs.builder()
                        .inputOptionLabel("string")
                        .labelPropertyName("string")
                        .query("string")
                        .valuePropertyName("string")
                        .build())
                    .type("string")
                    .url(OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs.builder()
                        .inputOptionLabel("string")
                        .urlEndpoint("string")
                        .build())
                    .values(OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArgs.builder()
                        .displayName(OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayNameArgs.builder()
                            .de("string")
                            .default_("string")
                            .en("string")
                            .es("string")
                            .fr("string")
                            .it("string")
                            .ja("string")
                            .ko("string")
                            .ptBr("string")
                            .zhCn("string")
                            .zhTw("string")
                            .build())
                        .value("string")
                        .build())
                    .build())
                .inputType("string")
                .build())
            .build())
        .supportedAuthorizationSubjects(OnboardingIamRegistrationSupportedAuthorizationSubjectArgs.builder()
            .attributes(OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs.builder()
                .resourceType("string")
                .serviceName("string")
                .build())
            .roles("string")
            .build())
        .supportedNetwork(OnboardingIamRegistrationSupportedNetworkArgs.builder()
            .environmentAttributes(OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArgs.builder()
                .key("string")
                .options(OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptionsArgs.builder()
                    .hidden(false)
                    .build())
                .values("string")
                .build())
            .build())
        .supportedRoles(OnboardingIamRegistrationSupportedRoleArgs.builder()
            .description(OnboardingIamRegistrationSupportedRoleDescriptionArgs.builder()
                .de("string")
                .default_("string")
                .en("string")
                .es("string")
                .fr("string")
                .it("string")
                .ja("string")
                .ko("string")
                .ptBr("string")
                .zhCn("string")
                .zhTw("string")
                .build())
            .displayName(OnboardingIamRegistrationSupportedRoleDisplayNameArgs.builder()
                .de("string")
                .default_("string")
                .en("string")
                .es("string")
                .fr("string")
                .it("string")
                .ja("string")
                .ko("string")
                .ptBr("string")
                .zhCn("string")
                .zhTw("string")
                .build())
            .id("string")
            .options(OnboardingIamRegistrationSupportedRoleOptionsArgs.builder()
                .accessPolicy(false)
                .accountType("string")
                .policyTypes("string")
                .build())
            .build())
        .build());
    
    onboarding_iam_registration_resource = ibm.OnboardingIamRegistration("onboardingIamRegistrationResource",
        product_id="string",
        env="string",
        supported_anonymous_accesses=[{
            "attributes": {
                "account_id": "string",
                "additional_properties": {
                    "string": "string",
                },
                "service_name": "string",
            },
            "roles": ["string"],
        }],
        enabled=False,
        actions=[{
            "description": {
                "de": "string",
                "default": "string",
                "en": "string",
                "es": "string",
                "fr": "string",
                "it": "string",
                "ja": "string",
                "ko": "string",
                "pt_br": "string",
                "zh_cn": "string",
                "zh_tw": "string",
            },
            "display_name": {
                "de": "string",
                "default": "string",
                "en": "string",
                "es": "string",
                "fr": "string",
                "it": "string",
                "ja": "string",
                "ko": "string",
                "pt_br": "string",
                "zh_cn": "string",
                "zh_tw": "string",
            },
            "id": "string",
            "options": {
                "hidden": False,
            },
            "roles": ["string"],
        }],
        name="string",
        onboarding_iam_registration_id="string",
        display_name={
            "de": "string",
            "default": "string",
            "en": "string",
            "es": "string",
            "fr": "string",
            "it": "string",
            "ja": "string",
            "ko": "string",
            "pt_br": "string",
            "zh_cn": "string",
            "zh_tw": "string",
        },
        resource_hierarchy_attribute={
            "key": "string",
            "value": "string",
        },
        parent_ids=["string"],
        service_type="string",
        additional_policy_scopes=["string"],
        supported_attributes=[{
            "description": {
                "de": "string",
                "default": "string",
                "en": "string",
                "es": "string",
                "fr": "string",
                "it": "string",
                "ja": "string",
                "ko": "string",
                "pt_br": "string",
                "zh_cn": "string",
                "zh_tw": "string",
            },
            "display_name": {
                "de": "string",
                "default": "string",
                "en": "string",
                "es": "string",
                "fr": "string",
                "it": "string",
                "ja": "string",
                "ko": "string",
                "pt_br": "string",
                "zh_cn": "string",
                "zh_tw": "string",
            },
            "key": "string",
            "options": {
                "hidden": False,
                "is_empty_value_supported": False,
                "is_string_exists_false_value_supported": False,
                "key": "string",
                "operators": ["string"],
                "policy_types": ["string"],
                "resource_hierarchy": {
                    "key": {
                        "key": "string",
                        "value": "string",
                    },
                    "value": {
                        "key": "string",
                    },
                },
                "supported_patterns": ["string"],
            },
            "ui": {
                "input_details": {
                    "gst": {
                        "input_option_label": "string",
                        "label_property_name": "string",
                        "query": "string",
                        "value_property_name": "string",
                    },
                    "type": "string",
                    "url": {
                        "input_option_label": "string",
                        "url_endpoint": "string",
                    },
                    "values": [{
                        "display_name": {
                            "de": "string",
                            "default": "string",
                            "en": "string",
                            "es": "string",
                            "fr": "string",
                            "it": "string",
                            "ja": "string",
                            "ko": "string",
                            "pt_br": "string",
                            "zh_cn": "string",
                            "zh_tw": "string",
                        },
                        "value": "string",
                    }],
                },
                "input_type": "string",
            },
        }],
        supported_authorization_subjects=[{
            "attributes": {
                "resource_type": "string",
                "service_name": "string",
            },
            "roles": ["string"],
        }],
        supported_network={
            "environment_attributes": [{
                "key": "string",
                "options": {
                    "hidden": False,
                },
                "values": ["string"],
            }],
        },
        supported_roles=[{
            "description": {
                "de": "string",
                "default": "string",
                "en": "string",
                "es": "string",
                "fr": "string",
                "it": "string",
                "ja": "string",
                "ko": "string",
                "pt_br": "string",
                "zh_cn": "string",
                "zh_tw": "string",
            },
            "display_name": {
                "de": "string",
                "default": "string",
                "en": "string",
                "es": "string",
                "fr": "string",
                "it": "string",
                "ja": "string",
                "ko": "string",
                "pt_br": "string",
                "zh_cn": "string",
                "zh_tw": "string",
            },
            "id": "string",
            "options": {
                "access_policy": False,
                "account_type": "string",
                "policy_types": ["string"],
            },
        }])
    
    const onboardingIamRegistrationResource = new ibm.OnboardingIamRegistration("onboardingIamRegistrationResource", {
        productId: "string",
        env: "string",
        supportedAnonymousAccesses: [{
            attributes: {
                accountId: "string",
                additionalProperties: {
                    string: "string",
                },
                serviceName: "string",
            },
            roles: ["string"],
        }],
        enabled: false,
        actions: [{
            description: {
                de: "string",
                "default": "string",
                en: "string",
                es: "string",
                fr: "string",
                it: "string",
                ja: "string",
                ko: "string",
                ptBr: "string",
                zhCn: "string",
                zhTw: "string",
            },
            displayName: {
                de: "string",
                "default": "string",
                en: "string",
                es: "string",
                fr: "string",
                it: "string",
                ja: "string",
                ko: "string",
                ptBr: "string",
                zhCn: "string",
                zhTw: "string",
            },
            id: "string",
            options: {
                hidden: false,
            },
            roles: ["string"],
        }],
        name: "string",
        onboardingIamRegistrationId: "string",
        displayName: {
            de: "string",
            "default": "string",
            en: "string",
            es: "string",
            fr: "string",
            it: "string",
            ja: "string",
            ko: "string",
            ptBr: "string",
            zhCn: "string",
            zhTw: "string",
        },
        resourceHierarchyAttribute: {
            key: "string",
            value: "string",
        },
        parentIds: ["string"],
        serviceType: "string",
        additionalPolicyScopes: ["string"],
        supportedAttributes: [{
            description: {
                de: "string",
                "default": "string",
                en: "string",
                es: "string",
                fr: "string",
                it: "string",
                ja: "string",
                ko: "string",
                ptBr: "string",
                zhCn: "string",
                zhTw: "string",
            },
            displayName: {
                de: "string",
                "default": "string",
                en: "string",
                es: "string",
                fr: "string",
                it: "string",
                ja: "string",
                ko: "string",
                ptBr: "string",
                zhCn: "string",
                zhTw: "string",
            },
            key: "string",
            options: {
                hidden: false,
                isEmptyValueSupported: false,
                isStringExistsFalseValueSupported: false,
                key: "string",
                operators: ["string"],
                policyTypes: ["string"],
                resourceHierarchy: {
                    key: {
                        key: "string",
                        value: "string",
                    },
                    value: {
                        key: "string",
                    },
                },
                supportedPatterns: ["string"],
            },
            ui: {
                inputDetails: {
                    gst: {
                        inputOptionLabel: "string",
                        labelPropertyName: "string",
                        query: "string",
                        valuePropertyName: "string",
                    },
                    type: "string",
                    url: {
                        inputOptionLabel: "string",
                        urlEndpoint: "string",
                    },
                    values: [{
                        displayName: {
                            de: "string",
                            "default": "string",
                            en: "string",
                            es: "string",
                            fr: "string",
                            it: "string",
                            ja: "string",
                            ko: "string",
                            ptBr: "string",
                            zhCn: "string",
                            zhTw: "string",
                        },
                        value: "string",
                    }],
                },
                inputType: "string",
            },
        }],
        supportedAuthorizationSubjects: [{
            attributes: {
                resourceType: "string",
                serviceName: "string",
            },
            roles: ["string"],
        }],
        supportedNetwork: {
            environmentAttributes: [{
                key: "string",
                options: {
                    hidden: false,
                },
                values: ["string"],
            }],
        },
        supportedRoles: [{
            description: {
                de: "string",
                "default": "string",
                en: "string",
                es: "string",
                fr: "string",
                it: "string",
                ja: "string",
                ko: "string",
                ptBr: "string",
                zhCn: "string",
                zhTw: "string",
            },
            displayName: {
                de: "string",
                "default": "string",
                en: "string",
                es: "string",
                fr: "string",
                it: "string",
                ja: "string",
                ko: "string",
                ptBr: "string",
                zhCn: "string",
                zhTw: "string",
            },
            id: "string",
            options: {
                accessPolicy: false,
                accountType: "string",
                policyTypes: ["string"],
            },
        }],
    });
    
    type: ibm:OnboardingIamRegistration
    properties:
        actions:
            - description:
                de: string
                default: string
                en: string
                es: string
                fr: string
                it: string
                ja: string
                ko: string
                ptBr: string
                zhCn: string
                zhTw: string
              displayName:
                de: string
                default: string
                en: string
                es: string
                fr: string
                it: string
                ja: string
                ko: string
                ptBr: string
                zhCn: string
                zhTw: string
              id: string
              options:
                hidden: false
              roles:
                - string
        additionalPolicyScopes:
            - string
        displayName:
            de: string
            default: string
            en: string
            es: string
            fr: string
            it: string
            ja: string
            ko: string
            ptBr: string
            zhCn: string
            zhTw: string
        enabled: false
        env: string
        name: string
        onboardingIamRegistrationId: string
        parentIds:
            - string
        productId: string
        resourceHierarchyAttribute:
            key: string
            value: string
        serviceType: string
        supportedAnonymousAccesses:
            - attributes:
                accountId: string
                additionalProperties:
                    string: string
                serviceName: string
              roles:
                - string
        supportedAttributes:
            - description:
                de: string
                default: string
                en: string
                es: string
                fr: string
                it: string
                ja: string
                ko: string
                ptBr: string
                zhCn: string
                zhTw: string
              displayName:
                de: string
                default: string
                en: string
                es: string
                fr: string
                it: string
                ja: string
                ko: string
                ptBr: string
                zhCn: string
                zhTw: string
              key: string
              options:
                hidden: false
                isEmptyValueSupported: false
                isStringExistsFalseValueSupported: false
                key: string
                operators:
                    - string
                policyTypes:
                    - string
                resourceHierarchy:
                    key:
                        key: string
                        value: string
                    value:
                        key: string
                supportedPatterns:
                    - string
              ui:
                inputDetails:
                    gst:
                        inputOptionLabel: string
                        labelPropertyName: string
                        query: string
                        valuePropertyName: string
                    type: string
                    url:
                        inputOptionLabel: string
                        urlEndpoint: string
                    values:
                        - displayName:
                            de: string
                            default: string
                            en: string
                            es: string
                            fr: string
                            it: string
                            ja: string
                            ko: string
                            ptBr: string
                            zhCn: string
                            zhTw: string
                          value: string
                inputType: string
        supportedAuthorizationSubjects:
            - attributes:
                resourceType: string
                serviceName: string
              roles:
                - string
        supportedNetwork:
            environmentAttributes:
                - key: string
                  options:
                    hidden: false
                  values:
                    - string
        supportedRoles:
            - description:
                de: string
                default: string
                en: string
                es: string
                fr: string
                it: string
                ja: string
                ko: string
                ptBr: string
                zhCn: string
                zhTw: string
              displayName:
                de: string
                default: string
                en: string
                es: string
                fr: string
                it: string
                ja: string
                ko: string
                ptBr: string
                zhCn: string
                zhTw: string
              id: string
              options:
                accessPolicy: false
                accountType: string
                policyTypes:
                    - string
    

    OnboardingIamRegistration Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The OnboardingIamRegistration resource accepts the following input properties:

    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Actions List<OnboardingIamRegistrationAction>
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    AdditionalPolicyScopes List<string>
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    DisplayName OnboardingIamRegistrationDisplayName
    The display name of the object. Nested schema for display_name:
    Enabled bool
    Whether the service is enabled or disabled for IAM.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    Name string
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    OnboardingIamRegistrationId string
    The unique identifier of the onboarding_iam_registration.
    ParentIds List<string>
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    ResourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttribute
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    ServiceType string
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    SupportedAnonymousAccesses List<OnboardingIamRegistrationSupportedAnonymousAccess>
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    SupportedAttributes List<OnboardingIamRegistrationSupportedAttribute>
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    SupportedAuthorizationSubjects List<OnboardingIamRegistrationSupportedAuthorizationSubject>
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    SupportedNetwork OnboardingIamRegistrationSupportedNetwork
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    SupportedRoles List<OnboardingIamRegistrationSupportedRole>
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    Actions []OnboardingIamRegistrationActionArgs
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    AdditionalPolicyScopes []string
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    DisplayName OnboardingIamRegistrationDisplayNameArgs
    The display name of the object. Nested schema for display_name:
    Enabled bool
    Whether the service is enabled or disabled for IAM.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    Name string
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    OnboardingIamRegistrationId string
    The unique identifier of the onboarding_iam_registration.
    ParentIds []string
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    ResourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttributeArgs
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    ServiceType string
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    SupportedAnonymousAccesses []OnboardingIamRegistrationSupportedAnonymousAccessArgs
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    SupportedAttributes []OnboardingIamRegistrationSupportedAttributeArgs
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    SupportedAuthorizationSubjects []OnboardingIamRegistrationSupportedAuthorizationSubjectArgs
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    SupportedNetwork OnboardingIamRegistrationSupportedNetworkArgs
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    SupportedRoles []OnboardingIamRegistrationSupportedRoleArgs
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    actions List<OnboardingIamRegistrationAction>
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additionalPolicyScopes List<String>
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    displayName OnboardingIamRegistrationDisplayName
    The display name of the object. Nested schema for display_name:
    enabled Boolean
    Whether the service is enabled or disabled for IAM.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name String
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboardingIamRegistrationId String
    The unique identifier of the onboarding_iam_registration.
    parentIds List<String>
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    resourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttribute
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    serviceType String
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supportedAnonymousAccesses List<OnboardingIamRegistrationSupportedAnonymousAccess>
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supportedAttributes List<OnboardingIamRegistrationSupportedAttribute>
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supportedAuthorizationSubjects List<OnboardingIamRegistrationSupportedAuthorizationSubject>
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supportedNetwork OnboardingIamRegistrationSupportedNetwork
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supportedRoles List<OnboardingIamRegistrationSupportedRole>
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    productId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    actions OnboardingIamRegistrationAction[]
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additionalPolicyScopes string[]
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    displayName OnboardingIamRegistrationDisplayName
    The display name of the object. Nested schema for display_name:
    enabled boolean
    Whether the service is enabled or disabled for IAM.
    env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name string
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboardingIamRegistrationId string
    The unique identifier of the onboarding_iam_registration.
    parentIds string[]
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    resourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttribute
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    serviceType string
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supportedAnonymousAccesses OnboardingIamRegistrationSupportedAnonymousAccess[]
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supportedAttributes OnboardingIamRegistrationSupportedAttribute[]
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supportedAuthorizationSubjects OnboardingIamRegistrationSupportedAuthorizationSubject[]
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supportedNetwork OnboardingIamRegistrationSupportedNetwork
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supportedRoles OnboardingIamRegistrationSupportedRole[]
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    product_id str
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    actions Sequence[OnboardingIamRegistrationActionArgs]
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additional_policy_scopes Sequence[str]
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    display_name OnboardingIamRegistrationDisplayNameArgs
    The display name of the object. Nested schema for display_name:
    enabled bool
    Whether the service is enabled or disabled for IAM.
    env str
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name str
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboarding_iam_registration_id str
    The unique identifier of the onboarding_iam_registration.
    parent_ids Sequence[str]
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    resource_hierarchy_attribute OnboardingIamRegistrationResourceHierarchyAttributeArgs
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    service_type str
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supported_anonymous_accesses Sequence[OnboardingIamRegistrationSupportedAnonymousAccessArgs]
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supported_attributes Sequence[OnboardingIamRegistrationSupportedAttributeArgs]
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supported_authorization_subjects Sequence[OnboardingIamRegistrationSupportedAuthorizationSubjectArgs]
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supported_network OnboardingIamRegistrationSupportedNetworkArgs
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supported_roles Sequence[OnboardingIamRegistrationSupportedRoleArgs]
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    actions List<Property Map>
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additionalPolicyScopes List<String>
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    displayName Property Map
    The display name of the object. Nested schema for display_name:
    enabled Boolean
    Whether the service is enabled or disabled for IAM.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name String
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboardingIamRegistrationId String
    The unique identifier of the onboarding_iam_registration.
    parentIds List<String>
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    resourceHierarchyAttribute Property Map
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    serviceType String
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supportedAnonymousAccesses List<Property Map>
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supportedAttributes List<Property Map>
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supportedAuthorizationSubjects List<Property Map>
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supportedNetwork Property Map
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supportedRoles List<Property Map>
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the OnboardingIamRegistration resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing OnboardingIamRegistration Resource

    Get an existing OnboardingIamRegistration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: OnboardingIamRegistrationState, opts?: CustomResourceOptions): OnboardingIamRegistration
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            actions: Optional[Sequence[OnboardingIamRegistrationActionArgs]] = None,
            additional_policy_scopes: Optional[Sequence[str]] = None,
            display_name: Optional[OnboardingIamRegistrationDisplayNameArgs] = None,
            enabled: Optional[bool] = None,
            env: Optional[str] = None,
            name: Optional[str] = None,
            onboarding_iam_registration_id: Optional[str] = None,
            parent_ids: Optional[Sequence[str]] = None,
            product_id: Optional[str] = None,
            resource_hierarchy_attribute: Optional[OnboardingIamRegistrationResourceHierarchyAttributeArgs] = None,
            service_type: Optional[str] = None,
            supported_anonymous_accesses: Optional[Sequence[OnboardingIamRegistrationSupportedAnonymousAccessArgs]] = None,
            supported_attributes: Optional[Sequence[OnboardingIamRegistrationSupportedAttributeArgs]] = None,
            supported_authorization_subjects: Optional[Sequence[OnboardingIamRegistrationSupportedAuthorizationSubjectArgs]] = None,
            supported_network: Optional[OnboardingIamRegistrationSupportedNetworkArgs] = None,
            supported_roles: Optional[Sequence[OnboardingIamRegistrationSupportedRoleArgs]] = None) -> OnboardingIamRegistration
    func GetOnboardingIamRegistration(ctx *Context, name string, id IDInput, state *OnboardingIamRegistrationState, opts ...ResourceOption) (*OnboardingIamRegistration, error)
    public static OnboardingIamRegistration Get(string name, Input<string> id, OnboardingIamRegistrationState? state, CustomResourceOptions? opts = null)
    public static OnboardingIamRegistration get(String name, Output<String> id, OnboardingIamRegistrationState state, CustomResourceOptions options)
    resources:  _:    type: ibm:OnboardingIamRegistration    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Actions List<OnboardingIamRegistrationAction>
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    AdditionalPolicyScopes List<string>
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    DisplayName OnboardingIamRegistrationDisplayName
    The display name of the object. Nested schema for display_name:
    Enabled bool
    Whether the service is enabled or disabled for IAM.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    Name string
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    OnboardingIamRegistrationId string
    The unique identifier of the onboarding_iam_registration.
    ParentIds List<string>
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    ResourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttribute
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    ServiceType string
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    SupportedAnonymousAccesses List<OnboardingIamRegistrationSupportedAnonymousAccess>
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    SupportedAttributes List<OnboardingIamRegistrationSupportedAttribute>
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    SupportedAuthorizationSubjects List<OnboardingIamRegistrationSupportedAuthorizationSubject>
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    SupportedNetwork OnboardingIamRegistrationSupportedNetwork
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    SupportedRoles List<OnboardingIamRegistrationSupportedRole>
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    Actions []OnboardingIamRegistrationActionArgs
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    AdditionalPolicyScopes []string
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    DisplayName OnboardingIamRegistrationDisplayNameArgs
    The display name of the object. Nested schema for display_name:
    Enabled bool
    Whether the service is enabled or disabled for IAM.
    Env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    Name string
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    OnboardingIamRegistrationId string
    The unique identifier of the onboarding_iam_registration.
    ParentIds []string
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    ProductId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    ResourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttributeArgs
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    ServiceType string
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    SupportedAnonymousAccesses []OnboardingIamRegistrationSupportedAnonymousAccessArgs
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    SupportedAttributes []OnboardingIamRegistrationSupportedAttributeArgs
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    SupportedAuthorizationSubjects []OnboardingIamRegistrationSupportedAuthorizationSubjectArgs
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    SupportedNetwork OnboardingIamRegistrationSupportedNetworkArgs
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    SupportedRoles []OnboardingIamRegistrationSupportedRoleArgs
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    actions List<OnboardingIamRegistrationAction>
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additionalPolicyScopes List<String>
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    displayName OnboardingIamRegistrationDisplayName
    The display name of the object. Nested schema for display_name:
    enabled Boolean
    Whether the service is enabled or disabled for IAM.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name String
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboardingIamRegistrationId String
    The unique identifier of the onboarding_iam_registration.
    parentIds List<String>
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    resourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttribute
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    serviceType String
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supportedAnonymousAccesses List<OnboardingIamRegistrationSupportedAnonymousAccess>
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supportedAttributes List<OnboardingIamRegistrationSupportedAttribute>
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supportedAuthorizationSubjects List<OnboardingIamRegistrationSupportedAuthorizationSubject>
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supportedNetwork OnboardingIamRegistrationSupportedNetwork
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supportedRoles List<OnboardingIamRegistrationSupportedRole>
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    actions OnboardingIamRegistrationAction[]
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additionalPolicyScopes string[]
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    displayName OnboardingIamRegistrationDisplayName
    The display name of the object. Nested schema for display_name:
    enabled boolean
    Whether the service is enabled or disabled for IAM.
    env string
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name string
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboardingIamRegistrationId string
    The unique identifier of the onboarding_iam_registration.
    parentIds string[]
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    productId string
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    resourceHierarchyAttribute OnboardingIamRegistrationResourceHierarchyAttribute
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    serviceType string
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supportedAnonymousAccesses OnboardingIamRegistrationSupportedAnonymousAccess[]
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supportedAttributes OnboardingIamRegistrationSupportedAttribute[]
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supportedAuthorizationSubjects OnboardingIamRegistrationSupportedAuthorizationSubject[]
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supportedNetwork OnboardingIamRegistrationSupportedNetwork
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supportedRoles OnboardingIamRegistrationSupportedRole[]
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    actions Sequence[OnboardingIamRegistrationActionArgs]
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additional_policy_scopes Sequence[str]
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    display_name OnboardingIamRegistrationDisplayNameArgs
    The display name of the object. Nested schema for display_name:
    enabled bool
    Whether the service is enabled or disabled for IAM.
    env str
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name str
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboarding_iam_registration_id str
    The unique identifier of the onboarding_iam_registration.
    parent_ids Sequence[str]
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    product_id str
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    resource_hierarchy_attribute OnboardingIamRegistrationResourceHierarchyAttributeArgs
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    service_type str
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supported_anonymous_accesses Sequence[OnboardingIamRegistrationSupportedAnonymousAccessArgs]
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supported_attributes Sequence[OnboardingIamRegistrationSupportedAttributeArgs]
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supported_authorization_subjects Sequence[OnboardingIamRegistrationSupportedAuthorizationSubjectArgs]
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supported_network OnboardingIamRegistrationSupportedNetworkArgs
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supported_roles Sequence[OnboardingIamRegistrationSupportedRoleArgs]
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:
    actions List<Property Map>
    The product access management action.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for actions:
    additionalPolicyScopes List<String>
    List of additional policy scopes.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    displayName Property Map
    The display name of the object. Nested schema for display_name:
    enabled Boolean
    Whether the service is enabled or disabled for IAM.
    env String
    The environment to fetch this object from.

    • Constraints: The maximum length is 64 characters. The minimum length is 1 character. The value must match regular expression /^[a-z_.-]+$/.
    name String
    The IAM registration name, which must be the programmatic name of the product.

    • Constraints: The value must match regular expression /^\\S*$/.
    onboardingIamRegistrationId String
    The unique identifier of the onboarding_iam_registration.
    parentIds List<String>
    The list of parent IDs for product access management.

    • Constraints: The list items must match regular expression /^\\S*$/. The maximum length is 100 items. The minimum length is 0 items.
    productId String
    The unique ID of the product.

    • Constraints: The maximum length is 71 characters. The minimum length is 71 characters. The value must match regular expression /^[a-zA-Z0-9]{32}:o:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/.
    resourceHierarchyAttribute Property Map
    The resource hierarchy key-value pair for composite services. Nested schema for resource_hierarchy_attribute:
    serviceType String
    The type of the service.

    • Constraints: Allowable values are: service, platform_service.
    supportedAnonymousAccesses List<Property Map>
    The list of supported anonymous accesses.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_anonymous_accesses:
    supportedAttributes List<Property Map>
    The list of supported attributes.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_attributes:
    supportedAuthorizationSubjects List<Property Map>
    The list of supported authorization subjects.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_authorization_subjects:
    supportedNetwork Property Map
    The registration of set of endpoint types that are supported by your service in the networkType environment attribute. This constrains the context-based restriction rules specific to the service such that they describe access restrictions on only this set of endpoints. Nested schema for supported_network:
    supportedRoles List<Property Map>
    The list of roles that you can use to assign access.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for supported_roles:

    Supporting Types

    OnboardingIamRegistrationAction, OnboardingIamRegistrationActionArgs

    Description OnboardingIamRegistrationActionDescription
    The description for the object. Nested schema for description:
    DisplayName OnboardingIamRegistrationActionDisplayName
    The display name of the object. Nested schema for display_name:
    Id string
    The unique identifier for the action.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationActionOptions
    Extra options. Nested schema for options:
    Roles List<string>
    The list of roles for the action.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    Description OnboardingIamRegistrationActionDescription
    The description for the object. Nested schema for description:
    DisplayName OnboardingIamRegistrationActionDisplayName
    The display name of the object. Nested schema for display_name:
    Id string
    The unique identifier for the action.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationActionOptions
    Extra options. Nested schema for options:
    Roles []string
    The list of roles for the action.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    description OnboardingIamRegistrationActionDescription
    The description for the object. Nested schema for description:
    displayName OnboardingIamRegistrationActionDisplayName
    The display name of the object. Nested schema for display_name:
    id String
    The unique identifier for the action.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationActionOptions
    Extra options. Nested schema for options:
    roles List<String>
    The list of roles for the action.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    description OnboardingIamRegistrationActionDescription
    The description for the object. Nested schema for description:
    displayName OnboardingIamRegistrationActionDisplayName
    The display name of the object. Nested schema for display_name:
    id string
    The unique identifier for the action.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationActionOptions
    Extra options. Nested schema for options:
    roles string[]
    The list of roles for the action.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    description OnboardingIamRegistrationActionDescription
    The description for the object. Nested schema for description:
    display_name OnboardingIamRegistrationActionDisplayName
    The display name of the object. Nested schema for display_name:
    id str
    The unique identifier for the action.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationActionOptions
    Extra options. Nested schema for options:
    roles Sequence[str]
    The list of roles for the action.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    description Property Map
    The description for the object. Nested schema for description:
    displayName Property Map
    The display name of the object. Nested schema for display_name:
    id String
    The unique identifier for the action.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options Property Map
    Extra options. Nested schema for options:
    roles List<String>
    The list of roles for the action.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.

    OnboardingIamRegistrationActionDescription, OnboardingIamRegistrationActionDescriptionArgs

    De string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationActionDisplayName, OnboardingIamRegistrationActionDisplayNameArgs

    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationActionOptions, OnboardingIamRegistrationActionOptionsArgs

    Hidden bool
    Optional opt-in if action is hidden from customers.
    Hidden bool
    Optional opt-in if action is hidden from customers.
    hidden Boolean
    Optional opt-in if action is hidden from customers.
    hidden boolean
    Optional opt-in if action is hidden from customers.
    hidden bool
    Optional opt-in if action is hidden from customers.
    hidden Boolean
    Optional opt-in if action is hidden from customers.

    OnboardingIamRegistrationDisplayName, OnboardingIamRegistrationDisplayNameArgs

    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationResourceHierarchyAttribute, OnboardingIamRegistrationResourceHierarchyAttributeArgs

    Key string
    The resource hierarchy key.
    Value string
    The resource hierarchy value.
    Key string
    The resource hierarchy key.
    Value string
    The resource hierarchy value.
    key String
    The resource hierarchy key.
    value String
    The resource hierarchy value.
    key string
    The resource hierarchy key.
    value string
    The resource hierarchy value.
    key str
    The resource hierarchy key.
    value str
    The resource hierarchy value.
    key String
    The resource hierarchy key.
    value String
    The resource hierarchy value.

    OnboardingIamRegistrationSupportedAnonymousAccess, OnboardingIamRegistrationSupportedAnonymousAccessArgs

    Attributes OnboardingIamRegistrationSupportedAnonymousAccessAttributes
    The attributes for anonymous accesses. Nested schema for attributes:
    Roles List<string>
    The roles of supported anonymous accesses.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    Attributes OnboardingIamRegistrationSupportedAnonymousAccessAttributes
    The attributes for anonymous accesses. Nested schema for attributes:
    Roles []string
    The roles of supported anonymous accesses.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes OnboardingIamRegistrationSupportedAnonymousAccessAttributes
    The attributes for anonymous accesses. Nested schema for attributes:
    roles List<String>
    The roles of supported anonymous accesses.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes OnboardingIamRegistrationSupportedAnonymousAccessAttributes
    The attributes for anonymous accesses. Nested schema for attributes:
    roles string[]
    The roles of supported anonymous accesses.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes OnboardingIamRegistrationSupportedAnonymousAccessAttributes
    The attributes for anonymous accesses. Nested schema for attributes:
    roles Sequence[str]
    The roles of supported anonymous accesses.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes Property Map
    The attributes for anonymous accesses. Nested schema for attributes:
    roles List<String>
    The roles of supported anonymous accesses.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.

    OnboardingIamRegistrationSupportedAnonymousAccessAttributes, OnboardingIamRegistrationSupportedAnonymousAccessAttributesArgs

    AccountId string
    An account id.
    AdditionalProperties Dictionary<string, string>
    Additional properties the key must come from supported attributes.
    ServiceName string
    The name of the service.
    AccountId string
    An account id.
    AdditionalProperties map[string]string
    Additional properties the key must come from supported attributes.
    ServiceName string
    The name of the service.
    accountId String
    An account id.
    additionalProperties Map<String,String>
    Additional properties the key must come from supported attributes.
    serviceName String
    The name of the service.
    accountId string
    An account id.
    additionalProperties {[key: string]: string}
    Additional properties the key must come from supported attributes.
    serviceName string
    The name of the service.
    account_id str
    An account id.
    additional_properties Mapping[str, str]
    Additional properties the key must come from supported attributes.
    service_name str
    The name of the service.
    accountId String
    An account id.
    additionalProperties Map<String>
    Additional properties the key must come from supported attributes.
    serviceName String
    The name of the service.

    OnboardingIamRegistrationSupportedAttribute, OnboardingIamRegistrationSupportedAttributeArgs

    Description OnboardingIamRegistrationSupportedAttributeDescription
    The description for the object. Nested schema for description:
    DisplayName OnboardingIamRegistrationSupportedAttributeDisplayName
    The display name of the object. Nested schema for display_name:
    Key string
    The supported attribute key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationSupportedAttributeOptions
    The list of support attribute options. Nested schema for options:
    Ui OnboardingIamRegistrationSupportedAttributeUi
    The user interface. Nested schema for ui:
    Description OnboardingIamRegistrationSupportedAttributeDescription
    The description for the object. Nested schema for description:
    DisplayName OnboardingIamRegistrationSupportedAttributeDisplayName
    The display name of the object. Nested schema for display_name:
    Key string
    The supported attribute key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationSupportedAttributeOptions
    The list of support attribute options. Nested schema for options:
    Ui OnboardingIamRegistrationSupportedAttributeUi
    The user interface. Nested schema for ui:
    description OnboardingIamRegistrationSupportedAttributeDescription
    The description for the object. Nested schema for description:
    displayName OnboardingIamRegistrationSupportedAttributeDisplayName
    The display name of the object. Nested schema for display_name:
    key String
    The supported attribute key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedAttributeOptions
    The list of support attribute options. Nested schema for options:
    ui OnboardingIamRegistrationSupportedAttributeUi
    The user interface. Nested schema for ui:
    description OnboardingIamRegistrationSupportedAttributeDescription
    The description for the object. Nested schema for description:
    displayName OnboardingIamRegistrationSupportedAttributeDisplayName
    The display name of the object. Nested schema for display_name:
    key string
    The supported attribute key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedAttributeOptions
    The list of support attribute options. Nested schema for options:
    ui OnboardingIamRegistrationSupportedAttributeUi
    The user interface. Nested schema for ui:
    description OnboardingIamRegistrationSupportedAttributeDescription
    The description for the object. Nested schema for description:
    display_name OnboardingIamRegistrationSupportedAttributeDisplayName
    The display name of the object. Nested schema for display_name:
    key str
    The supported attribute key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedAttributeOptions
    The list of support attribute options. Nested schema for options:
    ui OnboardingIamRegistrationSupportedAttributeUi
    The user interface. Nested schema for ui:
    description Property Map
    The description for the object. Nested schema for description:
    displayName Property Map
    The display name of the object. Nested schema for display_name:
    key String
    The supported attribute key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options Property Map
    The list of support attribute options. Nested schema for options:
    ui Property Map
    The user interface. Nested schema for ui:

    OnboardingIamRegistrationSupportedAttributeDescription, OnboardingIamRegistrationSupportedAttributeDescriptionArgs

    De string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationSupportedAttributeDisplayName, OnboardingIamRegistrationSupportedAttributeDisplayNameArgs

    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationSupportedAttributeOptions, OnboardingIamRegistrationSupportedAttributeOptionsArgs

    Hidden bool
    Optional opt-in if attribute is hidden from customers (customer can still use it if they found out themselves).
    IsEmptyValueSupported bool
    Indicate whether the empty value is supported.
    IsStringExistsFalseValueSupported bool
    Indicate whether the false value is supported for stringExists operator.
    Key string
    The name of attribute.
    Operators List<string>
    The supported attribute operator.

    • Constraints: Allowable list items are: stringEquals, stringMatch, stringEqualsAnyOf, stringMatchAnyOf. The maximum length is 100 items. The minimum length is 0 items.
    PolicyTypes List<string>
    The list of policy types.

    • Constraints: Allowable list items are: access, authorization. The maximum length is 2 items. The minimum length is 1 item.
    ResourceHierarchy OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchy
    Resource hierarchy options for composite services. Nested schema for resource_hierarchy:
    SupportedPatterns List<string>
    The list of supported patterns.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items.
    Hidden bool
    Optional opt-in if attribute is hidden from customers (customer can still use it if they found out themselves).
    IsEmptyValueSupported bool
    Indicate whether the empty value is supported.
    IsStringExistsFalseValueSupported bool
    Indicate whether the false value is supported for stringExists operator.
    Key string
    The name of attribute.
    Operators []string
    The supported attribute operator.

    • Constraints: Allowable list items are: stringEquals, stringMatch, stringEqualsAnyOf, stringMatchAnyOf. The maximum length is 100 items. The minimum length is 0 items.
    PolicyTypes []string
    The list of policy types.

    • Constraints: Allowable list items are: access, authorization. The maximum length is 2 items. The minimum length is 1 item.
    ResourceHierarchy OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchy
    Resource hierarchy options for composite services. Nested schema for resource_hierarchy:
    SupportedPatterns []string
    The list of supported patterns.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items.
    hidden Boolean
    Optional opt-in if attribute is hidden from customers (customer can still use it if they found out themselves).
    isEmptyValueSupported Boolean
    Indicate whether the empty value is supported.
    isStringExistsFalseValueSupported Boolean
    Indicate whether the false value is supported for stringExists operator.
    key String
    The name of attribute.
    operators List<String>
    The supported attribute operator.

    • Constraints: Allowable list items are: stringEquals, stringMatch, stringEqualsAnyOf, stringMatchAnyOf. The maximum length is 100 items. The minimum length is 0 items.
    policyTypes List<String>
    The list of policy types.

    • Constraints: Allowable list items are: access, authorization. The maximum length is 2 items. The minimum length is 1 item.
    resourceHierarchy OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchy
    Resource hierarchy options for composite services. Nested schema for resource_hierarchy:
    supportedPatterns List<String>
    The list of supported patterns.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items.
    hidden boolean
    Optional opt-in if attribute is hidden from customers (customer can still use it if they found out themselves).
    isEmptyValueSupported boolean
    Indicate whether the empty value is supported.
    isStringExistsFalseValueSupported boolean
    Indicate whether the false value is supported for stringExists operator.
    key string
    The name of attribute.
    operators string[]
    The supported attribute operator.

    • Constraints: Allowable list items are: stringEquals, stringMatch, stringEqualsAnyOf, stringMatchAnyOf. The maximum length is 100 items. The minimum length is 0 items.
    policyTypes string[]
    The list of policy types.

    • Constraints: Allowable list items are: access, authorization. The maximum length is 2 items. The minimum length is 1 item.
    resourceHierarchy OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchy
    Resource hierarchy options for composite services. Nested schema for resource_hierarchy:
    supportedPatterns string[]
    The list of supported patterns.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items.
    hidden bool
    Optional opt-in if attribute is hidden from customers (customer can still use it if they found out themselves).
    is_empty_value_supported bool
    Indicate whether the empty value is supported.
    is_string_exists_false_value_supported bool
    Indicate whether the false value is supported for stringExists operator.
    key str
    The name of attribute.
    operators Sequence[str]
    The supported attribute operator.

    • Constraints: Allowable list items are: stringEquals, stringMatch, stringEqualsAnyOf, stringMatchAnyOf. The maximum length is 100 items. The minimum length is 0 items.
    policy_types Sequence[str]
    The list of policy types.

    • Constraints: Allowable list items are: access, authorization. The maximum length is 2 items. The minimum length is 1 item.
    resource_hierarchy OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchy
    Resource hierarchy options for composite services. Nested schema for resource_hierarchy:
    supported_patterns Sequence[str]
    The list of supported patterns.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items.
    hidden Boolean
    Optional opt-in if attribute is hidden from customers (customer can still use it if they found out themselves).
    isEmptyValueSupported Boolean
    Indicate whether the empty value is supported.
    isStringExistsFalseValueSupported Boolean
    Indicate whether the false value is supported for stringExists operator.
    key String
    The name of attribute.
    operators List<String>
    The supported attribute operator.

    • Constraints: Allowable list items are: stringEquals, stringMatch, stringEqualsAnyOf, stringMatchAnyOf. The maximum length is 100 items. The minimum length is 0 items.
    policyTypes List<String>
    The list of policy types.

    • Constraints: Allowable list items are: access, authorization. The maximum length is 2 items. The minimum length is 1 item.
    resourceHierarchy Property Map
    Resource hierarchy options for composite services. Nested schema for resource_hierarchy:
    supportedPatterns List<String>
    The list of supported patterns.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items.

    OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchy, OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyArgs

    Key OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKey
    Hierarchy description key. Nested schema for key:
    Value OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValue
    Hierarchy description value. Nested schema for value:
    Key OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKey
    Hierarchy description key. Nested schema for key:
    Value OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValue
    Hierarchy description value. Nested schema for value:
    key OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKey
    Hierarchy description key. Nested schema for key:
    value OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValue
    Hierarchy description value. Nested schema for value:
    key OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKey
    Hierarchy description key. Nested schema for key:
    value OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValue
    Hierarchy description value. Nested schema for value:
    key OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKey
    Hierarchy description key. Nested schema for key:
    value OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValue
    Hierarchy description value. Nested schema for value:
    key Property Map
    Hierarchy description key. Nested schema for key:
    value Property Map
    Hierarchy description value. Nested schema for value:

    OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKey, OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyKeyArgs

    Key string
    Key.
    Value string
    Value.
    Key string
    Key.
    Value string
    Value.
    key String
    Key.
    value String
    Value.
    key string
    Key.
    value string
    Value.
    key str
    Key.
    value str
    Value.
    key String
    Key.
    value String
    Value.

    OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValue, OnboardingIamRegistrationSupportedAttributeOptionsResourceHierarchyValueArgs

    Key string
    Key.
    Key string
    Key.
    key String
    Key.
    key string
    Key.
    key str
    Key.
    key String
    Key.

    OnboardingIamRegistrationSupportedAttributeUi, OnboardingIamRegistrationSupportedAttributeUiArgs

    InputDetails OnboardingIamRegistrationSupportedAttributeUiInputDetails
    The details of the input. Nested schema for input_details:
    InputType string
    The type of the input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    InputDetails OnboardingIamRegistrationSupportedAttributeUiInputDetails
    The details of the input. Nested schema for input_details:
    InputType string
    The type of the input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    inputDetails OnboardingIamRegistrationSupportedAttributeUiInputDetails
    The details of the input. Nested schema for input_details:
    inputType String
    The type of the input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    inputDetails OnboardingIamRegistrationSupportedAttributeUiInputDetails
    The details of the input. Nested schema for input_details:
    inputType string
    The type of the input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    input_details OnboardingIamRegistrationSupportedAttributeUiInputDetails
    The details of the input. Nested schema for input_details:
    input_type str
    The type of the input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    inputDetails Property Map
    The details of the input. Nested schema for input_details:
    inputType String
    The type of the input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.

    OnboardingIamRegistrationSupportedAttributeUiInputDetails, OnboardingIamRegistrationSupportedAttributeUiInputDetailsArgs

    Gst OnboardingIamRegistrationSupportedAttributeUiInputDetailsGst
    Required if type is gst. Nested schema for gst:
    Type string
    They type of the input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Url OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrl
    The URL data for user interface. Nested schema for url:
    Values List<OnboardingIamRegistrationSupportedAttributeUiInputDetailsValue>
    The provided values of input details.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for values:
    Gst OnboardingIamRegistrationSupportedAttributeUiInputDetailsGst
    Required if type is gst. Nested schema for gst:
    Type string
    They type of the input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Url OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrl
    The URL data for user interface. Nested schema for url:
    Values []OnboardingIamRegistrationSupportedAttributeUiInputDetailsValue
    The provided values of input details.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for values:
    gst OnboardingIamRegistrationSupportedAttributeUiInputDetailsGst
    Required if type is gst. Nested schema for gst:
    type String
    They type of the input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    url OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrl
    The URL data for user interface. Nested schema for url:
    values List<OnboardingIamRegistrationSupportedAttributeUiInputDetailsValue>
    The provided values of input details.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for values:
    gst OnboardingIamRegistrationSupportedAttributeUiInputDetailsGst
    Required if type is gst. Nested schema for gst:
    type string
    They type of the input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    url OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrl
    The URL data for user interface. Nested schema for url:
    values OnboardingIamRegistrationSupportedAttributeUiInputDetailsValue[]
    The provided values of input details.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for values:
    gst OnboardingIamRegistrationSupportedAttributeUiInputDetailsGst
    Required if type is gst. Nested schema for gst:
    type str
    They type of the input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    url OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrl
    The URL data for user interface. Nested schema for url:
    values Sequence[OnboardingIamRegistrationSupportedAttributeUiInputDetailsValue]
    The provided values of input details.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for values:
    gst Property Map
    Required if type is gst. Nested schema for gst:
    type String
    They type of the input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    url Property Map
    The URL data for user interface. Nested schema for url:
    values List<Property Map>
    The provided values of input details.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for values:

    OnboardingIamRegistrationSupportedAttributeUiInputDetailsGst, OnboardingIamRegistrationSupportedAttributeUiInputDetailsGstArgs

    InputOptionLabel string
    The label for option input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    LabelPropertyName string
    One of labelPropertyName or inputOptionLabel is required.
    Query string
    The query to use.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    ValuePropertyName string
    The value of the property name.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    InputOptionLabel string
    The label for option input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    LabelPropertyName string
    One of labelPropertyName or inputOptionLabel is required.
    Query string
    The query to use.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    ValuePropertyName string
    The value of the property name.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    inputOptionLabel String
    The label for option input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    labelPropertyName String
    One of labelPropertyName or inputOptionLabel is required.
    query String
    The query to use.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    valuePropertyName String
    The value of the property name.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    inputOptionLabel string
    The label for option input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    labelPropertyName string
    One of labelPropertyName or inputOptionLabel is required.
    query string
    The query to use.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    valuePropertyName string
    The value of the property name.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    input_option_label str
    The label for option input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    label_property_name str
    One of labelPropertyName or inputOptionLabel is required.
    query str
    The query to use.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    value_property_name str
    The value of the property name.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    inputOptionLabel String
    The label for option input.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    labelPropertyName String
    One of labelPropertyName or inputOptionLabel is required.
    query String
    The query to use.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    valuePropertyName String
    The value of the property name.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.

    OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrl, OnboardingIamRegistrationSupportedAttributeUiInputDetailsUrlArgs

    InputOptionLabel string
    The label options for the user interface URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    UrlEndpoint string
    The URL of the user interface interface.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    InputOptionLabel string
    The label options for the user interface URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    UrlEndpoint string
    The URL of the user interface interface.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    inputOptionLabel String
    The label options for the user interface URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    urlEndpoint String
    The URL of the user interface interface.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    inputOptionLabel string
    The label options for the user interface URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    urlEndpoint string
    The URL of the user interface interface.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    input_option_label str
    The label options for the user interface URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    url_endpoint str
    The URL of the user interface interface.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.
    inputOptionLabel String
    The label options for the user interface URL.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    urlEndpoint String
    The URL of the user interface interface.

    • Constraints: The maximum length is 2083 characters. The minimum length is 0 characters.

    OnboardingIamRegistrationSupportedAttributeUiInputDetailsValue, OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueArgs

    DisplayName OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayName
    The display name of the object. Nested schema for display_name:
    Value string
    The values of input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    DisplayName OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayName
    The display name of the object. Nested schema for display_name:
    Value string
    The values of input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    displayName OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayName
    The display name of the object. Nested schema for display_name:
    value String
    The values of input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    displayName OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayName
    The display name of the object. Nested schema for display_name:
    value string
    The values of input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    display_name OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayName
    The display name of the object. Nested schema for display_name:
    value str
    The values of input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    displayName Property Map
    The display name of the object. Nested schema for display_name:
    value String
    The values of input details.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.

    OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayName, OnboardingIamRegistrationSupportedAttributeUiInputDetailsValueDisplayNameArgs

    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationSupportedAuthorizationSubject, OnboardingIamRegistrationSupportedAuthorizationSubjectArgs

    Attributes OnboardingIamRegistrationSupportedAuthorizationSubjectAttributes
    The list of supported authorization subject properties. Nested schema for attributes:
    Roles List<string>
    The list of roles for authorization.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    Attributes OnboardingIamRegistrationSupportedAuthorizationSubjectAttributes
    The list of supported authorization subject properties. Nested schema for attributes:
    Roles []string
    The list of roles for authorization.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes OnboardingIamRegistrationSupportedAuthorizationSubjectAttributes
    The list of supported authorization subject properties. Nested schema for attributes:
    roles List<String>
    The list of roles for authorization.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes OnboardingIamRegistrationSupportedAuthorizationSubjectAttributes
    The list of supported authorization subject properties. Nested schema for attributes:
    roles string[]
    The list of roles for authorization.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes OnboardingIamRegistrationSupportedAuthorizationSubjectAttributes
    The list of supported authorization subject properties. Nested schema for attributes:
    roles Sequence[str]
    The list of roles for authorization.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    attributes Property Map
    The list of supported authorization subject properties. Nested schema for attributes:
    roles List<String>
    The list of roles for authorization.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.

    OnboardingIamRegistrationSupportedAuthorizationSubjectAttributes, OnboardingIamRegistrationSupportedAuthorizationSubjectAttributesArgs

    ResourceType string
    The type of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    ServiceName string
    The name of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    ResourceType string
    The type of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    ServiceName string
    The name of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    resourceType String
    The type of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    serviceName String
    The name of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    resourceType string
    The type of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    serviceName string
    The name of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    resource_type str
    The type of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    service_name str
    The name of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    resourceType String
    The type of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    serviceName String
    The name of the service.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.

    OnboardingIamRegistrationSupportedNetwork, OnboardingIamRegistrationSupportedNetworkArgs

    EnvironmentAttributes List<OnboardingIamRegistrationSupportedNetworkEnvironmentAttribute>
    The environment attribute for support.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for environment_attributes:
    EnvironmentAttributes []OnboardingIamRegistrationSupportedNetworkEnvironmentAttribute
    The environment attribute for support.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for environment_attributes:
    environmentAttributes List<OnboardingIamRegistrationSupportedNetworkEnvironmentAttribute>
    The environment attribute for support.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for environment_attributes:
    environmentAttributes OnboardingIamRegistrationSupportedNetworkEnvironmentAttribute[]
    The environment attribute for support.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for environment_attributes:
    environment_attributes Sequence[OnboardingIamRegistrationSupportedNetworkEnvironmentAttribute]
    The environment attribute for support.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for environment_attributes:
    environmentAttributes List<Property Map>
    The environment attribute for support.

    • Constraints: The maximum length is 100 items. The minimum length is 0 items. Nested schema for environment_attributes:

    OnboardingIamRegistrationSupportedNetworkEnvironmentAttribute, OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeArgs

    Key string
    The name of the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptions
    The list of options for supported networks. Nested schema for options:
    Values List<string>
    The list of values that belong to the key.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    Key string
    The name of the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptions
    The list of options for supported networks. Nested schema for options:
    Values []string
    The list of values that belong to the key.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    key String
    The name of the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptions
    The list of options for supported networks. Nested schema for options:
    values List<String>
    The list of values that belong to the key.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    key string
    The name of the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptions
    The list of options for supported networks. Nested schema for options:
    values string[]
    The list of values that belong to the key.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    key str
    The name of the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptions
    The list of options for supported networks. Nested schema for options:
    values Sequence[str]
    The list of values that belong to the key.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    key String
    The name of the key.

    • Constraints: The maximum length is 100 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options Property Map
    The list of options for supported networks. Nested schema for options:
    values List<String>
    The list of values that belong to the key.

    • Constraints: The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.

    OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptions, OnboardingIamRegistrationSupportedNetworkEnvironmentAttributeOptionsArgs

    Hidden bool
    Whether the attribute is hidden or not.
    Hidden bool
    Whether the attribute is hidden or not.
    hidden Boolean
    Whether the attribute is hidden or not.
    hidden boolean
    Whether the attribute is hidden or not.
    hidden bool
    Whether the attribute is hidden or not.
    hidden Boolean
    Whether the attribute is hidden or not.

    OnboardingIamRegistrationSupportedRole, OnboardingIamRegistrationSupportedRoleArgs

    Description OnboardingIamRegistrationSupportedRoleDescription
    The description for the object. Nested schema for description:
    DisplayName OnboardingIamRegistrationSupportedRoleDisplayName
    The display name of the object. Nested schema for display_name:
    Id string
    The value belonging to the key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationSupportedRoleOptions
    The supported role options. Nested schema for options:
    Description OnboardingIamRegistrationSupportedRoleDescription
    The description for the object. Nested schema for description:
    DisplayName OnboardingIamRegistrationSupportedRoleDisplayName
    The display name of the object. Nested schema for display_name:
    Id string
    The value belonging to the key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Options OnboardingIamRegistrationSupportedRoleOptions
    The supported role options. Nested schema for options:
    description OnboardingIamRegistrationSupportedRoleDescription
    The description for the object. Nested schema for description:
    displayName OnboardingIamRegistrationSupportedRoleDisplayName
    The display name of the object. Nested schema for display_name:
    id String
    The value belonging to the key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedRoleOptions
    The supported role options. Nested schema for options:
    description OnboardingIamRegistrationSupportedRoleDescription
    The description for the object. Nested schema for description:
    displayName OnboardingIamRegistrationSupportedRoleDisplayName
    The display name of the object. Nested schema for display_name:
    id string
    The value belonging to the key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedRoleOptions
    The supported role options. Nested schema for options:
    description OnboardingIamRegistrationSupportedRoleDescription
    The description for the object. Nested schema for description:
    display_name OnboardingIamRegistrationSupportedRoleDisplayName
    The display name of the object. Nested schema for display_name:
    id str
    The value belonging to the key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options OnboardingIamRegistrationSupportedRoleOptions
    The supported role options. Nested schema for options:
    description Property Map
    The description for the object. Nested schema for description:
    displayName Property Map
    The display name of the object. Nested schema for display_name:
    id String
    The value belonging to the key.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    options Property Map
    The supported role options. Nested schema for options:

    OnboardingIamRegistrationSupportedRoleDescription, OnboardingIamRegistrationSupportedRoleDescriptionArgs

    De string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 20000 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationSupportedRoleDisplayName, OnboardingIamRegistrationSupportedRoleDisplayNameArgs

    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    De string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    Default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    En string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    Es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    Fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    It string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    Ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    Ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    PtBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ZhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ZhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default_ String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de string
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default string
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en string
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es string
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr string
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it string
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja string
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko string
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr string
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn string
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw string
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de str
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default str
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en str
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es str
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr str
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it str
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja str
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko str
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    pt_br str
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zh_cn str
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zh_tw str
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    de String
    German.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wäöüß\\d]+\\b/.
    default String
    The fallback string for the description object.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    en String
    English.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[ -~\\s]*$/.
    es String
    Spanish.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wáéíóúñ]+\\b/.
    fr String
    French.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàâçéèêëîïôûùüÿñœæ]+\\b/.
    it String
    Italian.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    ja String
    Japanese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /^[A-Za-z0-9\\s,.!?;:'"-]+|[ぁ-んァ-ン一-龯、。「」!?\\d\\s]*$/.
    ko String
    Korean.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    ptBr String
    Portuguese (Brazil).

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /\\b[\\wàèéìîòóù]+\\b/.
    zhCn String
    Simplified Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.
    zhTw String
    Traditional Chinese.

    • Constraints: The maximum length is 256 characters. The minimum length is 0 characters. The value must match regular expression /./.

    OnboardingIamRegistrationSupportedRoleOptions, OnboardingIamRegistrationSupportedRoleOptionsArgs

    AccessPolicy bool
    Optional opt-in to require access control on the role.
    AccountType string
    Optional opt-in to require checking account type when applying the role.

    • Constraints: Allowable values are: enterprise.
    PolicyTypes List<string>
    Optional opt-in to require checking policy type when applying the role.

    • Constraints: Allowable list items are: access, authorization, authorization-delegated. The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    AccessPolicy bool
    Optional opt-in to require access control on the role.
    AccountType string
    Optional opt-in to require checking account type when applying the role.

    • Constraints: Allowable values are: enterprise.
    PolicyTypes []string
    Optional opt-in to require checking policy type when applying the role.

    • Constraints: Allowable list items are: access, authorization, authorization-delegated. The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    accessPolicy Boolean
    Optional opt-in to require access control on the role.
    accountType String
    Optional opt-in to require checking account type when applying the role.

    • Constraints: Allowable values are: enterprise.
    policyTypes List<String>
    Optional opt-in to require checking policy type when applying the role.

    • Constraints: Allowable list items are: access, authorization, authorization-delegated. The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    accessPolicy boolean
    Optional opt-in to require access control on the role.
    accountType string
    Optional opt-in to require checking account type when applying the role.

    • Constraints: Allowable values are: enterprise.
    policyTypes string[]
    Optional opt-in to require checking policy type when applying the role.

    • Constraints: Allowable list items are: access, authorization, authorization-delegated. The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    access_policy bool
    Optional opt-in to require access control on the role.
    account_type str
    Optional opt-in to require checking account type when applying the role.

    • Constraints: Allowable values are: enterprise.
    policy_types Sequence[str]
    Optional opt-in to require checking policy type when applying the role.

    • Constraints: Allowable list items are: access, authorization, authorization-delegated. The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.
    accessPolicy Boolean
    Optional opt-in to require access control on the role.
    accountType String
    Optional opt-in to require checking account type when applying the role.

    • Constraints: Allowable values are: enterprise.
    policyTypes List<String>
    Optional opt-in to require checking policy type when applying the role.

    • Constraints: Allowable list items are: access, authorization, authorization-delegated. The list items must match regular expression /^[ -~\\s]*$/. The maximum length is 100 items. The minimum length is 0 items.

    Import

    You can import the ibm_onboarding_iam_registration resource by using name.

    The name property can be formed from product_id, and name in the following format:

    
    <product_id/name
    
    
    • product_id: A string. The unique ID of the product.

    • name: A string in the format pet-store. The IAM registration name, which must be the programmatic name of the product.

    Syntax

    
    ```sh
    $ pulumi import ibm:index/onboardingIamRegistration:OnboardingIamRegistration onboarding_iam_registration product_id/name;
    ```
    
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    ibm ibm-cloud/terraform-provider-ibm
    License
    Notes
    This Pulumi package is based on the ibm Terraform Provider.
    ibm logo
    ibm 1.78.0 published on Wednesday, Apr 30, 2025 by ibm-cloud