azure-native.customerinsights.Profile
Explore with Pulumi AI
The profile resource format. Azure REST API version: 2017-04-26. Prior API version in Azure Native 1.x: 2017-04-26.
Example Usage
Profiles_CreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var profile = new AzureNative.CustomerInsights.Profile("profile", new()
    {
        ApiEntitySetName = "TestProfileType396",
        Fields = new[]
        {
            new AzureNative.CustomerInsights.Inputs.PropertyDefinitionArgs
            {
                FieldName = "Id",
                FieldType = "Edm.String",
                IsArray = false,
                IsRequired = true,
            },
            new AzureNative.CustomerInsights.Inputs.PropertyDefinitionArgs
            {
                FieldName = "ProfileId",
                FieldType = "Edm.String",
                IsArray = false,
                IsRequired = true,
            },
            new AzureNative.CustomerInsights.Inputs.PropertyDefinitionArgs
            {
                FieldName = "LastName",
                FieldType = "Edm.String",
                IsArray = false,
                IsRequired = true,
            },
            new AzureNative.CustomerInsights.Inputs.PropertyDefinitionArgs
            {
                FieldName = "TestProfileType396",
                FieldType = "Edm.String",
                IsArray = false,
                IsRequired = true,
            },
            new AzureNative.CustomerInsights.Inputs.PropertyDefinitionArgs
            {
                FieldName = "SavingAccountBalance",
                FieldType = "Edm.Int32",
                IsArray = false,
                IsRequired = true,
            },
        },
        HubName = "sdkTestHub",
        LargeImage = "\\\\Images\\\\LargeImage",
        MediumImage = "\\\\Images\\\\MediumImage",
        ProfileName = "TestProfileType396",
        ResourceGroupName = "TestHubRG",
        SchemaItemTypeLink = "SchemaItemTypeLink",
        SmallImage = "\\\\Images\\\\smallImage",
        StrongIds = new[]
        {
            new AzureNative.CustomerInsights.Inputs.StrongIdArgs
            {
                KeyPropertyNames = new[]
                {
                    "Id",
                    "SavingAccountBalance",
                },
                StrongIdName = "Id",
            },
            new AzureNative.CustomerInsights.Inputs.StrongIdArgs
            {
                KeyPropertyNames = new[]
                {
                    "ProfileId",
                    "LastName",
                },
                StrongIdName = "ProfileId",
            },
        },
    });
});
package main
import (
	customerinsights "github.com/pulumi/pulumi-azure-native-sdk/customerinsights/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := customerinsights.NewProfile(ctx, "profile", &customerinsights.ProfileArgs{
			ApiEntitySetName: pulumi.String("TestProfileType396"),
			Fields: customerinsights.PropertyDefinitionArray{
				&customerinsights.PropertyDefinitionArgs{
					FieldName:  pulumi.String("Id"),
					FieldType:  pulumi.String("Edm.String"),
					IsArray:    pulumi.Bool(false),
					IsRequired: pulumi.Bool(true),
				},
				&customerinsights.PropertyDefinitionArgs{
					FieldName:  pulumi.String("ProfileId"),
					FieldType:  pulumi.String("Edm.String"),
					IsArray:    pulumi.Bool(false),
					IsRequired: pulumi.Bool(true),
				},
				&customerinsights.PropertyDefinitionArgs{
					FieldName:  pulumi.String("LastName"),
					FieldType:  pulumi.String("Edm.String"),
					IsArray:    pulumi.Bool(false),
					IsRequired: pulumi.Bool(true),
				},
				&customerinsights.PropertyDefinitionArgs{
					FieldName:  pulumi.String("TestProfileType396"),
					FieldType:  pulumi.String("Edm.String"),
					IsArray:    pulumi.Bool(false),
					IsRequired: pulumi.Bool(true),
				},
				&customerinsights.PropertyDefinitionArgs{
					FieldName:  pulumi.String("SavingAccountBalance"),
					FieldType:  pulumi.String("Edm.Int32"),
					IsArray:    pulumi.Bool(false),
					IsRequired: pulumi.Bool(true),
				},
			},
			HubName:            pulumi.String("sdkTestHub"),
			LargeImage:         pulumi.String("\\\\Images\\\\LargeImage"),
			MediumImage:        pulumi.String("\\\\Images\\\\MediumImage"),
			ProfileName:        pulumi.String("TestProfileType396"),
			ResourceGroupName:  pulumi.String("TestHubRG"),
			SchemaItemTypeLink: pulumi.String("SchemaItemTypeLink"),
			SmallImage:         pulumi.String("\\\\Images\\\\smallImage"),
			StrongIds: customerinsights.StrongIdArray{
				&customerinsights.StrongIdArgs{
					KeyPropertyNames: pulumi.StringArray{
						pulumi.String("Id"),
						pulumi.String("SavingAccountBalance"),
					},
					StrongIdName: pulumi.String("Id"),
				},
				&customerinsights.StrongIdArgs{
					KeyPropertyNames: pulumi.StringArray{
						pulumi.String("ProfileId"),
						pulumi.String("LastName"),
					},
					StrongIdName: pulumi.String("ProfileId"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.customerinsights.Profile;
import com.pulumi.azurenative.customerinsights.ProfileArgs;
import com.pulumi.azurenative.customerinsights.inputs.PropertyDefinitionArgs;
import com.pulumi.azurenative.customerinsights.inputs.StrongIdArgs;
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 profile = new Profile("profile", ProfileArgs.builder()
            .apiEntitySetName("TestProfileType396")
            .fields(            
                PropertyDefinitionArgs.builder()
                    .fieldName("Id")
                    .fieldType("Edm.String")
                    .isArray(false)
                    .isRequired(true)
                    .build(),
                PropertyDefinitionArgs.builder()
                    .fieldName("ProfileId")
                    .fieldType("Edm.String")
                    .isArray(false)
                    .isRequired(true)
                    .build(),
                PropertyDefinitionArgs.builder()
                    .fieldName("LastName")
                    .fieldType("Edm.String")
                    .isArray(false)
                    .isRequired(true)
                    .build(),
                PropertyDefinitionArgs.builder()
                    .fieldName("TestProfileType396")
                    .fieldType("Edm.String")
                    .isArray(false)
                    .isRequired(true)
                    .build(),
                PropertyDefinitionArgs.builder()
                    .fieldName("SavingAccountBalance")
                    .fieldType("Edm.Int32")
                    .isArray(false)
                    .isRequired(true)
                    .build())
            .hubName("sdkTestHub")
            .largeImage("\\\\Images\\\\LargeImage")
            .mediumImage("\\\\Images\\\\MediumImage")
            .profileName("TestProfileType396")
            .resourceGroupName("TestHubRG")
            .schemaItemTypeLink("SchemaItemTypeLink")
            .smallImage("\\\\Images\\\\smallImage")
            .strongIds(            
                StrongIdArgs.builder()
                    .keyPropertyNames(                    
                        "Id",
                        "SavingAccountBalance")
                    .strongIdName("Id")
                    .build(),
                StrongIdArgs.builder()
                    .keyPropertyNames(                    
                        "ProfileId",
                        "LastName")
                    .strongIdName("ProfileId")
                    .build())
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const profile = new azure_native.customerinsights.Profile("profile", {
    apiEntitySetName: "TestProfileType396",
    fields: [
        {
            fieldName: "Id",
            fieldType: "Edm.String",
            isArray: false,
            isRequired: true,
        },
        {
            fieldName: "ProfileId",
            fieldType: "Edm.String",
            isArray: false,
            isRequired: true,
        },
        {
            fieldName: "LastName",
            fieldType: "Edm.String",
            isArray: false,
            isRequired: true,
        },
        {
            fieldName: "TestProfileType396",
            fieldType: "Edm.String",
            isArray: false,
            isRequired: true,
        },
        {
            fieldName: "SavingAccountBalance",
            fieldType: "Edm.Int32",
            isArray: false,
            isRequired: true,
        },
    ],
    hubName: "sdkTestHub",
    largeImage: "\\\\Images\\\\LargeImage",
    mediumImage: "\\\\Images\\\\MediumImage",
    profileName: "TestProfileType396",
    resourceGroupName: "TestHubRG",
    schemaItemTypeLink: "SchemaItemTypeLink",
    smallImage: "\\\\Images\\\\smallImage",
    strongIds: [
        {
            keyPropertyNames: [
                "Id",
                "SavingAccountBalance",
            ],
            strongIdName: "Id",
        },
        {
            keyPropertyNames: [
                "ProfileId",
                "LastName",
            ],
            strongIdName: "ProfileId",
        },
    ],
});
import pulumi
import pulumi_azure_native as azure_native
profile = azure_native.customerinsights.Profile("profile",
    api_entity_set_name="TestProfileType396",
    fields=[
        {
            "field_name": "Id",
            "field_type": "Edm.String",
            "is_array": False,
            "is_required": True,
        },
        {
            "field_name": "ProfileId",
            "field_type": "Edm.String",
            "is_array": False,
            "is_required": True,
        },
        {
            "field_name": "LastName",
            "field_type": "Edm.String",
            "is_array": False,
            "is_required": True,
        },
        {
            "field_name": "TestProfileType396",
            "field_type": "Edm.String",
            "is_array": False,
            "is_required": True,
        },
        {
            "field_name": "SavingAccountBalance",
            "field_type": "Edm.Int32",
            "is_array": False,
            "is_required": True,
        },
    ],
    hub_name="sdkTestHub",
    large_image="\\\\Images\\\\LargeImage",
    medium_image="\\\\Images\\\\MediumImage",
    profile_name="TestProfileType396",
    resource_group_name="TestHubRG",
    schema_item_type_link="SchemaItemTypeLink",
    small_image="\\\\Images\\\\smallImage",
    strong_ids=[
        {
            "key_property_names": [
                "Id",
                "SavingAccountBalance",
            ],
            "strong_id_name": "Id",
        },
        {
            "key_property_names": [
                "ProfileId",
                "LastName",
            ],
            "strong_id_name": "ProfileId",
        },
    ])
resources:
  profile:
    type: azure-native:customerinsights:Profile
    properties:
      apiEntitySetName: TestProfileType396
      fields:
        - fieldName: Id
          fieldType: Edm.String
          isArray: false
          isRequired: true
        - fieldName: ProfileId
          fieldType: Edm.String
          isArray: false
          isRequired: true
        - fieldName: LastName
          fieldType: Edm.String
          isArray: false
          isRequired: true
        - fieldName: TestProfileType396
          fieldType: Edm.String
          isArray: false
          isRequired: true
        - fieldName: SavingAccountBalance
          fieldType: Edm.Int32
          isArray: false
          isRequired: true
      hubName: sdkTestHub
      largeImage: \\Images\\LargeImage
      mediumImage: \\Images\\MediumImage
      profileName: TestProfileType396
      resourceGroupName: TestHubRG
      schemaItemTypeLink: SchemaItemTypeLink
      smallImage: \\Images\\smallImage
      strongIds:
        - keyPropertyNames:
            - Id
            - SavingAccountBalance
          strongIdName: Id
        - keyPropertyNames:
            - ProfileId
            - LastName
          strongIdName: ProfileId
Create Profile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Profile(name: string, args: ProfileArgs, opts?: CustomResourceOptions);@overload
def Profile(resource_name: str,
            args: ProfileArgs,
            opts: Optional[ResourceOptions] = None)
@overload
def Profile(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            hub_name: Optional[str] = None,
            resource_group_name: Optional[str] = None,
            entity_type: Optional[EntityTypes] = None,
            localized_attributes: Optional[Mapping[str, Mapping[str, str]]] = None,
            api_entity_set_name: Optional[str] = None,
            fields: Optional[Sequence[PropertyDefinitionArgs]] = None,
            description: Optional[Mapping[str, str]] = None,
            instances_count: Optional[int] = None,
            large_image: Optional[str] = None,
            display_name: Optional[Mapping[str, str]] = None,
            medium_image: Optional[str] = None,
            profile_name: Optional[str] = None,
            attributes: Optional[Mapping[str, Sequence[str]]] = None,
            schema_item_type_link: Optional[str] = None,
            small_image: Optional[str] = None,
            strong_ids: Optional[Sequence[StrongIdArgs]] = None,
            timestamp_field_name: Optional[str] = None,
            type_name: Optional[str] = None)func NewProfile(ctx *Context, name string, args ProfileArgs, opts ...ResourceOption) (*Profile, error)public Profile(string name, ProfileArgs args, CustomResourceOptions? opts = null)
public Profile(String name, ProfileArgs args)
public Profile(String name, ProfileArgs args, CustomResourceOptions options)
type: azure-native:customerinsights:Profile
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 ProfileArgs
- 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 ProfileArgs
- 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 ProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProfileArgs
- 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 azure_nativeProfileResource = new AzureNative.CustomerInsights.Profile("azure-nativeProfileResource", new()
{
    HubName = "string",
    ResourceGroupName = "string",
    EntityType = AzureNative.CustomerInsights.EntityTypes.None,
    LocalizedAttributes = 
    {
        { "string", 
        {
            { "string", "string" },
        } },
    },
    ApiEntitySetName = "string",
    Fields = new[]
    {
        new AzureNative.CustomerInsights.Inputs.PropertyDefinitionArgs
        {
            FieldName = "string",
            FieldType = "string",
            IsEnum = false,
            EnumValidValues = new[]
            {
                new AzureNative.CustomerInsights.Inputs.ProfileEnumValidValuesFormatArgs
                {
                    LocalizedValueNames = 
                    {
                        { "string", "string" },
                    },
                    Value = 0,
                },
            },
            IsArray = false,
            IsAvailableInGraph = false,
            ArrayValueSeparator = "string",
            IsFlagEnum = false,
            IsImage = false,
            IsLocalizedString = false,
            IsName = false,
            IsRequired = false,
            MaxLength = 0,
            PropertyId = "string",
            SchemaItemPropLink = "string",
        },
    },
    Description = 
    {
        { "string", "string" },
    },
    InstancesCount = 0,
    LargeImage = "string",
    DisplayName = 
    {
        { "string", "string" },
    },
    MediumImage = "string",
    ProfileName = "string",
    Attributes = 
    {
        { "string", new[]
        {
            "string",
        } },
    },
    SchemaItemTypeLink = "string",
    SmallImage = "string",
    StrongIds = new[]
    {
        new AzureNative.CustomerInsights.Inputs.StrongIdArgs
        {
            KeyPropertyNames = new[]
            {
                "string",
            },
            StrongIdName = "string",
            Description = 
            {
                { "string", "string" },
            },
            DisplayName = 
            {
                { "string", "string" },
            },
        },
    },
    TimestampFieldName = "string",
    TypeName = "string",
});
example, err := customerinsights.NewProfile(ctx, "azure-nativeProfileResource", &customerinsights.ProfileArgs{
	HubName:           pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	EntityType:        customerinsights.EntityTypesNone,
	LocalizedAttributes: pulumi.StringMapMap{
		"string": pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	ApiEntitySetName: pulumi.String("string"),
	Fields: customerinsights.PropertyDefinitionArray{
		&customerinsights.PropertyDefinitionArgs{
			FieldName: pulumi.String("string"),
			FieldType: pulumi.String("string"),
			IsEnum:    pulumi.Bool(false),
			EnumValidValues: customerinsights.ProfileEnumValidValuesFormatArray{
				&customerinsights.ProfileEnumValidValuesFormatArgs{
					LocalizedValueNames: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					Value: pulumi.Int(0),
				},
			},
			IsArray:             pulumi.Bool(false),
			IsAvailableInGraph:  pulumi.Bool(false),
			ArrayValueSeparator: pulumi.String("string"),
			IsFlagEnum:          pulumi.Bool(false),
			IsImage:             pulumi.Bool(false),
			IsLocalizedString:   pulumi.Bool(false),
			IsName:              pulumi.Bool(false),
			IsRequired:          pulumi.Bool(false),
			MaxLength:           pulumi.Int(0),
			PropertyId:          pulumi.String("string"),
			SchemaItemPropLink:  pulumi.String("string"),
		},
	},
	Description: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	InstancesCount: pulumi.Int(0),
	LargeImage:     pulumi.String("string"),
	DisplayName: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	MediumImage: pulumi.String("string"),
	ProfileName: pulumi.String("string"),
	Attributes: pulumi.StringArrayMap{
		"string": pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	SchemaItemTypeLink: pulumi.String("string"),
	SmallImage:         pulumi.String("string"),
	StrongIds: customerinsights.StrongIdArray{
		&customerinsights.StrongIdArgs{
			KeyPropertyNames: pulumi.StringArray{
				pulumi.String("string"),
			},
			StrongIdName: pulumi.String("string"),
			Description: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			DisplayName: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
		},
	},
	TimestampFieldName: pulumi.String("string"),
	TypeName:           pulumi.String("string"),
})
var azure_nativeProfileResource = new Profile("azure-nativeProfileResource", ProfileArgs.builder()
    .hubName("string")
    .resourceGroupName("string")
    .entityType("None")
    .localizedAttributes(Map.of("string", Map.of("string", "string")))
    .apiEntitySetName("string")
    .fields(PropertyDefinitionArgs.builder()
        .fieldName("string")
        .fieldType("string")
        .isEnum(false)
        .enumValidValues(ProfileEnumValidValuesFormatArgs.builder()
            .localizedValueNames(Map.of("string", "string"))
            .value(0)
            .build())
        .isArray(false)
        .isAvailableInGraph(false)
        .arrayValueSeparator("string")
        .isFlagEnum(false)
        .isImage(false)
        .isLocalizedString(false)
        .isName(false)
        .isRequired(false)
        .maxLength(0)
        .propertyId("string")
        .schemaItemPropLink("string")
        .build())
    .description(Map.of("string", "string"))
    .instancesCount(0)
    .largeImage("string")
    .displayName(Map.of("string", "string"))
    .mediumImage("string")
    .profileName("string")
    .attributes(Map.of("string", "string"))
    .schemaItemTypeLink("string")
    .smallImage("string")
    .strongIds(StrongIdArgs.builder()
        .keyPropertyNames("string")
        .strongIdName("string")
        .description(Map.of("string", "string"))
        .displayName(Map.of("string", "string"))
        .build())
    .timestampFieldName("string")
    .typeName("string")
    .build());
azure_native_profile_resource = azure_native.customerinsights.Profile("azure-nativeProfileResource",
    hub_name="string",
    resource_group_name="string",
    entity_type=azure_native.customerinsights.EntityTypes.NONE,
    localized_attributes={
        "string": {
            "string": "string",
        },
    },
    api_entity_set_name="string",
    fields=[{
        "field_name": "string",
        "field_type": "string",
        "is_enum": False,
        "enum_valid_values": [{
            "localized_value_names": {
                "string": "string",
            },
            "value": 0,
        }],
        "is_array": False,
        "is_available_in_graph": False,
        "array_value_separator": "string",
        "is_flag_enum": False,
        "is_image": False,
        "is_localized_string": False,
        "is_name": False,
        "is_required": False,
        "max_length": 0,
        "property_id": "string",
        "schema_item_prop_link": "string",
    }],
    description={
        "string": "string",
    },
    instances_count=0,
    large_image="string",
    display_name={
        "string": "string",
    },
    medium_image="string",
    profile_name="string",
    attributes={
        "string": ["string"],
    },
    schema_item_type_link="string",
    small_image="string",
    strong_ids=[{
        "key_property_names": ["string"],
        "strong_id_name": "string",
        "description": {
            "string": "string",
        },
        "display_name": {
            "string": "string",
        },
    }],
    timestamp_field_name="string",
    type_name="string")
const azure_nativeProfileResource = new azure_native.customerinsights.Profile("azure-nativeProfileResource", {
    hubName: "string",
    resourceGroupName: "string",
    entityType: azure_native.customerinsights.EntityTypes.None,
    localizedAttributes: {
        string: {
            string: "string",
        },
    },
    apiEntitySetName: "string",
    fields: [{
        fieldName: "string",
        fieldType: "string",
        isEnum: false,
        enumValidValues: [{
            localizedValueNames: {
                string: "string",
            },
            value: 0,
        }],
        isArray: false,
        isAvailableInGraph: false,
        arrayValueSeparator: "string",
        isFlagEnum: false,
        isImage: false,
        isLocalizedString: false,
        isName: false,
        isRequired: false,
        maxLength: 0,
        propertyId: "string",
        schemaItemPropLink: "string",
    }],
    description: {
        string: "string",
    },
    instancesCount: 0,
    largeImage: "string",
    displayName: {
        string: "string",
    },
    mediumImage: "string",
    profileName: "string",
    attributes: {
        string: ["string"],
    },
    schemaItemTypeLink: "string",
    smallImage: "string",
    strongIds: [{
        keyPropertyNames: ["string"],
        strongIdName: "string",
        description: {
            string: "string",
        },
        displayName: {
            string: "string",
        },
    }],
    timestampFieldName: "string",
    typeName: "string",
});
type: azure-native:customerinsights:Profile
properties:
    apiEntitySetName: string
    attributes:
        string:
            - string
    description:
        string: string
    displayName:
        string: string
    entityType: None
    fields:
        - arrayValueSeparator: string
          enumValidValues:
            - localizedValueNames:
                string: string
              value: 0
          fieldName: string
          fieldType: string
          isArray: false
          isAvailableInGraph: false
          isEnum: false
          isFlagEnum: false
          isImage: false
          isLocalizedString: false
          isName: false
          isRequired: false
          maxLength: 0
          propertyId: string
          schemaItemPropLink: string
    hubName: string
    instancesCount: 0
    largeImage: string
    localizedAttributes:
        string:
            string: string
    mediumImage: string
    profileName: string
    resourceGroupName: string
    schemaItemTypeLink: string
    smallImage: string
    strongIds:
        - description:
            string: string
          displayName:
            string: string
          keyPropertyNames:
            - string
          strongIdName: string
    timestampFieldName: string
    typeName: string
Profile 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 Profile resource accepts the following input properties:
- HubName string
- The name of the hub.
- ResourceGroup stringName 
- The name of the resource group.
- ApiEntity stringSet Name 
- The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
- Attributes
Dictionary<string, ImmutableArray<string>> 
- The attributes for the Type.
- Description Dictionary<string, string>
- Localized descriptions for the property.
- DisplayName Dictionary<string, string>
- Localized display names for the property.
- EntityType Pulumi.Azure Native. Customer Insights. Entity Types 
- Type of entity.
- Fields
List<Pulumi.Azure Native. Customer Insights. Inputs. Property Definition> 
- The properties of the Profile.
- InstancesCount int
- The instance count.
- LargeImage string
- Large Image associated with the Property or EntityType.
- LocalizedAttributes Dictionary<string, ImmutableDictionary<string, string>> 
- Any custom localized attributes for the Type.
- MediumImage string
- Medium Image associated with the Property or EntityType.
- ProfileName string
- The name of the profile.
- SchemaItem stringType Link 
- The schema org link. This helps ACI identify and suggest semantic models.
- SmallImage string
- Small Image associated with the Property or EntityType.
- StrongIds List<Pulumi.Azure Native. Customer Insights. Inputs. Strong Id> 
- The strong IDs.
- TimestampField stringName 
- The timestamp property name. Represents the time when the interaction or profile update happened.
- TypeName string
- The name of the entity.
- HubName string
- The name of the hub.
- ResourceGroup stringName 
- The name of the resource group.
- ApiEntity stringSet Name 
- The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
- Attributes map[string][]string
- The attributes for the Type.
- Description map[string]string
- Localized descriptions for the property.
- DisplayName map[string]string
- Localized display names for the property.
- EntityType EntityTypes 
- Type of entity.
- Fields
[]PropertyDefinition Args 
- The properties of the Profile.
- InstancesCount int
- The instance count.
- LargeImage string
- Large Image associated with the Property or EntityType.
- LocalizedAttributes map[string]map[string]string
- Any custom localized attributes for the Type.
- MediumImage string
- Medium Image associated with the Property or EntityType.
- ProfileName string
- The name of the profile.
- SchemaItem stringType Link 
- The schema org link. This helps ACI identify and suggest semantic models.
- SmallImage string
- Small Image associated with the Property or EntityType.
- StrongIds []StrongId Args 
- The strong IDs.
- TimestampField stringName 
- The timestamp property name. Represents the time when the interaction or profile update happened.
- TypeName string
- The name of the entity.
- hubName String
- The name of the hub.
- resourceGroup StringName 
- The name of the resource group.
- apiEntity StringSet Name 
- The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
- attributes Map<String,List<String>>
- The attributes for the Type.
- description Map<String,String>
- Localized descriptions for the property.
- displayName Map<String,String>
- Localized display names for the property.
- entityType EntityTypes 
- Type of entity.
- fields
List<PropertyDefinition> 
- The properties of the Profile.
- instancesCount Integer
- The instance count.
- largeImage String
- Large Image associated with the Property or EntityType.
- localizedAttributes Map<String,Map<String,String>>
- Any custom localized attributes for the Type.
- mediumImage String
- Medium Image associated with the Property or EntityType.
- profileName String
- The name of the profile.
- schemaItem StringType Link 
- The schema org link. This helps ACI identify and suggest semantic models.
- smallImage String
- Small Image associated with the Property or EntityType.
- strongIds List<StrongId> 
- The strong IDs.
- timestampField StringName 
- The timestamp property name. Represents the time when the interaction or profile update happened.
- typeName String
- The name of the entity.
- hubName string
- The name of the hub.
- resourceGroup stringName 
- The name of the resource group.
- apiEntity stringSet Name 
- The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
- attributes {[key: string]: string[]}
- The attributes for the Type.
- description {[key: string]: string}
- Localized descriptions for the property.
- displayName {[key: string]: string}
- Localized display names for the property.
- entityType EntityTypes 
- Type of entity.
- fields
PropertyDefinition[] 
- The properties of the Profile.
- instancesCount number
- The instance count.
- largeImage string
- Large Image associated with the Property or EntityType.
- localizedAttributes {[key: string]: {[key: string]: string}}
- Any custom localized attributes for the Type.
- mediumImage string
- Medium Image associated with the Property or EntityType.
- profileName string
- The name of the profile.
- schemaItem stringType Link 
- The schema org link. This helps ACI identify and suggest semantic models.
- smallImage string
- Small Image associated with the Property or EntityType.
- strongIds StrongId[] 
- The strong IDs.
- timestampField stringName 
- The timestamp property name. Represents the time when the interaction or profile update happened.
- typeName string
- The name of the entity.
- hub_name str
- The name of the hub.
- resource_group_ strname 
- The name of the resource group.
- api_entity_ strset_ name 
- The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
- attributes Mapping[str, Sequence[str]]
- The attributes for the Type.
- description Mapping[str, str]
- Localized descriptions for the property.
- display_name Mapping[str, str]
- Localized display names for the property.
- entity_type EntityTypes 
- Type of entity.
- fields
Sequence[PropertyDefinition Args] 
- The properties of the Profile.
- instances_count int
- The instance count.
- large_image str
- Large Image associated with the Property or EntityType.
- localized_attributes Mapping[str, Mapping[str, str]]
- Any custom localized attributes for the Type.
- medium_image str
- Medium Image associated with the Property or EntityType.
- profile_name str
- The name of the profile.
- schema_item_ strtype_ link 
- The schema org link. This helps ACI identify and suggest semantic models.
- small_image str
- Small Image associated with the Property or EntityType.
- strong_ids Sequence[StrongId Args] 
- The strong IDs.
- timestamp_field_ strname 
- The timestamp property name. Represents the time when the interaction or profile update happened.
- type_name str
- The name of the entity.
- hubName String
- The name of the hub.
- resourceGroup StringName 
- The name of the resource group.
- apiEntity StringSet Name 
- The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
- attributes Map<List<String>>
- The attributes for the Type.
- description Map<String>
- Localized descriptions for the property.
- displayName Map<String>
- Localized display names for the property.
- entityType "None" | "Profile" | "Interaction" | "Relationship"
- Type of entity.
- fields List<Property Map>
- The properties of the Profile.
- instancesCount Number
- The instance count.
- largeImage String
- Large Image associated with the Property or EntityType.
- localizedAttributes Map<Map<String>>
- Any custom localized attributes for the Type.
- mediumImage String
- Medium Image associated with the Property or EntityType.
- profileName String
- The name of the profile.
- schemaItem StringType Link 
- The schema org link. This helps ACI identify and suggest semantic models.
- smallImage String
- Small Image associated with the Property or EntityType.
- strongIds List<Property Map>
- The strong IDs.
- timestampField StringName 
- The timestamp property name. Represents the time when the interaction or profile update happened.
- typeName String
- The name of the entity.
Outputs
All input properties are implicitly available as output properties. Additionally, the Profile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- LastChanged stringUtc 
- The last changed time for the type definition.
- Name string
- Resource name.
- ProvisioningState string
- Provisioning state.
- TenantId string
- The hub name.
- Type string
- Resource type.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastChanged stringUtc 
- The last changed time for the type definition.
- Name string
- Resource name.
- ProvisioningState string
- Provisioning state.
- TenantId string
- The hub name.
- Type string
- Resource type.
- id String
- The provider-assigned unique ID for this managed resource.
- lastChanged StringUtc 
- The last changed time for the type definition.
- name String
- Resource name.
- provisioningState String
- Provisioning state.
- tenantId String
- The hub name.
- type String
- Resource type.
- id string
- The provider-assigned unique ID for this managed resource.
- lastChanged stringUtc 
- The last changed time for the type definition.
- name string
- Resource name.
- provisioningState string
- Provisioning state.
- tenantId string
- The hub name.
- type string
- Resource type.
- id str
- The provider-assigned unique ID for this managed resource.
- last_changed_ strutc 
- The last changed time for the type definition.
- name str
- Resource name.
- provisioning_state str
- Provisioning state.
- tenant_id str
- The hub name.
- type str
- Resource type.
- id String
- The provider-assigned unique ID for this managed resource.
- lastChanged StringUtc 
- The last changed time for the type definition.
- name String
- Resource name.
- provisioningState String
- Provisioning state.
- tenantId String
- The hub name.
- type String
- Resource type.
Supporting Types
DataSourcePrecedenceResponse, DataSourcePrecedenceResponseArgs        
- DataSource stringReference Id 
- The data source reference id.
- DataSource stringType 
- The data source type.
- Id int
- The data source ID.
- Name string
- The data source name
- Status string
- The data source status.
- Precedence int
- the precedence value.
- DataSource stringReference Id 
- The data source reference id.
- DataSource stringType 
- The data source type.
- Id int
- The data source ID.
- Name string
- The data source name
- Status string
- The data source status.
- Precedence int
- the precedence value.
- dataSource StringReference Id 
- The data source reference id.
- dataSource StringType 
- The data source type.
- id Integer
- The data source ID.
- name String
- The data source name
- status String
- The data source status.
- precedence Integer
- the precedence value.
- dataSource stringReference Id 
- The data source reference id.
- dataSource stringType 
- The data source type.
- id number
- The data source ID.
- name string
- The data source name
- status string
- The data source status.
- precedence number
- the precedence value.
- data_source_ strreference_ id 
- The data source reference id.
- data_source_ strtype 
- The data source type.
- id int
- The data source ID.
- name str
- The data source name
- status str
- The data source status.
- precedence int
- the precedence value.
- dataSource StringReference Id 
- The data source reference id.
- dataSource StringType 
- The data source type.
- id Number
- The data source ID.
- name String
- The data source name
- status String
- The data source status.
- precedence Number
- the precedence value.
EntityTypes, EntityTypesArgs    
- None
- None
- Profile
- Profile
- Interaction
- Interaction
- Relationship
- Relationship
- EntityTypes None 
- None
- EntityTypes Profile 
- Profile
- EntityTypes Interaction 
- Interaction
- EntityTypes Relationship 
- Relationship
- None
- None
- Profile
- Profile
- Interaction
- Interaction
- Relationship
- Relationship
- None
- None
- Profile
- Profile
- Interaction
- Interaction
- Relationship
- Relationship
- NONE
- None
- PROFILE
- Profile
- INTERACTION
- Interaction
- RELATIONSHIP
- Relationship
- "None"
- None
- "Profile"
- Profile
- "Interaction"
- Interaction
- "Relationship"
- Relationship
ProfileEnumValidValuesFormat, ProfileEnumValidValuesFormatArgs          
- LocalizedValue Dictionary<string, string>Names 
- Localized names of the enum member.
- Value int
- The integer value of the enum member.
- LocalizedValue map[string]stringNames 
- Localized names of the enum member.
- Value int
- The integer value of the enum member.
- localizedValue Map<String,String>Names 
- Localized names of the enum member.
- value Integer
- The integer value of the enum member.
- localizedValue {[key: string]: string}Names 
- Localized names of the enum member.
- value number
- The integer value of the enum member.
- localized_value_ Mapping[str, str]names 
- Localized names of the enum member.
- value int
- The integer value of the enum member.
- localizedValue Map<String>Names 
- Localized names of the enum member.
- value Number
- The integer value of the enum member.
ProfileEnumValidValuesFormatResponse, ProfileEnumValidValuesFormatResponseArgs            
- LocalizedValue Dictionary<string, string>Names 
- Localized names of the enum member.
- Value int
- The integer value of the enum member.
- LocalizedValue map[string]stringNames 
- Localized names of the enum member.
- Value int
- The integer value of the enum member.
- localizedValue Map<String,String>Names 
- Localized names of the enum member.
- value Integer
- The integer value of the enum member.
- localizedValue {[key: string]: string}Names 
- Localized names of the enum member.
- value number
- The integer value of the enum member.
- localized_value_ Mapping[str, str]names 
- Localized names of the enum member.
- value int
- The integer value of the enum member.
- localizedValue Map<String>Names 
- Localized names of the enum member.
- value Number
- The integer value of the enum member.
PropertyDefinition, PropertyDefinitionArgs    
- FieldName string
- Name of the property.
- FieldType string
- Type of the property.
- ArrayValue stringSeparator 
- Array value separator for properties with isArray set.
- EnumValid List<Pulumi.Values Azure Native. Customer Insights. Inputs. Profile Enum Valid Values Format> 
- Describes valid values for an enum property.
- IsArray bool
- Indicates if the property is actually an array of the fieldType above on the data api.
- IsAvailable boolIn Graph 
- Whether property is available in graph or not.
- IsEnum bool
- Indicates if the property is an enum.
- IsFlag boolEnum 
- Indicates if the property is an flag enum.
- IsImage bool
- Whether the property is an Image.
- IsLocalized boolString 
- Whether the property is a localized string.
- IsName bool
- Whether the property is a name or a part of name.
- IsRequired bool
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- MaxLength int
- Max length of string. Used only if type is string.
- PropertyId string
- The ID associated with the property.
- SchemaItem stringProp Link 
- URL encoded schema.org item prop link for the property.
- FieldName string
- Name of the property.
- FieldType string
- Type of the property.
- ArrayValue stringSeparator 
- Array value separator for properties with isArray set.
- EnumValid []ProfileValues Enum Valid Values Format 
- Describes valid values for an enum property.
- IsArray bool
- Indicates if the property is actually an array of the fieldType above on the data api.
- IsAvailable boolIn Graph 
- Whether property is available in graph or not.
- IsEnum bool
- Indicates if the property is an enum.
- IsFlag boolEnum 
- Indicates if the property is an flag enum.
- IsImage bool
- Whether the property is an Image.
- IsLocalized boolString 
- Whether the property is a localized string.
- IsName bool
- Whether the property is a name or a part of name.
- IsRequired bool
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- MaxLength int
- Max length of string. Used only if type is string.
- PropertyId string
- The ID associated with the property.
- SchemaItem stringProp Link 
- URL encoded schema.org item prop link for the property.
- fieldName String
- Name of the property.
- fieldType String
- Type of the property.
- arrayValue StringSeparator 
- Array value separator for properties with isArray set.
- enumValid List<ProfileValues Enum Valid Values Format> 
- Describes valid values for an enum property.
- isArray Boolean
- Indicates if the property is actually an array of the fieldType above on the data api.
- isAvailable BooleanIn Graph 
- Whether property is available in graph or not.
- isEnum Boolean
- Indicates if the property is an enum.
- isFlag BooleanEnum 
- Indicates if the property is an flag enum.
- isImage Boolean
- Whether the property is an Image.
- isLocalized BooleanString 
- Whether the property is a localized string.
- isName Boolean
- Whether the property is a name or a part of name.
- isRequired Boolean
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- maxLength Integer
- Max length of string. Used only if type is string.
- propertyId String
- The ID associated with the property.
- schemaItem StringProp Link 
- URL encoded schema.org item prop link for the property.
- fieldName string
- Name of the property.
- fieldType string
- Type of the property.
- arrayValue stringSeparator 
- Array value separator for properties with isArray set.
- enumValid ProfileValues Enum Valid Values Format[] 
- Describes valid values for an enum property.
- isArray boolean
- Indicates if the property is actually an array of the fieldType above on the data api.
- isAvailable booleanIn Graph 
- Whether property is available in graph or not.
- isEnum boolean
- Indicates if the property is an enum.
- isFlag booleanEnum 
- Indicates if the property is an flag enum.
- isImage boolean
- Whether the property is an Image.
- isLocalized booleanString 
- Whether the property is a localized string.
- isName boolean
- Whether the property is a name or a part of name.
- isRequired boolean
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- maxLength number
- Max length of string. Used only if type is string.
- propertyId string
- The ID associated with the property.
- schemaItem stringProp Link 
- URL encoded schema.org item prop link for the property.
- field_name str
- Name of the property.
- field_type str
- Type of the property.
- array_value_ strseparator 
- Array value separator for properties with isArray set.
- enum_valid_ Sequence[Profilevalues Enum Valid Values Format] 
- Describes valid values for an enum property.
- is_array bool
- Indicates if the property is actually an array of the fieldType above on the data api.
- is_available_ boolin_ graph 
- Whether property is available in graph or not.
- is_enum bool
- Indicates if the property is an enum.
- is_flag_ boolenum 
- Indicates if the property is an flag enum.
- is_image bool
- Whether the property is an Image.
- is_localized_ boolstring 
- Whether the property is a localized string.
- is_name bool
- Whether the property is a name or a part of name.
- is_required bool
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- max_length int
- Max length of string. Used only if type is string.
- property_id str
- The ID associated with the property.
- schema_item_ strprop_ link 
- URL encoded schema.org item prop link for the property.
- fieldName String
- Name of the property.
- fieldType String
- Type of the property.
- arrayValue StringSeparator 
- Array value separator for properties with isArray set.
- enumValid List<Property Map>Values 
- Describes valid values for an enum property.
- isArray Boolean
- Indicates if the property is actually an array of the fieldType above on the data api.
- isAvailable BooleanIn Graph 
- Whether property is available in graph or not.
- isEnum Boolean
- Indicates if the property is an enum.
- isFlag BooleanEnum 
- Indicates if the property is an flag enum.
- isImage Boolean
- Whether the property is an Image.
- isLocalized BooleanString 
- Whether the property is a localized string.
- isName Boolean
- Whether the property is a name or a part of name.
- isRequired Boolean
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- maxLength Number
- Max length of string. Used only if type is string.
- propertyId String
- The ID associated with the property.
- schemaItem StringProp Link 
- URL encoded schema.org item prop link for the property.
PropertyDefinitionResponse, PropertyDefinitionResponseArgs      
- DataSource List<Pulumi.Precedence Rules Azure Native. Customer Insights. Inputs. Data Source Precedence Response> 
- This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
- FieldName string
- Name of the property.
- FieldType string
- Type of the property.
- ArrayValue stringSeparator 
- Array value separator for properties with isArray set.
- EnumValid List<Pulumi.Values Azure Native. Customer Insights. Inputs. Profile Enum Valid Values Format Response> 
- Describes valid values for an enum property.
- IsArray bool
- Indicates if the property is actually an array of the fieldType above on the data api.
- IsAvailable boolIn Graph 
- Whether property is available in graph or not.
- IsEnum bool
- Indicates if the property is an enum.
- IsFlag boolEnum 
- Indicates if the property is an flag enum.
- IsImage bool
- Whether the property is an Image.
- IsLocalized boolString 
- Whether the property is a localized string.
- IsName bool
- Whether the property is a name or a part of name.
- IsRequired bool
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- MaxLength int
- Max length of string. Used only if type is string.
- PropertyId string
- The ID associated with the property.
- SchemaItem stringProp Link 
- URL encoded schema.org item prop link for the property.
- DataSource []DataPrecedence Rules Source Precedence Response 
- This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
- FieldName string
- Name of the property.
- FieldType string
- Type of the property.
- ArrayValue stringSeparator 
- Array value separator for properties with isArray set.
- EnumValid []ProfileValues Enum Valid Values Format Response 
- Describes valid values for an enum property.
- IsArray bool
- Indicates if the property is actually an array of the fieldType above on the data api.
- IsAvailable boolIn Graph 
- Whether property is available in graph or not.
- IsEnum bool
- Indicates if the property is an enum.
- IsFlag boolEnum 
- Indicates if the property is an flag enum.
- IsImage bool
- Whether the property is an Image.
- IsLocalized boolString 
- Whether the property is a localized string.
- IsName bool
- Whether the property is a name or a part of name.
- IsRequired bool
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- MaxLength int
- Max length of string. Used only if type is string.
- PropertyId string
- The ID associated with the property.
- SchemaItem stringProp Link 
- URL encoded schema.org item prop link for the property.
- dataSource List<DataPrecedence Rules Source Precedence Response> 
- This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
- fieldName String
- Name of the property.
- fieldType String
- Type of the property.
- arrayValue StringSeparator 
- Array value separator for properties with isArray set.
- enumValid List<ProfileValues Enum Valid Values Format Response> 
- Describes valid values for an enum property.
- isArray Boolean
- Indicates if the property is actually an array of the fieldType above on the data api.
- isAvailable BooleanIn Graph 
- Whether property is available in graph or not.
- isEnum Boolean
- Indicates if the property is an enum.
- isFlag BooleanEnum 
- Indicates if the property is an flag enum.
- isImage Boolean
- Whether the property is an Image.
- isLocalized BooleanString 
- Whether the property is a localized string.
- isName Boolean
- Whether the property is a name or a part of name.
- isRequired Boolean
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- maxLength Integer
- Max length of string. Used only if type is string.
- propertyId String
- The ID associated with the property.
- schemaItem StringProp Link 
- URL encoded schema.org item prop link for the property.
- dataSource DataPrecedence Rules Source Precedence Response[] 
- This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
- fieldName string
- Name of the property.
- fieldType string
- Type of the property.
- arrayValue stringSeparator 
- Array value separator for properties with isArray set.
- enumValid ProfileValues Enum Valid Values Format Response[] 
- Describes valid values for an enum property.
- isArray boolean
- Indicates if the property is actually an array of the fieldType above on the data api.
- isAvailable booleanIn Graph 
- Whether property is available in graph or not.
- isEnum boolean
- Indicates if the property is an enum.
- isFlag booleanEnum 
- Indicates if the property is an flag enum.
- isImage boolean
- Whether the property is an Image.
- isLocalized booleanString 
- Whether the property is a localized string.
- isName boolean
- Whether the property is a name or a part of name.
- isRequired boolean
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- maxLength number
- Max length of string. Used only if type is string.
- propertyId string
- The ID associated with the property.
- schemaItem stringProp Link 
- URL encoded schema.org item prop link for the property.
- data_source_ Sequence[Dataprecedence_ rules Source Precedence Response] 
- This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
- field_name str
- Name of the property.
- field_type str
- Type of the property.
- array_value_ strseparator 
- Array value separator for properties with isArray set.
- enum_valid_ Sequence[Profilevalues Enum Valid Values Format Response] 
- Describes valid values for an enum property.
- is_array bool
- Indicates if the property is actually an array of the fieldType above on the data api.
- is_available_ boolin_ graph 
- Whether property is available in graph or not.
- is_enum bool
- Indicates if the property is an enum.
- is_flag_ boolenum 
- Indicates if the property is an flag enum.
- is_image bool
- Whether the property is an Image.
- is_localized_ boolstring 
- Whether the property is a localized string.
- is_name bool
- Whether the property is a name or a part of name.
- is_required bool
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- max_length int
- Max length of string. Used only if type is string.
- property_id str
- The ID associated with the property.
- schema_item_ strprop_ link 
- URL encoded schema.org item prop link for the property.
- dataSource List<Property Map>Precedence Rules 
- This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
- fieldName String
- Name of the property.
- fieldType String
- Type of the property.
- arrayValue StringSeparator 
- Array value separator for properties with isArray set.
- enumValid List<Property Map>Values 
- Describes valid values for an enum property.
- isArray Boolean
- Indicates if the property is actually an array of the fieldType above on the data api.
- isAvailable BooleanIn Graph 
- Whether property is available in graph or not.
- isEnum Boolean
- Indicates if the property is an enum.
- isFlag BooleanEnum 
- Indicates if the property is an flag enum.
- isImage Boolean
- Whether the property is an Image.
- isLocalized BooleanString 
- Whether the property is a localized string.
- isName Boolean
- Whether the property is a name or a part of name.
- isRequired Boolean
- Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
- maxLength Number
- Max length of string. Used only if type is string.
- propertyId String
- The ID associated with the property.
- schemaItem StringProp Link 
- URL encoded schema.org item prop link for the property.
StrongId, StrongIdArgs    
- KeyProperty List<string>Names 
- The properties which make up the unique ID.
- StrongId stringName 
- The Name identifying the strong ID.
- Description Dictionary<string, string>
- Localized descriptions.
- DisplayName Dictionary<string, string>
- Localized display name.
- KeyProperty []stringNames 
- The properties which make up the unique ID.
- StrongId stringName 
- The Name identifying the strong ID.
- Description map[string]string
- Localized descriptions.
- DisplayName map[string]string
- Localized display name.
- keyProperty List<String>Names 
- The properties which make up the unique ID.
- strongId StringName 
- The Name identifying the strong ID.
- description Map<String,String>
- Localized descriptions.
- displayName Map<String,String>
- Localized display name.
- keyProperty string[]Names 
- The properties which make up the unique ID.
- strongId stringName 
- The Name identifying the strong ID.
- description {[key: string]: string}
- Localized descriptions.
- displayName {[key: string]: string}
- Localized display name.
- key_property_ Sequence[str]names 
- The properties which make up the unique ID.
- strong_id_ strname 
- The Name identifying the strong ID.
- description Mapping[str, str]
- Localized descriptions.
- display_name Mapping[str, str]
- Localized display name.
- keyProperty List<String>Names 
- The properties which make up the unique ID.
- strongId StringName 
- The Name identifying the strong ID.
- description Map<String>
- Localized descriptions.
- displayName Map<String>
- Localized display name.
StrongIdResponse, StrongIdResponseArgs      
- KeyProperty List<string>Names 
- The properties which make up the unique ID.
- StrongId stringName 
- The Name identifying the strong ID.
- Description Dictionary<string, string>
- Localized descriptions.
- DisplayName Dictionary<string, string>
- Localized display name.
- KeyProperty []stringNames 
- The properties which make up the unique ID.
- StrongId stringName 
- The Name identifying the strong ID.
- Description map[string]string
- Localized descriptions.
- DisplayName map[string]string
- Localized display name.
- keyProperty List<String>Names 
- The properties which make up the unique ID.
- strongId StringName 
- The Name identifying the strong ID.
- description Map<String,String>
- Localized descriptions.
- displayName Map<String,String>
- Localized display name.
- keyProperty string[]Names 
- The properties which make up the unique ID.
- strongId stringName 
- The Name identifying the strong ID.
- description {[key: string]: string}
- Localized descriptions.
- displayName {[key: string]: string}
- Localized display name.
- key_property_ Sequence[str]names 
- The properties which make up the unique ID.
- strong_id_ strname 
- The Name identifying the strong ID.
- description Mapping[str, str]
- Localized descriptions.
- display_name Mapping[str, str]
- Localized display name.
- keyProperty List<String>Names 
- The properties which make up the unique ID.
- strongId StringName 
- The Name identifying the strong ID.
- description Map<String>
- Localized descriptions.
- displayName Map<String>
- Localized display name.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:customerinsights:Profile azSdkTestHub/TestProfileType396 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomerInsights/hubs/{hubName}/profiles/{profileName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0