v20170101

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CalculationWindowTypesLifetime = CalculationWindowTypes("Lifetime")
	CalculationWindowTypesHour     = CalculationWindowTypes("Hour")
	CalculationWindowTypesDay      = CalculationWindowTypes("Day")
	CalculationWindowTypesWeek     = CalculationWindowTypes("Week")
	CalculationWindowTypesMonth    = CalculationWindowTypes("Month")
)
View Source
const (
	CardinalityTypesOneToOne   = CardinalityTypes("OneToOne")
	CardinalityTypesOneToMany  = CardinalityTypes("OneToMany")
	CardinalityTypesManyToMany = CardinalityTypes("ManyToMany")
)
View Source
const (
	CompletionOperationTypesDoNothing  = CompletionOperationTypes("DoNothing")
	CompletionOperationTypesDeleteFile = CompletionOperationTypes("DeleteFile")
	CompletionOperationTypesMoveFile   = CompletionOperationTypes("MoveFile")
)
View Source
const (
	ConnectorTypesNone           = ConnectorTypes("None")
	ConnectorTypesCRM            = ConnectorTypes("CRM")
	ConnectorTypesAzureBlob      = ConnectorTypes("AzureBlob")
	ConnectorTypesSalesforce     = ConnectorTypes("Salesforce")
	ConnectorTypesExchangeOnline = ConnectorTypes("ExchangeOnline")
	ConnectorTypesOutbound       = ConnectorTypes("Outbound")
)
View Source
const (
	EntityTypesNone         = EntityTypes("None")
	EntityTypesProfile      = EntityTypes("Profile")
	EntityTypesInteraction  = EntityTypes("Interaction")
	EntityTypesRelationship = EntityTypes("Relationship")
)
View Source
const (
	ErrorManagementTypesRejectAndContinue = ErrorManagementTypes("RejectAndContinue")
	ErrorManagementTypesStopImport        = ErrorManagementTypes("StopImport")
	ErrorManagementTypesRejectUntilLimit  = ErrorManagementTypes("RejectUntilLimit")
)
View Source
const (
	FrequencyTypesMinute = FrequencyTypes("Minute")
	FrequencyTypesHour   = FrequencyTypes("Hour")
	FrequencyTypesDay    = FrequencyTypes("Day")
	FrequencyTypesWeek   = FrequencyTypes("Week")
	FrequencyTypesMonth  = FrequencyTypes("Month")
)
View Source
const (
	InstanceOperationTypeUpsert = InstanceOperationType("Upsert")
	InstanceOperationTypeDelete = InstanceOperationType("Delete")
)
View Source
const (
	KpiFunctionsSum           = KpiFunctions("Sum")
	KpiFunctionsAvg           = KpiFunctions("Avg")
	KpiFunctionsMin           = KpiFunctions("Min")
	KpiFunctionsMax           = KpiFunctions("Max")
	KpiFunctionsLast          = KpiFunctions("Last")
	KpiFunctionsCount         = KpiFunctions("Count")
	KpiFunctionsNone          = KpiFunctions("None")
	KpiFunctionsCountDistinct = KpiFunctions("CountDistinct")
)
View Source
const (
	LinkTypesUpdateAlways = LinkTypes("UpdateAlways")
	LinkTypesCopyIfNull   = LinkTypes("CopyIfNull")
)
View Source
const (
	RoleTypesAdmin        = RoleTypes("Admin")
	RoleTypesReader       = RoleTypes("Reader")
	RoleTypesManageAdmin  = RoleTypes("ManageAdmin")
	RoleTypesManageReader = RoleTypes("ManageReader")
	RoleTypesDataAdmin    = RoleTypes("DataAdmin")
	RoleTypesDataReader   = RoleTypes("DataReader")
)
View Source
const (
	FormatTypesTextFormat = FormatTypes("TextFormat")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AssignmentPrincipal

type AssignmentPrincipal struct {
	// The principal id being assigned to.
	PrincipalId string `pulumi:"principalId"`
	// Other metadata for the principal.
	PrincipalMetadata map[string]string `pulumi:"principalMetadata"`
	// The Type of the principal ID.
	PrincipalType string `pulumi:"principalType"`
}

The AssignmentPrincipal

type AssignmentPrincipalArgs

type AssignmentPrincipalArgs struct {
	// The principal id being assigned to.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Other metadata for the principal.
	PrincipalMetadata pulumi.StringMapInput `pulumi:"principalMetadata"`
	// The Type of the principal ID.
	PrincipalType pulumi.StringInput `pulumi:"principalType"`
}

The AssignmentPrincipal

func (AssignmentPrincipalArgs) ElementType

func (AssignmentPrincipalArgs) ElementType() reflect.Type

func (AssignmentPrincipalArgs) ToAssignmentPrincipalOutput

func (i AssignmentPrincipalArgs) ToAssignmentPrincipalOutput() AssignmentPrincipalOutput

func (AssignmentPrincipalArgs) ToAssignmentPrincipalOutputWithContext

func (i AssignmentPrincipalArgs) ToAssignmentPrincipalOutputWithContext(ctx context.Context) AssignmentPrincipalOutput

type AssignmentPrincipalArray

type AssignmentPrincipalArray []AssignmentPrincipalInput

func (AssignmentPrincipalArray) ElementType

func (AssignmentPrincipalArray) ElementType() reflect.Type

func (AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutput

func (i AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutput() AssignmentPrincipalArrayOutput

func (AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutputWithContext

func (i AssignmentPrincipalArray) ToAssignmentPrincipalArrayOutputWithContext(ctx context.Context) AssignmentPrincipalArrayOutput

type AssignmentPrincipalArrayInput

type AssignmentPrincipalArrayInput interface {
	pulumi.Input

	ToAssignmentPrincipalArrayOutput() AssignmentPrincipalArrayOutput
	ToAssignmentPrincipalArrayOutputWithContext(context.Context) AssignmentPrincipalArrayOutput
}

AssignmentPrincipalArrayInput is an input type that accepts AssignmentPrincipalArray and AssignmentPrincipalArrayOutput values. You can construct a concrete instance of `AssignmentPrincipalArrayInput` via:

AssignmentPrincipalArray{ AssignmentPrincipalArgs{...} }

type AssignmentPrincipalArrayOutput

type AssignmentPrincipalArrayOutput struct{ *pulumi.OutputState }

func (AssignmentPrincipalArrayOutput) ElementType

func (AssignmentPrincipalArrayOutput) Index

func (AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutput

func (o AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutput() AssignmentPrincipalArrayOutput

func (AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutputWithContext

func (o AssignmentPrincipalArrayOutput) ToAssignmentPrincipalArrayOutputWithContext(ctx context.Context) AssignmentPrincipalArrayOutput

type AssignmentPrincipalInput

type AssignmentPrincipalInput interface {
	pulumi.Input

	ToAssignmentPrincipalOutput() AssignmentPrincipalOutput
	ToAssignmentPrincipalOutputWithContext(context.Context) AssignmentPrincipalOutput
}

AssignmentPrincipalInput is an input type that accepts AssignmentPrincipalArgs and AssignmentPrincipalOutput values. You can construct a concrete instance of `AssignmentPrincipalInput` via:

AssignmentPrincipalArgs{...}

type AssignmentPrincipalOutput

type AssignmentPrincipalOutput struct{ *pulumi.OutputState }

The AssignmentPrincipal

func (AssignmentPrincipalOutput) ElementType

func (AssignmentPrincipalOutput) ElementType() reflect.Type

func (AssignmentPrincipalOutput) PrincipalId

The principal id being assigned to.

func (AssignmentPrincipalOutput) PrincipalMetadata

func (o AssignmentPrincipalOutput) PrincipalMetadata() pulumi.StringMapOutput

Other metadata for the principal.

func (AssignmentPrincipalOutput) PrincipalType

func (o AssignmentPrincipalOutput) PrincipalType() pulumi.StringOutput

The Type of the principal ID.

func (AssignmentPrincipalOutput) ToAssignmentPrincipalOutput

func (o AssignmentPrincipalOutput) ToAssignmentPrincipalOutput() AssignmentPrincipalOutput

func (AssignmentPrincipalOutput) ToAssignmentPrincipalOutputWithContext

func (o AssignmentPrincipalOutput) ToAssignmentPrincipalOutputWithContext(ctx context.Context) AssignmentPrincipalOutput

type AssignmentPrincipalResponse

type AssignmentPrincipalResponse struct {
	// The principal id being assigned to.
	PrincipalId string `pulumi:"principalId"`
	// Other metadata for the principal.
	PrincipalMetadata map[string]string `pulumi:"principalMetadata"`
	// The Type of the principal ID.
	PrincipalType string `pulumi:"principalType"`
}

The AssignmentPrincipal

type AssignmentPrincipalResponseArgs

type AssignmentPrincipalResponseArgs struct {
	// The principal id being assigned to.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Other metadata for the principal.
	PrincipalMetadata pulumi.StringMapInput `pulumi:"principalMetadata"`
	// The Type of the principal ID.
	PrincipalType pulumi.StringInput `pulumi:"principalType"`
}

The AssignmentPrincipal

func (AssignmentPrincipalResponseArgs) ElementType

func (AssignmentPrincipalResponseArgs) ToAssignmentPrincipalResponseOutput

func (i AssignmentPrincipalResponseArgs) ToAssignmentPrincipalResponseOutput() AssignmentPrincipalResponseOutput

func (AssignmentPrincipalResponseArgs) ToAssignmentPrincipalResponseOutputWithContext

func (i AssignmentPrincipalResponseArgs) ToAssignmentPrincipalResponseOutputWithContext(ctx context.Context) AssignmentPrincipalResponseOutput

type AssignmentPrincipalResponseArray

type AssignmentPrincipalResponseArray []AssignmentPrincipalResponseInput

func (AssignmentPrincipalResponseArray) ElementType

func (AssignmentPrincipalResponseArray) ToAssignmentPrincipalResponseArrayOutput

func (i AssignmentPrincipalResponseArray) ToAssignmentPrincipalResponseArrayOutput() AssignmentPrincipalResponseArrayOutput

func (AssignmentPrincipalResponseArray) ToAssignmentPrincipalResponseArrayOutputWithContext

func (i AssignmentPrincipalResponseArray) ToAssignmentPrincipalResponseArrayOutputWithContext(ctx context.Context) AssignmentPrincipalResponseArrayOutput

type AssignmentPrincipalResponseArrayInput

type AssignmentPrincipalResponseArrayInput interface {
	pulumi.Input

	ToAssignmentPrincipalResponseArrayOutput() AssignmentPrincipalResponseArrayOutput
	ToAssignmentPrincipalResponseArrayOutputWithContext(context.Context) AssignmentPrincipalResponseArrayOutput
}

AssignmentPrincipalResponseArrayInput is an input type that accepts AssignmentPrincipalResponseArray and AssignmentPrincipalResponseArrayOutput values. You can construct a concrete instance of `AssignmentPrincipalResponseArrayInput` via:

AssignmentPrincipalResponseArray{ AssignmentPrincipalResponseArgs{...} }

type AssignmentPrincipalResponseArrayOutput

type AssignmentPrincipalResponseArrayOutput struct{ *pulumi.OutputState }

func (AssignmentPrincipalResponseArrayOutput) ElementType

func (AssignmentPrincipalResponseArrayOutput) Index

func (AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutput

func (o AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutput() AssignmentPrincipalResponseArrayOutput

func (AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutputWithContext

func (o AssignmentPrincipalResponseArrayOutput) ToAssignmentPrincipalResponseArrayOutputWithContext(ctx context.Context) AssignmentPrincipalResponseArrayOutput

type AssignmentPrincipalResponseInput

type AssignmentPrincipalResponseInput interface {
	pulumi.Input

	ToAssignmentPrincipalResponseOutput() AssignmentPrincipalResponseOutput
	ToAssignmentPrincipalResponseOutputWithContext(context.Context) AssignmentPrincipalResponseOutput
}

AssignmentPrincipalResponseInput is an input type that accepts AssignmentPrincipalResponseArgs and AssignmentPrincipalResponseOutput values. You can construct a concrete instance of `AssignmentPrincipalResponseInput` via:

AssignmentPrincipalResponseArgs{...}

type AssignmentPrincipalResponseOutput

type AssignmentPrincipalResponseOutput struct{ *pulumi.OutputState }

The AssignmentPrincipal

func (AssignmentPrincipalResponseOutput) ElementType

func (AssignmentPrincipalResponseOutput) PrincipalId

The principal id being assigned to.

func (AssignmentPrincipalResponseOutput) PrincipalMetadata

Other metadata for the principal.

func (AssignmentPrincipalResponseOutput) PrincipalType

The Type of the principal ID.

func (AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutput

func (o AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutput() AssignmentPrincipalResponseOutput

func (AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutputWithContext

func (o AssignmentPrincipalResponseOutput) ToAssignmentPrincipalResponseOutputWithContext(ctx context.Context) AssignmentPrincipalResponseOutput

type CalculationWindowTypes added in v0.3.1

type CalculationWindowTypes pulumi.String

The calculation window.

func (CalculationWindowTypes) ElementType added in v0.3.1

func (CalculationWindowTypes) ElementType() reflect.Type

func (CalculationWindowTypes) ToStringOutput added in v0.3.1

func (e CalculationWindowTypes) ToStringOutput() pulumi.StringOutput

func (CalculationWindowTypes) ToStringOutputWithContext added in v0.3.1

func (e CalculationWindowTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CalculationWindowTypes) ToStringPtrOutput added in v0.3.1

func (e CalculationWindowTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (CalculationWindowTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e CalculationWindowTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CardinalityTypes added in v0.3.1

type CardinalityTypes pulumi.String

The Relationship Cardinality.

func (CardinalityTypes) ElementType added in v0.3.1

func (CardinalityTypes) ElementType() reflect.Type

func (CardinalityTypes) ToStringOutput added in v0.3.1

func (e CardinalityTypes) ToStringOutput() pulumi.StringOutput

func (CardinalityTypes) ToStringOutputWithContext added in v0.3.1

func (e CardinalityTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CardinalityTypes) ToStringPtrOutput added in v0.3.1

func (e CardinalityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (CardinalityTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e CardinalityTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CompletionOperationTypes added in v0.3.1

type CompletionOperationTypes pulumi.String

The type of completion operation.

func (CompletionOperationTypes) ElementType added in v0.3.1

func (CompletionOperationTypes) ElementType() reflect.Type

func (CompletionOperationTypes) ToStringOutput added in v0.3.1

func (e CompletionOperationTypes) ToStringOutput() pulumi.StringOutput

func (CompletionOperationTypes) ToStringOutputWithContext added in v0.3.1

func (e CompletionOperationTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CompletionOperationTypes) ToStringPtrOutput added in v0.3.1

func (e CompletionOperationTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (CompletionOperationTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e CompletionOperationTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Connector

type Connector struct {
	pulumi.CustomResourceState

	// ID of the connector.
	ConnectorId pulumi.IntOutput `pulumi:"connectorId"`
	// Name of the connector.
	ConnectorName pulumi.StringPtrOutput `pulumi:"connectorName"`
	// The connector properties.
	ConnectorProperties pulumi.MapOutput `pulumi:"connectorProperties"`
	// Type of connector.
	ConnectorType pulumi.StringOutput `pulumi:"connectorType"`
	// The created time.
	Created pulumi.StringOutput `pulumi:"created"`
	// Description of the connector.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Display name of the connector.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// If this is an internal connector.
	IsInternal pulumi.BoolPtrOutput `pulumi:"isInternal"`
	// The last modified time.
	LastModified pulumi.StringOutput `pulumi:"lastModified"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// State of connector.
	State pulumi.StringOutput `pulumi:"state"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The connector resource format.

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

NewConnector registers a new resource with the given unique name, arguments, and options.

func (*Connector) ElementType added in v0.2.6

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput added in v0.2.6

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext added in v0.2.6

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorArgs

type ConnectorArgs struct {
	// Name of the connector.
	ConnectorName pulumi.StringInput
	// The connector properties.
	ConnectorProperties pulumi.MapInput
	// Type of connector.
	ConnectorType pulumi.StringInput
	// Description of the connector.
	Description pulumi.StringPtrInput
	// Display name of the connector.
	DisplayName pulumi.StringPtrInput
	// The name of the hub.
	HubName pulumi.StringInput
	// If this is an internal connector.
	IsInternal pulumi.BoolPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorInput added in v0.2.6

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorMapping

type ConnectorMapping struct {
	pulumi.CustomResourceState

	// The connector mapping name
	ConnectorMappingName pulumi.StringOutput `pulumi:"connectorMappingName"`
	// The connector name.
	ConnectorName pulumi.StringOutput `pulumi:"connectorName"`
	// Type of connector.
	ConnectorType pulumi.StringPtrOutput `pulumi:"connectorType"`
	// The created time.
	Created pulumi.StringOutput `pulumi:"created"`
	// The DataFormat ID.
	DataFormatId pulumi.StringOutput `pulumi:"dataFormatId"`
	// The description of the connector mapping.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Display name for the connector mapping.
	DisplayName pulumi.StringPtrOutput `pulumi:"displayName"`
	// Defines which entity type the file should map to.
	EntityType pulumi.StringOutput `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName pulumi.StringOutput `pulumi:"entityTypeName"`
	// The last modified time.
	LastModified pulumi.StringOutput `pulumi:"lastModified"`
	// The properties of the mapping.
	MappingProperties ConnectorMappingPropertiesResponseOutput `pulumi:"mappingProperties"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The next run time based on customer's settings.
	NextRunTime pulumi.StringOutput `pulumi:"nextRunTime"`
	// The RunId.
	RunId pulumi.StringOutput `pulumi:"runId"`
	// State of connector mapping.
	State pulumi.StringOutput `pulumi:"state"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The connector mapping resource format.

func GetConnectorMapping

func GetConnectorMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorMappingState, opts ...pulumi.ResourceOption) (*ConnectorMapping, error)

GetConnectorMapping gets an existing ConnectorMapping resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnectorMapping

func NewConnectorMapping(ctx *pulumi.Context,
	name string, args *ConnectorMappingArgs, opts ...pulumi.ResourceOption) (*ConnectorMapping, error)

NewConnectorMapping registers a new resource with the given unique name, arguments, and options.

func (*ConnectorMapping) ElementType added in v0.2.6

func (*ConnectorMapping) ElementType() reflect.Type

func (*ConnectorMapping) ToConnectorMappingOutput added in v0.2.6

func (i *ConnectorMapping) ToConnectorMappingOutput() ConnectorMappingOutput

func (*ConnectorMapping) ToConnectorMappingOutputWithContext added in v0.2.6

func (i *ConnectorMapping) ToConnectorMappingOutputWithContext(ctx context.Context) ConnectorMappingOutput

type ConnectorMappingArgs

type ConnectorMappingArgs struct {
	// The name of the connector.
	ConnectorName pulumi.StringInput
	// Type of connector.
	ConnectorType pulumi.StringPtrInput
	// The description of the connector mapping.
	Description pulumi.StringPtrInput
	// Display name for the connector mapping.
	DisplayName pulumi.StringPtrInput
	// Defines which entity type the file should map to.
	EntityType EntityTypes
	// The mapping entity name.
	EntityTypeName pulumi.StringInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the connector mapping.
	MappingName pulumi.StringInput
	// The properties of the mapping.
	MappingProperties ConnectorMappingPropertiesInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ConnectorMapping resource.

func (ConnectorMappingArgs) ElementType

func (ConnectorMappingArgs) ElementType() reflect.Type

type ConnectorMappingAvailability

type ConnectorMappingAvailability struct {
	// The frequency to update.
	Frequency *string `pulumi:"frequency"`
	// The interval of the given frequency to use.
	Interval int `pulumi:"interval"`
}

Connector mapping property availability.

type ConnectorMappingAvailabilityArgs

type ConnectorMappingAvailabilityArgs struct {
	// The frequency to update.
	Frequency *FrequencyTypes `pulumi:"frequency"`
	// The interval of the given frequency to use.
	Interval pulumi.IntInput `pulumi:"interval"`
}

Connector mapping property availability.

func (ConnectorMappingAvailabilityArgs) ElementType

func (ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutput

func (i ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutput() ConnectorMappingAvailabilityOutput

func (ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutputWithContext

func (i ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityOutput

func (ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityPtrOutput

func (i ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityPtrOutput() ConnectorMappingAvailabilityPtrOutput

func (ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityPtrOutputWithContext

func (i ConnectorMappingAvailabilityArgs) ToConnectorMappingAvailabilityPtrOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityPtrOutput

type ConnectorMappingAvailabilityInput

type ConnectorMappingAvailabilityInput interface {
	pulumi.Input

	ToConnectorMappingAvailabilityOutput() ConnectorMappingAvailabilityOutput
	ToConnectorMappingAvailabilityOutputWithContext(context.Context) ConnectorMappingAvailabilityOutput
}

ConnectorMappingAvailabilityInput is an input type that accepts ConnectorMappingAvailabilityArgs and ConnectorMappingAvailabilityOutput values. You can construct a concrete instance of `ConnectorMappingAvailabilityInput` via:

ConnectorMappingAvailabilityArgs{...}

type ConnectorMappingAvailabilityOutput

type ConnectorMappingAvailabilityOutput struct{ *pulumi.OutputState }

Connector mapping property availability.

func (ConnectorMappingAvailabilityOutput) ElementType

func (ConnectorMappingAvailabilityOutput) Frequency

The frequency to update.

func (ConnectorMappingAvailabilityOutput) Interval

The interval of the given frequency to use.

func (ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutput

func (o ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutput() ConnectorMappingAvailabilityOutput

func (ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutputWithContext

func (o ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityOutput

func (ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityPtrOutput

func (o ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityPtrOutput() ConnectorMappingAvailabilityPtrOutput

func (ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityPtrOutputWithContext

func (o ConnectorMappingAvailabilityOutput) ToConnectorMappingAvailabilityPtrOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityPtrOutput

type ConnectorMappingAvailabilityPtrInput

type ConnectorMappingAvailabilityPtrInput interface {
	pulumi.Input

	ToConnectorMappingAvailabilityPtrOutput() ConnectorMappingAvailabilityPtrOutput
	ToConnectorMappingAvailabilityPtrOutputWithContext(context.Context) ConnectorMappingAvailabilityPtrOutput
}

ConnectorMappingAvailabilityPtrInput is an input type that accepts ConnectorMappingAvailabilityArgs, ConnectorMappingAvailabilityPtr and ConnectorMappingAvailabilityPtrOutput values. You can construct a concrete instance of `ConnectorMappingAvailabilityPtrInput` via:

        ConnectorMappingAvailabilityArgs{...}

or:

        nil

type ConnectorMappingAvailabilityPtrOutput

type ConnectorMappingAvailabilityPtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingAvailabilityPtrOutput) Elem

func (ConnectorMappingAvailabilityPtrOutput) ElementType

func (ConnectorMappingAvailabilityPtrOutput) Frequency

The frequency to update.

func (ConnectorMappingAvailabilityPtrOutput) Interval

The interval of the given frequency to use.

func (ConnectorMappingAvailabilityPtrOutput) ToConnectorMappingAvailabilityPtrOutput

func (o ConnectorMappingAvailabilityPtrOutput) ToConnectorMappingAvailabilityPtrOutput() ConnectorMappingAvailabilityPtrOutput

func (ConnectorMappingAvailabilityPtrOutput) ToConnectorMappingAvailabilityPtrOutputWithContext

func (o ConnectorMappingAvailabilityPtrOutput) ToConnectorMappingAvailabilityPtrOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityPtrOutput

type ConnectorMappingAvailabilityResponse

type ConnectorMappingAvailabilityResponse struct {
	// The frequency to update.
	Frequency *string `pulumi:"frequency"`
	// The interval of the given frequency to use.
	Interval int `pulumi:"interval"`
}

Connector mapping property availability.

type ConnectorMappingAvailabilityResponseArgs

type ConnectorMappingAvailabilityResponseArgs struct {
	// The frequency to update.
	Frequency pulumi.StringPtrInput `pulumi:"frequency"`
	// The interval of the given frequency to use.
	Interval pulumi.IntInput `pulumi:"interval"`
}

Connector mapping property availability.

func (ConnectorMappingAvailabilityResponseArgs) ElementType

func (ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponseOutput

func (i ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponseOutput() ConnectorMappingAvailabilityResponseOutput

func (ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponseOutputWithContext

func (i ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponseOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityResponseOutput

func (ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponsePtrOutput

func (i ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponsePtrOutput() ConnectorMappingAvailabilityResponsePtrOutput

func (ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponsePtrOutputWithContext

func (i ConnectorMappingAvailabilityResponseArgs) ToConnectorMappingAvailabilityResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityResponsePtrOutput

type ConnectorMappingAvailabilityResponseInput

type ConnectorMappingAvailabilityResponseInput interface {
	pulumi.Input

	ToConnectorMappingAvailabilityResponseOutput() ConnectorMappingAvailabilityResponseOutput
	ToConnectorMappingAvailabilityResponseOutputWithContext(context.Context) ConnectorMappingAvailabilityResponseOutput
}

ConnectorMappingAvailabilityResponseInput is an input type that accepts ConnectorMappingAvailabilityResponseArgs and ConnectorMappingAvailabilityResponseOutput values. You can construct a concrete instance of `ConnectorMappingAvailabilityResponseInput` via:

ConnectorMappingAvailabilityResponseArgs{...}

type ConnectorMappingAvailabilityResponseOutput

type ConnectorMappingAvailabilityResponseOutput struct{ *pulumi.OutputState }

Connector mapping property availability.

func (ConnectorMappingAvailabilityResponseOutput) ElementType

func (ConnectorMappingAvailabilityResponseOutput) Frequency

The frequency to update.

func (ConnectorMappingAvailabilityResponseOutput) Interval

The interval of the given frequency to use.

func (ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutput

func (o ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutput() ConnectorMappingAvailabilityResponseOutput

func (ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutputWithContext

func (o ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponseOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityResponseOutput

func (ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponsePtrOutput

func (o ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponsePtrOutput() ConnectorMappingAvailabilityResponsePtrOutput

func (ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponsePtrOutputWithContext

func (o ConnectorMappingAvailabilityResponseOutput) ToConnectorMappingAvailabilityResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityResponsePtrOutput

type ConnectorMappingAvailabilityResponsePtrInput

type ConnectorMappingAvailabilityResponsePtrInput interface {
	pulumi.Input

	ToConnectorMappingAvailabilityResponsePtrOutput() ConnectorMappingAvailabilityResponsePtrOutput
	ToConnectorMappingAvailabilityResponsePtrOutputWithContext(context.Context) ConnectorMappingAvailabilityResponsePtrOutput
}

ConnectorMappingAvailabilityResponsePtrInput is an input type that accepts ConnectorMappingAvailabilityResponseArgs, ConnectorMappingAvailabilityResponsePtr and ConnectorMappingAvailabilityResponsePtrOutput values. You can construct a concrete instance of `ConnectorMappingAvailabilityResponsePtrInput` via:

        ConnectorMappingAvailabilityResponseArgs{...}

or:

        nil

type ConnectorMappingAvailabilityResponsePtrOutput

type ConnectorMappingAvailabilityResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingAvailabilityResponsePtrOutput) Elem

func (ConnectorMappingAvailabilityResponsePtrOutput) ElementType

func (ConnectorMappingAvailabilityResponsePtrOutput) Frequency

The frequency to update.

func (ConnectorMappingAvailabilityResponsePtrOutput) Interval

The interval of the given frequency to use.

func (ConnectorMappingAvailabilityResponsePtrOutput) ToConnectorMappingAvailabilityResponsePtrOutput

func (o ConnectorMappingAvailabilityResponsePtrOutput) ToConnectorMappingAvailabilityResponsePtrOutput() ConnectorMappingAvailabilityResponsePtrOutput

func (ConnectorMappingAvailabilityResponsePtrOutput) ToConnectorMappingAvailabilityResponsePtrOutputWithContext

func (o ConnectorMappingAvailabilityResponsePtrOutput) ToConnectorMappingAvailabilityResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingAvailabilityResponsePtrOutput

type ConnectorMappingCompleteOperation

type ConnectorMappingCompleteOperation struct {
	// The type of completion operation.
	CompletionOperationType *string `pulumi:"completionOperationType"`
	// The destination folder where files will be moved to once the import is done.
	DestinationFolder *string `pulumi:"destinationFolder"`
}

The complete operation.

type ConnectorMappingCompleteOperationArgs

type ConnectorMappingCompleteOperationArgs struct {
	// The type of completion operation.
	CompletionOperationType *CompletionOperationTypes `pulumi:"completionOperationType"`
	// The destination folder where files will be moved to once the import is done.
	DestinationFolder pulumi.StringPtrInput `pulumi:"destinationFolder"`
}

The complete operation.

func (ConnectorMappingCompleteOperationArgs) ElementType

func (ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutput

func (i ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutput() ConnectorMappingCompleteOperationOutput

func (ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutputWithContext

func (i ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationOutput

func (ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationPtrOutput

func (i ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationPtrOutput() ConnectorMappingCompleteOperationPtrOutput

func (ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationPtrOutputWithContext

func (i ConnectorMappingCompleteOperationArgs) ToConnectorMappingCompleteOperationPtrOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationPtrOutput

type ConnectorMappingCompleteOperationInput

type ConnectorMappingCompleteOperationInput interface {
	pulumi.Input

	ToConnectorMappingCompleteOperationOutput() ConnectorMappingCompleteOperationOutput
	ToConnectorMappingCompleteOperationOutputWithContext(context.Context) ConnectorMappingCompleteOperationOutput
}

ConnectorMappingCompleteOperationInput is an input type that accepts ConnectorMappingCompleteOperationArgs and ConnectorMappingCompleteOperationOutput values. You can construct a concrete instance of `ConnectorMappingCompleteOperationInput` via:

ConnectorMappingCompleteOperationArgs{...}

type ConnectorMappingCompleteOperationOutput

type ConnectorMappingCompleteOperationOutput struct{ *pulumi.OutputState }

The complete operation.

func (ConnectorMappingCompleteOperationOutput) CompletionOperationType

The type of completion operation.

func (ConnectorMappingCompleteOperationOutput) DestinationFolder

The destination folder where files will be moved to once the import is done.

func (ConnectorMappingCompleteOperationOutput) ElementType

func (ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutput

func (o ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutput() ConnectorMappingCompleteOperationOutput

func (ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutputWithContext

func (o ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationOutput

func (ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationPtrOutput

func (o ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationPtrOutput() ConnectorMappingCompleteOperationPtrOutput

func (ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationPtrOutputWithContext

func (o ConnectorMappingCompleteOperationOutput) ToConnectorMappingCompleteOperationPtrOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationPtrOutput

type ConnectorMappingCompleteOperationPtrInput

type ConnectorMappingCompleteOperationPtrInput interface {
	pulumi.Input

	ToConnectorMappingCompleteOperationPtrOutput() ConnectorMappingCompleteOperationPtrOutput
	ToConnectorMappingCompleteOperationPtrOutputWithContext(context.Context) ConnectorMappingCompleteOperationPtrOutput
}

ConnectorMappingCompleteOperationPtrInput is an input type that accepts ConnectorMappingCompleteOperationArgs, ConnectorMappingCompleteOperationPtr and ConnectorMappingCompleteOperationPtrOutput values. You can construct a concrete instance of `ConnectorMappingCompleteOperationPtrInput` via:

        ConnectorMappingCompleteOperationArgs{...}

or:

        nil

type ConnectorMappingCompleteOperationPtrOutput

type ConnectorMappingCompleteOperationPtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingCompleteOperationPtrOutput) CompletionOperationType

The type of completion operation.

func (ConnectorMappingCompleteOperationPtrOutput) DestinationFolder

The destination folder where files will be moved to once the import is done.

func (ConnectorMappingCompleteOperationPtrOutput) Elem

func (ConnectorMappingCompleteOperationPtrOutput) ElementType

func (ConnectorMappingCompleteOperationPtrOutput) ToConnectorMappingCompleteOperationPtrOutput

func (o ConnectorMappingCompleteOperationPtrOutput) ToConnectorMappingCompleteOperationPtrOutput() ConnectorMappingCompleteOperationPtrOutput

func (ConnectorMappingCompleteOperationPtrOutput) ToConnectorMappingCompleteOperationPtrOutputWithContext

func (o ConnectorMappingCompleteOperationPtrOutput) ToConnectorMappingCompleteOperationPtrOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationPtrOutput

type ConnectorMappingCompleteOperationResponse

type ConnectorMappingCompleteOperationResponse struct {
	// The type of completion operation.
	CompletionOperationType *string `pulumi:"completionOperationType"`
	// The destination folder where files will be moved to once the import is done.
	DestinationFolder *string `pulumi:"destinationFolder"`
}

The complete operation.

type ConnectorMappingCompleteOperationResponseArgs

type ConnectorMappingCompleteOperationResponseArgs struct {
	// The type of completion operation.
	CompletionOperationType pulumi.StringPtrInput `pulumi:"completionOperationType"`
	// The destination folder where files will be moved to once the import is done.
	DestinationFolder pulumi.StringPtrInput `pulumi:"destinationFolder"`
}

The complete operation.

func (ConnectorMappingCompleteOperationResponseArgs) ElementType

func (ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponseOutput

func (i ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponseOutput() ConnectorMappingCompleteOperationResponseOutput

func (ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponseOutputWithContext

func (i ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponseOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationResponseOutput

func (ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponsePtrOutput

func (i ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponsePtrOutput() ConnectorMappingCompleteOperationResponsePtrOutput

func (ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponsePtrOutputWithContext

func (i ConnectorMappingCompleteOperationResponseArgs) ToConnectorMappingCompleteOperationResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationResponsePtrOutput

type ConnectorMappingCompleteOperationResponseInput

type ConnectorMappingCompleteOperationResponseInput interface {
	pulumi.Input

	ToConnectorMappingCompleteOperationResponseOutput() ConnectorMappingCompleteOperationResponseOutput
	ToConnectorMappingCompleteOperationResponseOutputWithContext(context.Context) ConnectorMappingCompleteOperationResponseOutput
}

ConnectorMappingCompleteOperationResponseInput is an input type that accepts ConnectorMappingCompleteOperationResponseArgs and ConnectorMappingCompleteOperationResponseOutput values. You can construct a concrete instance of `ConnectorMappingCompleteOperationResponseInput` via:

ConnectorMappingCompleteOperationResponseArgs{...}

type ConnectorMappingCompleteOperationResponseOutput

type ConnectorMappingCompleteOperationResponseOutput struct{ *pulumi.OutputState }

The complete operation.

func (ConnectorMappingCompleteOperationResponseOutput) CompletionOperationType

The type of completion operation.

func (ConnectorMappingCompleteOperationResponseOutput) DestinationFolder

The destination folder where files will be moved to once the import is done.

func (ConnectorMappingCompleteOperationResponseOutput) ElementType

func (ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutput

func (o ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutput() ConnectorMappingCompleteOperationResponseOutput

func (ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutputWithContext

func (o ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponseOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationResponseOutput

func (ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponsePtrOutput

func (o ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponsePtrOutput() ConnectorMappingCompleteOperationResponsePtrOutput

func (ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponsePtrOutputWithContext

func (o ConnectorMappingCompleteOperationResponseOutput) ToConnectorMappingCompleteOperationResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationResponsePtrOutput

type ConnectorMappingCompleteOperationResponsePtrInput

type ConnectorMappingCompleteOperationResponsePtrInput interface {
	pulumi.Input

	ToConnectorMappingCompleteOperationResponsePtrOutput() ConnectorMappingCompleteOperationResponsePtrOutput
	ToConnectorMappingCompleteOperationResponsePtrOutputWithContext(context.Context) ConnectorMappingCompleteOperationResponsePtrOutput
}

ConnectorMappingCompleteOperationResponsePtrInput is an input type that accepts ConnectorMappingCompleteOperationResponseArgs, ConnectorMappingCompleteOperationResponsePtr and ConnectorMappingCompleteOperationResponsePtrOutput values. You can construct a concrete instance of `ConnectorMappingCompleteOperationResponsePtrInput` via:

        ConnectorMappingCompleteOperationResponseArgs{...}

or:

        nil

type ConnectorMappingCompleteOperationResponsePtrOutput

type ConnectorMappingCompleteOperationResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingCompleteOperationResponsePtrOutput) CompletionOperationType

The type of completion operation.

func (ConnectorMappingCompleteOperationResponsePtrOutput) DestinationFolder

The destination folder where files will be moved to once the import is done.

func (ConnectorMappingCompleteOperationResponsePtrOutput) Elem

func (ConnectorMappingCompleteOperationResponsePtrOutput) ElementType

func (ConnectorMappingCompleteOperationResponsePtrOutput) ToConnectorMappingCompleteOperationResponsePtrOutput

func (o ConnectorMappingCompleteOperationResponsePtrOutput) ToConnectorMappingCompleteOperationResponsePtrOutput() ConnectorMappingCompleteOperationResponsePtrOutput

func (ConnectorMappingCompleteOperationResponsePtrOutput) ToConnectorMappingCompleteOperationResponsePtrOutputWithContext

func (o ConnectorMappingCompleteOperationResponsePtrOutput) ToConnectorMappingCompleteOperationResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingCompleteOperationResponsePtrOutput

type ConnectorMappingErrorManagement

type ConnectorMappingErrorManagement struct {
	// The error limit allowed while importing data.
	ErrorLimit *int `pulumi:"errorLimit"`
	// The type of error management to use for the mapping.
	ErrorManagementType string `pulumi:"errorManagementType"`
}

The error management.

type ConnectorMappingErrorManagementArgs

type ConnectorMappingErrorManagementArgs struct {
	// The error limit allowed while importing data.
	ErrorLimit pulumi.IntPtrInput `pulumi:"errorLimit"`
	// The type of error management to use for the mapping.
	ErrorManagementType ErrorManagementTypes `pulumi:"errorManagementType"`
}

The error management.

func (ConnectorMappingErrorManagementArgs) ElementType

func (ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutput

func (i ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutput() ConnectorMappingErrorManagementOutput

func (ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutputWithContext

func (i ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementOutput

func (ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementPtrOutput

func (i ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementPtrOutput() ConnectorMappingErrorManagementPtrOutput

func (ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementPtrOutputWithContext

func (i ConnectorMappingErrorManagementArgs) ToConnectorMappingErrorManagementPtrOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementPtrOutput

type ConnectorMappingErrorManagementInput

type ConnectorMappingErrorManagementInput interface {
	pulumi.Input

	ToConnectorMappingErrorManagementOutput() ConnectorMappingErrorManagementOutput
	ToConnectorMappingErrorManagementOutputWithContext(context.Context) ConnectorMappingErrorManagementOutput
}

ConnectorMappingErrorManagementInput is an input type that accepts ConnectorMappingErrorManagementArgs and ConnectorMappingErrorManagementOutput values. You can construct a concrete instance of `ConnectorMappingErrorManagementInput` via:

ConnectorMappingErrorManagementArgs{...}

type ConnectorMappingErrorManagementOutput

type ConnectorMappingErrorManagementOutput struct{ *pulumi.OutputState }

The error management.

func (ConnectorMappingErrorManagementOutput) ElementType

func (ConnectorMappingErrorManagementOutput) ErrorLimit

The error limit allowed while importing data.

func (ConnectorMappingErrorManagementOutput) ErrorManagementType

The type of error management to use for the mapping.

func (ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutput

func (o ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutput() ConnectorMappingErrorManagementOutput

func (ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutputWithContext

func (o ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementOutput

func (ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementPtrOutput

func (o ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementPtrOutput() ConnectorMappingErrorManagementPtrOutput

func (ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementPtrOutputWithContext

func (o ConnectorMappingErrorManagementOutput) ToConnectorMappingErrorManagementPtrOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementPtrOutput

type ConnectorMappingErrorManagementPtrInput

type ConnectorMappingErrorManagementPtrInput interface {
	pulumi.Input

	ToConnectorMappingErrorManagementPtrOutput() ConnectorMappingErrorManagementPtrOutput
	ToConnectorMappingErrorManagementPtrOutputWithContext(context.Context) ConnectorMappingErrorManagementPtrOutput
}

ConnectorMappingErrorManagementPtrInput is an input type that accepts ConnectorMappingErrorManagementArgs, ConnectorMappingErrorManagementPtr and ConnectorMappingErrorManagementPtrOutput values. You can construct a concrete instance of `ConnectorMappingErrorManagementPtrInput` via:

        ConnectorMappingErrorManagementArgs{...}

or:

        nil

type ConnectorMappingErrorManagementPtrOutput

type ConnectorMappingErrorManagementPtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingErrorManagementPtrOutput) Elem

func (ConnectorMappingErrorManagementPtrOutput) ElementType

func (ConnectorMappingErrorManagementPtrOutput) ErrorLimit

The error limit allowed while importing data.

func (ConnectorMappingErrorManagementPtrOutput) ErrorManagementType

The type of error management to use for the mapping.

func (ConnectorMappingErrorManagementPtrOutput) ToConnectorMappingErrorManagementPtrOutput

func (o ConnectorMappingErrorManagementPtrOutput) ToConnectorMappingErrorManagementPtrOutput() ConnectorMappingErrorManagementPtrOutput

func (ConnectorMappingErrorManagementPtrOutput) ToConnectorMappingErrorManagementPtrOutputWithContext

func (o ConnectorMappingErrorManagementPtrOutput) ToConnectorMappingErrorManagementPtrOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementPtrOutput

type ConnectorMappingErrorManagementResponse

type ConnectorMappingErrorManagementResponse struct {
	// The error limit allowed while importing data.
	ErrorLimit *int `pulumi:"errorLimit"`
	// The type of error management to use for the mapping.
	ErrorManagementType string `pulumi:"errorManagementType"`
}

The error management.

type ConnectorMappingErrorManagementResponseArgs

type ConnectorMappingErrorManagementResponseArgs struct {
	// The error limit allowed while importing data.
	ErrorLimit pulumi.IntPtrInput `pulumi:"errorLimit"`
	// The type of error management to use for the mapping.
	ErrorManagementType pulumi.StringInput `pulumi:"errorManagementType"`
}

The error management.

func (ConnectorMappingErrorManagementResponseArgs) ElementType

func (ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponseOutput

func (i ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponseOutput() ConnectorMappingErrorManagementResponseOutput

func (ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponseOutputWithContext

func (i ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponseOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementResponseOutput

func (ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponsePtrOutput

func (i ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponsePtrOutput() ConnectorMappingErrorManagementResponsePtrOutput

func (ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponsePtrOutputWithContext

func (i ConnectorMappingErrorManagementResponseArgs) ToConnectorMappingErrorManagementResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementResponsePtrOutput

type ConnectorMappingErrorManagementResponseInput

type ConnectorMappingErrorManagementResponseInput interface {
	pulumi.Input

	ToConnectorMappingErrorManagementResponseOutput() ConnectorMappingErrorManagementResponseOutput
	ToConnectorMappingErrorManagementResponseOutputWithContext(context.Context) ConnectorMappingErrorManagementResponseOutput
}

ConnectorMappingErrorManagementResponseInput is an input type that accepts ConnectorMappingErrorManagementResponseArgs and ConnectorMappingErrorManagementResponseOutput values. You can construct a concrete instance of `ConnectorMappingErrorManagementResponseInput` via:

ConnectorMappingErrorManagementResponseArgs{...}

type ConnectorMappingErrorManagementResponseOutput

type ConnectorMappingErrorManagementResponseOutput struct{ *pulumi.OutputState }

The error management.

func (ConnectorMappingErrorManagementResponseOutput) ElementType

func (ConnectorMappingErrorManagementResponseOutput) ErrorLimit

The error limit allowed while importing data.

func (ConnectorMappingErrorManagementResponseOutput) ErrorManagementType

The type of error management to use for the mapping.

func (ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutput

func (o ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutput() ConnectorMappingErrorManagementResponseOutput

func (ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutputWithContext

func (o ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponseOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementResponseOutput

func (ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponsePtrOutput

func (o ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponsePtrOutput() ConnectorMappingErrorManagementResponsePtrOutput

func (ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponsePtrOutputWithContext

func (o ConnectorMappingErrorManagementResponseOutput) ToConnectorMappingErrorManagementResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementResponsePtrOutput

type ConnectorMappingErrorManagementResponsePtrInput

type ConnectorMappingErrorManagementResponsePtrInput interface {
	pulumi.Input

	ToConnectorMappingErrorManagementResponsePtrOutput() ConnectorMappingErrorManagementResponsePtrOutput
	ToConnectorMappingErrorManagementResponsePtrOutputWithContext(context.Context) ConnectorMappingErrorManagementResponsePtrOutput
}

ConnectorMappingErrorManagementResponsePtrInput is an input type that accepts ConnectorMappingErrorManagementResponseArgs, ConnectorMappingErrorManagementResponsePtr and ConnectorMappingErrorManagementResponsePtrOutput values. You can construct a concrete instance of `ConnectorMappingErrorManagementResponsePtrInput` via:

        ConnectorMappingErrorManagementResponseArgs{...}

or:

        nil

type ConnectorMappingErrorManagementResponsePtrOutput

type ConnectorMappingErrorManagementResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingErrorManagementResponsePtrOutput) Elem

func (ConnectorMappingErrorManagementResponsePtrOutput) ElementType

func (ConnectorMappingErrorManagementResponsePtrOutput) ErrorLimit

The error limit allowed while importing data.

func (ConnectorMappingErrorManagementResponsePtrOutput) ErrorManagementType

The type of error management to use for the mapping.

func (ConnectorMappingErrorManagementResponsePtrOutput) ToConnectorMappingErrorManagementResponsePtrOutput

func (o ConnectorMappingErrorManagementResponsePtrOutput) ToConnectorMappingErrorManagementResponsePtrOutput() ConnectorMappingErrorManagementResponsePtrOutput

func (ConnectorMappingErrorManagementResponsePtrOutput) ToConnectorMappingErrorManagementResponsePtrOutputWithContext

func (o ConnectorMappingErrorManagementResponsePtrOutput) ToConnectorMappingErrorManagementResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingErrorManagementResponsePtrOutput

type ConnectorMappingFormat

type ConnectorMappingFormat struct {
	// The oData language.
	AcceptLanguage *string `pulumi:"acceptLanguage"`
	// Character separating array elements.
	ArraySeparator *string `pulumi:"arraySeparator"`
	// The character that signifies a break between columns.
	ColumnDelimiter *string `pulumi:"columnDelimiter"`
	// The type mapping format.
	FormatType string `pulumi:"formatType"`
	// Quote character, used to indicate enquoted fields.
	QuoteCharacter *string `pulumi:"quoteCharacter"`
	// Escape character for quotes, can be the same as the quoteCharacter.
	QuoteEscapeCharacter *string `pulumi:"quoteEscapeCharacter"`
}

Connector mapping property format.

type ConnectorMappingFormatArgs

type ConnectorMappingFormatArgs struct {
	// The oData language.
	AcceptLanguage pulumi.StringPtrInput `pulumi:"acceptLanguage"`
	// Character separating array elements.
	ArraySeparator pulumi.StringPtrInput `pulumi:"arraySeparator"`
	// The character that signifies a break between columns.
	ColumnDelimiter pulumi.StringPtrInput `pulumi:"columnDelimiter"`
	// The type mapping format.
	FormatType FormatTypes `pulumi:"formatType"`
	// Quote character, used to indicate enquoted fields.
	QuoteCharacter pulumi.StringPtrInput `pulumi:"quoteCharacter"`
	// Escape character for quotes, can be the same as the quoteCharacter.
	QuoteEscapeCharacter pulumi.StringPtrInput `pulumi:"quoteEscapeCharacter"`
}

Connector mapping property format.

func (ConnectorMappingFormatArgs) ElementType

func (ConnectorMappingFormatArgs) ElementType() reflect.Type

func (ConnectorMappingFormatArgs) ToConnectorMappingFormatOutput

func (i ConnectorMappingFormatArgs) ToConnectorMappingFormatOutput() ConnectorMappingFormatOutput

func (ConnectorMappingFormatArgs) ToConnectorMappingFormatOutputWithContext

func (i ConnectorMappingFormatArgs) ToConnectorMappingFormatOutputWithContext(ctx context.Context) ConnectorMappingFormatOutput

func (ConnectorMappingFormatArgs) ToConnectorMappingFormatPtrOutput

func (i ConnectorMappingFormatArgs) ToConnectorMappingFormatPtrOutput() ConnectorMappingFormatPtrOutput

func (ConnectorMappingFormatArgs) ToConnectorMappingFormatPtrOutputWithContext

func (i ConnectorMappingFormatArgs) ToConnectorMappingFormatPtrOutputWithContext(ctx context.Context) ConnectorMappingFormatPtrOutput

type ConnectorMappingFormatInput

type ConnectorMappingFormatInput interface {
	pulumi.Input

	ToConnectorMappingFormatOutput() ConnectorMappingFormatOutput
	ToConnectorMappingFormatOutputWithContext(context.Context) ConnectorMappingFormatOutput
}

ConnectorMappingFormatInput is an input type that accepts ConnectorMappingFormatArgs and ConnectorMappingFormatOutput values. You can construct a concrete instance of `ConnectorMappingFormatInput` via:

ConnectorMappingFormatArgs{...}

type ConnectorMappingFormatOutput

type ConnectorMappingFormatOutput struct{ *pulumi.OutputState }

Connector mapping property format.

func (ConnectorMappingFormatOutput) AcceptLanguage

The oData language.

func (ConnectorMappingFormatOutput) ArraySeparator

Character separating array elements.

func (ConnectorMappingFormatOutput) ColumnDelimiter

The character that signifies a break between columns.

func (ConnectorMappingFormatOutput) ElementType

func (ConnectorMappingFormatOutput) FormatType

The type mapping format.

func (ConnectorMappingFormatOutput) QuoteCharacter

Quote character, used to indicate enquoted fields.

func (ConnectorMappingFormatOutput) QuoteEscapeCharacter

func (o ConnectorMappingFormatOutput) QuoteEscapeCharacter() pulumi.StringPtrOutput

Escape character for quotes, can be the same as the quoteCharacter.

func (ConnectorMappingFormatOutput) ToConnectorMappingFormatOutput

func (o ConnectorMappingFormatOutput) ToConnectorMappingFormatOutput() ConnectorMappingFormatOutput

func (ConnectorMappingFormatOutput) ToConnectorMappingFormatOutputWithContext

func (o ConnectorMappingFormatOutput) ToConnectorMappingFormatOutputWithContext(ctx context.Context) ConnectorMappingFormatOutput

func (ConnectorMappingFormatOutput) ToConnectorMappingFormatPtrOutput

func (o ConnectorMappingFormatOutput) ToConnectorMappingFormatPtrOutput() ConnectorMappingFormatPtrOutput

func (ConnectorMappingFormatOutput) ToConnectorMappingFormatPtrOutputWithContext

func (o ConnectorMappingFormatOutput) ToConnectorMappingFormatPtrOutputWithContext(ctx context.Context) ConnectorMappingFormatPtrOutput

type ConnectorMappingFormatPtrInput

type ConnectorMappingFormatPtrInput interface {
	pulumi.Input

	ToConnectorMappingFormatPtrOutput() ConnectorMappingFormatPtrOutput
	ToConnectorMappingFormatPtrOutputWithContext(context.Context) ConnectorMappingFormatPtrOutput
}

ConnectorMappingFormatPtrInput is an input type that accepts ConnectorMappingFormatArgs, ConnectorMappingFormatPtr and ConnectorMappingFormatPtrOutput values. You can construct a concrete instance of `ConnectorMappingFormatPtrInput` via:

        ConnectorMappingFormatArgs{...}

or:

        nil

type ConnectorMappingFormatPtrOutput

type ConnectorMappingFormatPtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingFormatPtrOutput) AcceptLanguage

The oData language.

func (ConnectorMappingFormatPtrOutput) ArraySeparator

Character separating array elements.

func (ConnectorMappingFormatPtrOutput) ColumnDelimiter

The character that signifies a break between columns.

func (ConnectorMappingFormatPtrOutput) Elem

func (ConnectorMappingFormatPtrOutput) ElementType

func (ConnectorMappingFormatPtrOutput) FormatType

The type mapping format.

func (ConnectorMappingFormatPtrOutput) QuoteCharacter

Quote character, used to indicate enquoted fields.

func (ConnectorMappingFormatPtrOutput) QuoteEscapeCharacter

func (o ConnectorMappingFormatPtrOutput) QuoteEscapeCharacter() pulumi.StringPtrOutput

Escape character for quotes, can be the same as the quoteCharacter.

func (ConnectorMappingFormatPtrOutput) ToConnectorMappingFormatPtrOutput

func (o ConnectorMappingFormatPtrOutput) ToConnectorMappingFormatPtrOutput() ConnectorMappingFormatPtrOutput

func (ConnectorMappingFormatPtrOutput) ToConnectorMappingFormatPtrOutputWithContext

func (o ConnectorMappingFormatPtrOutput) ToConnectorMappingFormatPtrOutputWithContext(ctx context.Context) ConnectorMappingFormatPtrOutput

type ConnectorMappingFormatResponse

type ConnectorMappingFormatResponse struct {
	// The oData language.
	AcceptLanguage *string `pulumi:"acceptLanguage"`
	// Character separating array elements.
	ArraySeparator *string `pulumi:"arraySeparator"`
	// The character that signifies a break between columns.
	ColumnDelimiter *string `pulumi:"columnDelimiter"`
	// The type mapping format.
	FormatType string `pulumi:"formatType"`
	// Quote character, used to indicate enquoted fields.
	QuoteCharacter *string `pulumi:"quoteCharacter"`
	// Escape character for quotes, can be the same as the quoteCharacter.
	QuoteEscapeCharacter *string `pulumi:"quoteEscapeCharacter"`
}

Connector mapping property format.

type ConnectorMappingFormatResponseArgs

type ConnectorMappingFormatResponseArgs struct {
	// The oData language.
	AcceptLanguage pulumi.StringPtrInput `pulumi:"acceptLanguage"`
	// Character separating array elements.
	ArraySeparator pulumi.StringPtrInput `pulumi:"arraySeparator"`
	// The character that signifies a break between columns.
	ColumnDelimiter pulumi.StringPtrInput `pulumi:"columnDelimiter"`
	// The type mapping format.
	FormatType pulumi.StringInput `pulumi:"formatType"`
	// Quote character, used to indicate enquoted fields.
	QuoteCharacter pulumi.StringPtrInput `pulumi:"quoteCharacter"`
	// Escape character for quotes, can be the same as the quoteCharacter.
	QuoteEscapeCharacter pulumi.StringPtrInput `pulumi:"quoteEscapeCharacter"`
}

Connector mapping property format.

func (ConnectorMappingFormatResponseArgs) ElementType

func (ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponseOutput

func (i ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponseOutput() ConnectorMappingFormatResponseOutput

func (ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponseOutputWithContext

func (i ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponseOutputWithContext(ctx context.Context) ConnectorMappingFormatResponseOutput

func (ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponsePtrOutput

func (i ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponsePtrOutput() ConnectorMappingFormatResponsePtrOutput

func (ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponsePtrOutputWithContext

func (i ConnectorMappingFormatResponseArgs) ToConnectorMappingFormatResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingFormatResponsePtrOutput

type ConnectorMappingFormatResponseInput

type ConnectorMappingFormatResponseInput interface {
	pulumi.Input

	ToConnectorMappingFormatResponseOutput() ConnectorMappingFormatResponseOutput
	ToConnectorMappingFormatResponseOutputWithContext(context.Context) ConnectorMappingFormatResponseOutput
}

ConnectorMappingFormatResponseInput is an input type that accepts ConnectorMappingFormatResponseArgs and ConnectorMappingFormatResponseOutput values. You can construct a concrete instance of `ConnectorMappingFormatResponseInput` via:

ConnectorMappingFormatResponseArgs{...}

type ConnectorMappingFormatResponseOutput

type ConnectorMappingFormatResponseOutput struct{ *pulumi.OutputState }

Connector mapping property format.

func (ConnectorMappingFormatResponseOutput) AcceptLanguage

The oData language.

func (ConnectorMappingFormatResponseOutput) ArraySeparator

Character separating array elements.

func (ConnectorMappingFormatResponseOutput) ColumnDelimiter

The character that signifies a break between columns.

func (ConnectorMappingFormatResponseOutput) ElementType

func (ConnectorMappingFormatResponseOutput) FormatType

The type mapping format.

func (ConnectorMappingFormatResponseOutput) QuoteCharacter

Quote character, used to indicate enquoted fields.

func (ConnectorMappingFormatResponseOutput) QuoteEscapeCharacter

Escape character for quotes, can be the same as the quoteCharacter.

func (ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutput

func (o ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutput() ConnectorMappingFormatResponseOutput

func (ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutputWithContext

func (o ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponseOutputWithContext(ctx context.Context) ConnectorMappingFormatResponseOutput

func (ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponsePtrOutput

func (o ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponsePtrOutput() ConnectorMappingFormatResponsePtrOutput

func (ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponsePtrOutputWithContext

func (o ConnectorMappingFormatResponseOutput) ToConnectorMappingFormatResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingFormatResponsePtrOutput

type ConnectorMappingFormatResponsePtrInput

type ConnectorMappingFormatResponsePtrInput interface {
	pulumi.Input

	ToConnectorMappingFormatResponsePtrOutput() ConnectorMappingFormatResponsePtrOutput
	ToConnectorMappingFormatResponsePtrOutputWithContext(context.Context) ConnectorMappingFormatResponsePtrOutput
}

ConnectorMappingFormatResponsePtrInput is an input type that accepts ConnectorMappingFormatResponseArgs, ConnectorMappingFormatResponsePtr and ConnectorMappingFormatResponsePtrOutput values. You can construct a concrete instance of `ConnectorMappingFormatResponsePtrInput` via:

        ConnectorMappingFormatResponseArgs{...}

or:

        nil

type ConnectorMappingFormatResponsePtrOutput

type ConnectorMappingFormatResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingFormatResponsePtrOutput) AcceptLanguage

The oData language.

func (ConnectorMappingFormatResponsePtrOutput) ArraySeparator

Character separating array elements.

func (ConnectorMappingFormatResponsePtrOutput) ColumnDelimiter

The character that signifies a break between columns.

func (ConnectorMappingFormatResponsePtrOutput) Elem

func (ConnectorMappingFormatResponsePtrOutput) ElementType

func (ConnectorMappingFormatResponsePtrOutput) FormatType

The type mapping format.

func (ConnectorMappingFormatResponsePtrOutput) QuoteCharacter

Quote character, used to indicate enquoted fields.

func (ConnectorMappingFormatResponsePtrOutput) QuoteEscapeCharacter

Escape character for quotes, can be the same as the quoteCharacter.

func (ConnectorMappingFormatResponsePtrOutput) ToConnectorMappingFormatResponsePtrOutput

func (o ConnectorMappingFormatResponsePtrOutput) ToConnectorMappingFormatResponsePtrOutput() ConnectorMappingFormatResponsePtrOutput

func (ConnectorMappingFormatResponsePtrOutput) ToConnectorMappingFormatResponsePtrOutputWithContext

func (o ConnectorMappingFormatResponsePtrOutput) ToConnectorMappingFormatResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingFormatResponsePtrOutput

type ConnectorMappingInput added in v0.2.6

type ConnectorMappingInput interface {
	pulumi.Input

	ToConnectorMappingOutput() ConnectorMappingOutput
	ToConnectorMappingOutputWithContext(ctx context.Context) ConnectorMappingOutput
}

type ConnectorMappingOutput added in v0.2.6

type ConnectorMappingOutput struct {
	*pulumi.OutputState
}

func (ConnectorMappingOutput) ElementType added in v0.2.6

func (ConnectorMappingOutput) ElementType() reflect.Type

func (ConnectorMappingOutput) ToConnectorMappingOutput added in v0.2.6

func (o ConnectorMappingOutput) ToConnectorMappingOutput() ConnectorMappingOutput

func (ConnectorMappingOutput) ToConnectorMappingOutputWithContext added in v0.2.6

func (o ConnectorMappingOutput) ToConnectorMappingOutputWithContext(ctx context.Context) ConnectorMappingOutput

type ConnectorMappingProperties

type ConnectorMappingProperties struct {
	// The availability of mapping property.
	Availability ConnectorMappingAvailability `pulumi:"availability"`
	// The operation after import is done.
	CompleteOperation ConnectorMappingCompleteOperation `pulumi:"completeOperation"`
	// The error management setting for the mapping.
	ErrorManagement ConnectorMappingErrorManagement `pulumi:"errorManagement"`
	// The file filter for the mapping.
	FileFilter *string `pulumi:"fileFilter"`
	// The folder path for the mapping.
	FolderPath *string `pulumi:"folderPath"`
	// The format of mapping property.
	Format ConnectorMappingFormat `pulumi:"format"`
	// If the file contains a header or not.
	HasHeader *bool `pulumi:"hasHeader"`
	// Ingestion mapping information at property level.
	Structure []ConnectorMappingStructure `pulumi:"structure"`
}

The connector mapping properties.

type ConnectorMappingPropertiesArgs

type ConnectorMappingPropertiesArgs struct {
	// The availability of mapping property.
	Availability ConnectorMappingAvailabilityInput `pulumi:"availability"`
	// The operation after import is done.
	CompleteOperation ConnectorMappingCompleteOperationInput `pulumi:"completeOperation"`
	// The error management setting for the mapping.
	ErrorManagement ConnectorMappingErrorManagementInput `pulumi:"errorManagement"`
	// The file filter for the mapping.
	FileFilter pulumi.StringPtrInput `pulumi:"fileFilter"`
	// The folder path for the mapping.
	FolderPath pulumi.StringPtrInput `pulumi:"folderPath"`
	// The format of mapping property.
	Format ConnectorMappingFormatInput `pulumi:"format"`
	// If the file contains a header or not.
	HasHeader pulumi.BoolPtrInput `pulumi:"hasHeader"`
	// Ingestion mapping information at property level.
	Structure ConnectorMappingStructureArrayInput `pulumi:"structure"`
}

The connector mapping properties.

func (ConnectorMappingPropertiesArgs) ElementType

func (ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutput

func (i ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutput() ConnectorMappingPropertiesOutput

func (ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutputWithContext

func (i ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesOutputWithContext(ctx context.Context) ConnectorMappingPropertiesOutput

func (ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesPtrOutput

func (i ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesPtrOutput() ConnectorMappingPropertiesPtrOutput

func (ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesPtrOutputWithContext

func (i ConnectorMappingPropertiesArgs) ToConnectorMappingPropertiesPtrOutputWithContext(ctx context.Context) ConnectorMappingPropertiesPtrOutput

type ConnectorMappingPropertiesInput

type ConnectorMappingPropertiesInput interface {
	pulumi.Input

	ToConnectorMappingPropertiesOutput() ConnectorMappingPropertiesOutput
	ToConnectorMappingPropertiesOutputWithContext(context.Context) ConnectorMappingPropertiesOutput
}

ConnectorMappingPropertiesInput is an input type that accepts ConnectorMappingPropertiesArgs and ConnectorMappingPropertiesOutput values. You can construct a concrete instance of `ConnectorMappingPropertiesInput` via:

ConnectorMappingPropertiesArgs{...}

type ConnectorMappingPropertiesOutput

type ConnectorMappingPropertiesOutput struct{ *pulumi.OutputState }

The connector mapping properties.

func (ConnectorMappingPropertiesOutput) Availability

The availability of mapping property.

func (ConnectorMappingPropertiesOutput) CompleteOperation

The operation after import is done.

func (ConnectorMappingPropertiesOutput) ElementType

func (ConnectorMappingPropertiesOutput) ErrorManagement

The error management setting for the mapping.

func (ConnectorMappingPropertiesOutput) FileFilter

The file filter for the mapping.

func (ConnectorMappingPropertiesOutput) FolderPath

The folder path for the mapping.

func (ConnectorMappingPropertiesOutput) Format

The format of mapping property.

func (ConnectorMappingPropertiesOutput) HasHeader

If the file contains a header or not.

func (ConnectorMappingPropertiesOutput) Structure

Ingestion mapping information at property level.

func (ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutput

func (o ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutput() ConnectorMappingPropertiesOutput

func (ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutputWithContext

func (o ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesOutputWithContext(ctx context.Context) ConnectorMappingPropertiesOutput

func (ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesPtrOutput

func (o ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesPtrOutput() ConnectorMappingPropertiesPtrOutput

func (ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesPtrOutputWithContext

func (o ConnectorMappingPropertiesOutput) ToConnectorMappingPropertiesPtrOutputWithContext(ctx context.Context) ConnectorMappingPropertiesPtrOutput

type ConnectorMappingPropertiesPtrInput

type ConnectorMappingPropertiesPtrInput interface {
	pulumi.Input

	ToConnectorMappingPropertiesPtrOutput() ConnectorMappingPropertiesPtrOutput
	ToConnectorMappingPropertiesPtrOutputWithContext(context.Context) ConnectorMappingPropertiesPtrOutput
}

ConnectorMappingPropertiesPtrInput is an input type that accepts ConnectorMappingPropertiesArgs, ConnectorMappingPropertiesPtr and ConnectorMappingPropertiesPtrOutput values. You can construct a concrete instance of `ConnectorMappingPropertiesPtrInput` via:

        ConnectorMappingPropertiesArgs{...}

or:

        nil

type ConnectorMappingPropertiesPtrOutput

type ConnectorMappingPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingPropertiesPtrOutput) Availability

The availability of mapping property.

func (ConnectorMappingPropertiesPtrOutput) CompleteOperation

The operation after import is done.

func (ConnectorMappingPropertiesPtrOutput) Elem

func (ConnectorMappingPropertiesPtrOutput) ElementType

func (ConnectorMappingPropertiesPtrOutput) ErrorManagement

The error management setting for the mapping.

func (ConnectorMappingPropertiesPtrOutput) FileFilter

The file filter for the mapping.

func (ConnectorMappingPropertiesPtrOutput) FolderPath

The folder path for the mapping.

func (ConnectorMappingPropertiesPtrOutput) Format

The format of mapping property.

func (ConnectorMappingPropertiesPtrOutput) HasHeader

If the file contains a header or not.

func (ConnectorMappingPropertiesPtrOutput) Structure

Ingestion mapping information at property level.

func (ConnectorMappingPropertiesPtrOutput) ToConnectorMappingPropertiesPtrOutput

func (o ConnectorMappingPropertiesPtrOutput) ToConnectorMappingPropertiesPtrOutput() ConnectorMappingPropertiesPtrOutput

func (ConnectorMappingPropertiesPtrOutput) ToConnectorMappingPropertiesPtrOutputWithContext

func (o ConnectorMappingPropertiesPtrOutput) ToConnectorMappingPropertiesPtrOutputWithContext(ctx context.Context) ConnectorMappingPropertiesPtrOutput

type ConnectorMappingPropertiesResponse

type ConnectorMappingPropertiesResponse struct {
	// The availability of mapping property.
	Availability ConnectorMappingAvailabilityResponse `pulumi:"availability"`
	// The operation after import is done.
	CompleteOperation ConnectorMappingCompleteOperationResponse `pulumi:"completeOperation"`
	// The error management setting for the mapping.
	ErrorManagement ConnectorMappingErrorManagementResponse `pulumi:"errorManagement"`
	// The file filter for the mapping.
	FileFilter *string `pulumi:"fileFilter"`
	// The folder path for the mapping.
	FolderPath *string `pulumi:"folderPath"`
	// The format of mapping property.
	Format ConnectorMappingFormatResponse `pulumi:"format"`
	// If the file contains a header or not.
	HasHeader *bool `pulumi:"hasHeader"`
	// Ingestion mapping information at property level.
	Structure []ConnectorMappingStructureResponse `pulumi:"structure"`
}

The connector mapping properties.

type ConnectorMappingPropertiesResponseArgs

type ConnectorMappingPropertiesResponseArgs struct {
	// The availability of mapping property.
	Availability ConnectorMappingAvailabilityResponseInput `pulumi:"availability"`
	// The operation after import is done.
	CompleteOperation ConnectorMappingCompleteOperationResponseInput `pulumi:"completeOperation"`
	// The error management setting for the mapping.
	ErrorManagement ConnectorMappingErrorManagementResponseInput `pulumi:"errorManagement"`
	// The file filter for the mapping.
	FileFilter pulumi.StringPtrInput `pulumi:"fileFilter"`
	// The folder path for the mapping.
	FolderPath pulumi.StringPtrInput `pulumi:"folderPath"`
	// The format of mapping property.
	Format ConnectorMappingFormatResponseInput `pulumi:"format"`
	// If the file contains a header or not.
	HasHeader pulumi.BoolPtrInput `pulumi:"hasHeader"`
	// Ingestion mapping information at property level.
	Structure ConnectorMappingStructureResponseArrayInput `pulumi:"structure"`
}

The connector mapping properties.

func (ConnectorMappingPropertiesResponseArgs) ElementType

func (ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponseOutput

func (i ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponseOutput() ConnectorMappingPropertiesResponseOutput

func (ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponseOutputWithContext

func (i ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponseOutputWithContext(ctx context.Context) ConnectorMappingPropertiesResponseOutput

func (ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponsePtrOutput

func (i ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponsePtrOutput() ConnectorMappingPropertiesResponsePtrOutput

func (ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponsePtrOutputWithContext

func (i ConnectorMappingPropertiesResponseArgs) ToConnectorMappingPropertiesResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingPropertiesResponsePtrOutput

type ConnectorMappingPropertiesResponseInput

type ConnectorMappingPropertiesResponseInput interface {
	pulumi.Input

	ToConnectorMappingPropertiesResponseOutput() ConnectorMappingPropertiesResponseOutput
	ToConnectorMappingPropertiesResponseOutputWithContext(context.Context) ConnectorMappingPropertiesResponseOutput
}

ConnectorMappingPropertiesResponseInput is an input type that accepts ConnectorMappingPropertiesResponseArgs and ConnectorMappingPropertiesResponseOutput values. You can construct a concrete instance of `ConnectorMappingPropertiesResponseInput` via:

ConnectorMappingPropertiesResponseArgs{...}

type ConnectorMappingPropertiesResponseOutput

type ConnectorMappingPropertiesResponseOutput struct{ *pulumi.OutputState }

The connector mapping properties.

func (ConnectorMappingPropertiesResponseOutput) Availability

The availability of mapping property.

func (ConnectorMappingPropertiesResponseOutput) CompleteOperation

The operation after import is done.

func (ConnectorMappingPropertiesResponseOutput) ElementType

func (ConnectorMappingPropertiesResponseOutput) ErrorManagement

The error management setting for the mapping.

func (ConnectorMappingPropertiesResponseOutput) FileFilter

The file filter for the mapping.

func (ConnectorMappingPropertiesResponseOutput) FolderPath

The folder path for the mapping.

func (ConnectorMappingPropertiesResponseOutput) Format

The format of mapping property.

func (ConnectorMappingPropertiesResponseOutput) HasHeader

If the file contains a header or not.

func (ConnectorMappingPropertiesResponseOutput) Structure

Ingestion mapping information at property level.

func (ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutput

func (o ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutput() ConnectorMappingPropertiesResponseOutput

func (ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutputWithContext

func (o ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponseOutputWithContext(ctx context.Context) ConnectorMappingPropertiesResponseOutput

func (ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponsePtrOutput

func (o ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponsePtrOutput() ConnectorMappingPropertiesResponsePtrOutput

func (ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponsePtrOutputWithContext

func (o ConnectorMappingPropertiesResponseOutput) ToConnectorMappingPropertiesResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingPropertiesResponsePtrOutput

type ConnectorMappingPropertiesResponsePtrInput

type ConnectorMappingPropertiesResponsePtrInput interface {
	pulumi.Input

	ToConnectorMappingPropertiesResponsePtrOutput() ConnectorMappingPropertiesResponsePtrOutput
	ToConnectorMappingPropertiesResponsePtrOutputWithContext(context.Context) ConnectorMappingPropertiesResponsePtrOutput
}

ConnectorMappingPropertiesResponsePtrInput is an input type that accepts ConnectorMappingPropertiesResponseArgs, ConnectorMappingPropertiesResponsePtr and ConnectorMappingPropertiesResponsePtrOutput values. You can construct a concrete instance of `ConnectorMappingPropertiesResponsePtrInput` via:

        ConnectorMappingPropertiesResponseArgs{...}

or:

        nil

type ConnectorMappingPropertiesResponsePtrOutput

type ConnectorMappingPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ConnectorMappingPropertiesResponsePtrOutput) Availability

The availability of mapping property.

func (ConnectorMappingPropertiesResponsePtrOutput) CompleteOperation

The operation after import is done.

func (ConnectorMappingPropertiesResponsePtrOutput) Elem

func (ConnectorMappingPropertiesResponsePtrOutput) ElementType

func (ConnectorMappingPropertiesResponsePtrOutput) ErrorManagement

The error management setting for the mapping.

func (ConnectorMappingPropertiesResponsePtrOutput) FileFilter

The file filter for the mapping.

func (ConnectorMappingPropertiesResponsePtrOutput) FolderPath

The folder path for the mapping.

func (ConnectorMappingPropertiesResponsePtrOutput) Format

The format of mapping property.

func (ConnectorMappingPropertiesResponsePtrOutput) HasHeader

If the file contains a header or not.

func (ConnectorMappingPropertiesResponsePtrOutput) Structure

Ingestion mapping information at property level.

func (ConnectorMappingPropertiesResponsePtrOutput) ToConnectorMappingPropertiesResponsePtrOutput

func (o ConnectorMappingPropertiesResponsePtrOutput) ToConnectorMappingPropertiesResponsePtrOutput() ConnectorMappingPropertiesResponsePtrOutput

func (ConnectorMappingPropertiesResponsePtrOutput) ToConnectorMappingPropertiesResponsePtrOutputWithContext

func (o ConnectorMappingPropertiesResponsePtrOutput) ToConnectorMappingPropertiesResponsePtrOutputWithContext(ctx context.Context) ConnectorMappingPropertiesResponsePtrOutput

type ConnectorMappingState

type ConnectorMappingState struct {
	// The connector mapping name
	ConnectorMappingName pulumi.StringPtrInput
	// The connector name.
	ConnectorName pulumi.StringPtrInput
	// Type of connector.
	ConnectorType pulumi.StringPtrInput
	// The created time.
	Created pulumi.StringPtrInput
	// The DataFormat ID.
	DataFormatId pulumi.StringPtrInput
	// The description of the connector mapping.
	Description pulumi.StringPtrInput
	// Display name for the connector mapping.
	DisplayName pulumi.StringPtrInput
	// Defines which entity type the file should map to.
	EntityType pulumi.StringPtrInput
	// The mapping entity name.
	EntityTypeName pulumi.StringPtrInput
	// The last modified time.
	LastModified pulumi.StringPtrInput
	// The properties of the mapping.
	MappingProperties ConnectorMappingPropertiesResponsePtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// The next run time based on customer's settings.
	NextRunTime pulumi.StringPtrInput
	// The RunId.
	RunId pulumi.StringPtrInput
	// State of connector mapping.
	State pulumi.StringPtrInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ConnectorMappingState) ElementType

func (ConnectorMappingState) ElementType() reflect.Type

type ConnectorMappingStructure

type ConnectorMappingStructure struct {
	// The column name of the import file.
	ColumnName string `pulumi:"columnName"`
	// Custom format specifier for input parsing.
	CustomFormatSpecifier *string `pulumi:"customFormatSpecifier"`
	// Indicates if the column is encrypted.
	IsEncrypted *bool `pulumi:"isEncrypted"`
	// The property name of the mapping entity.
	PropertyName string `pulumi:"propertyName"`
}

Connector mapping property structure.

type ConnectorMappingStructureArgs

type ConnectorMappingStructureArgs struct {
	// The column name of the import file.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// Custom format specifier for input parsing.
	CustomFormatSpecifier pulumi.StringPtrInput `pulumi:"customFormatSpecifier"`
	// Indicates if the column is encrypted.
	IsEncrypted pulumi.BoolPtrInput `pulumi:"isEncrypted"`
	// The property name of the mapping entity.
	PropertyName pulumi.StringInput `pulumi:"propertyName"`
}

Connector mapping property structure.

func (ConnectorMappingStructureArgs) ElementType

func (ConnectorMappingStructureArgs) ToConnectorMappingStructureOutput

func (i ConnectorMappingStructureArgs) ToConnectorMappingStructureOutput() ConnectorMappingStructureOutput

func (ConnectorMappingStructureArgs) ToConnectorMappingStructureOutputWithContext

func (i ConnectorMappingStructureArgs) ToConnectorMappingStructureOutputWithContext(ctx context.Context) ConnectorMappingStructureOutput

type ConnectorMappingStructureArray

type ConnectorMappingStructureArray []ConnectorMappingStructureInput

func (ConnectorMappingStructureArray) ElementType

func (ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutput

func (i ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutput() ConnectorMappingStructureArrayOutput

func (ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutputWithContext

func (i ConnectorMappingStructureArray) ToConnectorMappingStructureArrayOutputWithContext(ctx context.Context) ConnectorMappingStructureArrayOutput

type ConnectorMappingStructureArrayInput

type ConnectorMappingStructureArrayInput interface {
	pulumi.Input

	ToConnectorMappingStructureArrayOutput() ConnectorMappingStructureArrayOutput
	ToConnectorMappingStructureArrayOutputWithContext(context.Context) ConnectorMappingStructureArrayOutput
}

ConnectorMappingStructureArrayInput is an input type that accepts ConnectorMappingStructureArray and ConnectorMappingStructureArrayOutput values. You can construct a concrete instance of `ConnectorMappingStructureArrayInput` via:

ConnectorMappingStructureArray{ ConnectorMappingStructureArgs{...} }

type ConnectorMappingStructureArrayOutput

type ConnectorMappingStructureArrayOutput struct{ *pulumi.OutputState }

func (ConnectorMappingStructureArrayOutput) ElementType

func (ConnectorMappingStructureArrayOutput) Index

func (ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutput

func (o ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutput() ConnectorMappingStructureArrayOutput

func (ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutputWithContext

func (o ConnectorMappingStructureArrayOutput) ToConnectorMappingStructureArrayOutputWithContext(ctx context.Context) ConnectorMappingStructureArrayOutput

type ConnectorMappingStructureInput

type ConnectorMappingStructureInput interface {
	pulumi.Input

	ToConnectorMappingStructureOutput() ConnectorMappingStructureOutput
	ToConnectorMappingStructureOutputWithContext(context.Context) ConnectorMappingStructureOutput
}

ConnectorMappingStructureInput is an input type that accepts ConnectorMappingStructureArgs and ConnectorMappingStructureOutput values. You can construct a concrete instance of `ConnectorMappingStructureInput` via:

ConnectorMappingStructureArgs{...}

type ConnectorMappingStructureOutput

type ConnectorMappingStructureOutput struct{ *pulumi.OutputState }

Connector mapping property structure.

func (ConnectorMappingStructureOutput) ColumnName

The column name of the import file.

func (ConnectorMappingStructureOutput) CustomFormatSpecifier

func (o ConnectorMappingStructureOutput) CustomFormatSpecifier() pulumi.StringPtrOutput

Custom format specifier for input parsing.

func (ConnectorMappingStructureOutput) ElementType

func (ConnectorMappingStructureOutput) IsEncrypted

Indicates if the column is encrypted.

func (ConnectorMappingStructureOutput) PropertyName

The property name of the mapping entity.

func (ConnectorMappingStructureOutput) ToConnectorMappingStructureOutput

func (o ConnectorMappingStructureOutput) ToConnectorMappingStructureOutput() ConnectorMappingStructureOutput

func (ConnectorMappingStructureOutput) ToConnectorMappingStructureOutputWithContext

func (o ConnectorMappingStructureOutput) ToConnectorMappingStructureOutputWithContext(ctx context.Context) ConnectorMappingStructureOutput

type ConnectorMappingStructureResponse

type ConnectorMappingStructureResponse struct {
	// The column name of the import file.
	ColumnName string `pulumi:"columnName"`
	// Custom format specifier for input parsing.
	CustomFormatSpecifier *string `pulumi:"customFormatSpecifier"`
	// Indicates if the column is encrypted.
	IsEncrypted *bool `pulumi:"isEncrypted"`
	// The property name of the mapping entity.
	PropertyName string `pulumi:"propertyName"`
}

Connector mapping property structure.

type ConnectorMappingStructureResponseArgs

type ConnectorMappingStructureResponseArgs struct {
	// The column name of the import file.
	ColumnName pulumi.StringInput `pulumi:"columnName"`
	// Custom format specifier for input parsing.
	CustomFormatSpecifier pulumi.StringPtrInput `pulumi:"customFormatSpecifier"`
	// Indicates if the column is encrypted.
	IsEncrypted pulumi.BoolPtrInput `pulumi:"isEncrypted"`
	// The property name of the mapping entity.
	PropertyName pulumi.StringInput `pulumi:"propertyName"`
}

Connector mapping property structure.

func (ConnectorMappingStructureResponseArgs) ElementType

func (ConnectorMappingStructureResponseArgs) ToConnectorMappingStructureResponseOutput

func (i ConnectorMappingStructureResponseArgs) ToConnectorMappingStructureResponseOutput() ConnectorMappingStructureResponseOutput

func (ConnectorMappingStructureResponseArgs) ToConnectorMappingStructureResponseOutputWithContext

func (i ConnectorMappingStructureResponseArgs) ToConnectorMappingStructureResponseOutputWithContext(ctx context.Context) ConnectorMappingStructureResponseOutput

type ConnectorMappingStructureResponseArray

type ConnectorMappingStructureResponseArray []ConnectorMappingStructureResponseInput

func (ConnectorMappingStructureResponseArray) ElementType

func (ConnectorMappingStructureResponseArray) ToConnectorMappingStructureResponseArrayOutput

func (i ConnectorMappingStructureResponseArray) ToConnectorMappingStructureResponseArrayOutput() ConnectorMappingStructureResponseArrayOutput

func (ConnectorMappingStructureResponseArray) ToConnectorMappingStructureResponseArrayOutputWithContext

func (i ConnectorMappingStructureResponseArray) ToConnectorMappingStructureResponseArrayOutputWithContext(ctx context.Context) ConnectorMappingStructureResponseArrayOutput

type ConnectorMappingStructureResponseArrayInput

type ConnectorMappingStructureResponseArrayInput interface {
	pulumi.Input

	ToConnectorMappingStructureResponseArrayOutput() ConnectorMappingStructureResponseArrayOutput
	ToConnectorMappingStructureResponseArrayOutputWithContext(context.Context) ConnectorMappingStructureResponseArrayOutput
}

ConnectorMappingStructureResponseArrayInput is an input type that accepts ConnectorMappingStructureResponseArray and ConnectorMappingStructureResponseArrayOutput values. You can construct a concrete instance of `ConnectorMappingStructureResponseArrayInput` via:

ConnectorMappingStructureResponseArray{ ConnectorMappingStructureResponseArgs{...} }

type ConnectorMappingStructureResponseArrayOutput

type ConnectorMappingStructureResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnectorMappingStructureResponseArrayOutput) ElementType

func (ConnectorMappingStructureResponseArrayOutput) Index

func (ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutput

func (o ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutput() ConnectorMappingStructureResponseArrayOutput

func (ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutputWithContext

func (o ConnectorMappingStructureResponseArrayOutput) ToConnectorMappingStructureResponseArrayOutputWithContext(ctx context.Context) ConnectorMappingStructureResponseArrayOutput

type ConnectorMappingStructureResponseInput

type ConnectorMappingStructureResponseInput interface {
	pulumi.Input

	ToConnectorMappingStructureResponseOutput() ConnectorMappingStructureResponseOutput
	ToConnectorMappingStructureResponseOutputWithContext(context.Context) ConnectorMappingStructureResponseOutput
}

ConnectorMappingStructureResponseInput is an input type that accepts ConnectorMappingStructureResponseArgs and ConnectorMappingStructureResponseOutput values. You can construct a concrete instance of `ConnectorMappingStructureResponseInput` via:

ConnectorMappingStructureResponseArgs{...}

type ConnectorMappingStructureResponseOutput

type ConnectorMappingStructureResponseOutput struct{ *pulumi.OutputState }

Connector mapping property structure.

func (ConnectorMappingStructureResponseOutput) ColumnName

The column name of the import file.

func (ConnectorMappingStructureResponseOutput) CustomFormatSpecifier

Custom format specifier for input parsing.

func (ConnectorMappingStructureResponseOutput) ElementType

func (ConnectorMappingStructureResponseOutput) IsEncrypted

Indicates if the column is encrypted.

func (ConnectorMappingStructureResponseOutput) PropertyName

The property name of the mapping entity.

func (ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutput

func (o ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutput() ConnectorMappingStructureResponseOutput

func (ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutputWithContext

func (o ConnectorMappingStructureResponseOutput) ToConnectorMappingStructureResponseOutputWithContext(ctx context.Context) ConnectorMappingStructureResponseOutput

type ConnectorOutput added in v0.2.6

type ConnectorOutput struct {
	*pulumi.OutputState
}

func (ConnectorOutput) ElementType added in v0.2.6

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) ToConnectorOutput added in v0.2.6

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext added in v0.2.6

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorState

type ConnectorState struct {
	// ID of the connector.
	ConnectorId pulumi.IntPtrInput
	// Name of the connector.
	ConnectorName pulumi.StringPtrInput
	// The connector properties.
	ConnectorProperties pulumi.MapInput
	// Type of connector.
	ConnectorType pulumi.StringPtrInput
	// The created time.
	Created pulumi.StringPtrInput
	// Description of the connector.
	Description pulumi.StringPtrInput
	// Display name of the connector.
	DisplayName pulumi.StringPtrInput
	// If this is an internal connector.
	IsInternal pulumi.BoolPtrInput
	// The last modified time.
	LastModified pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// State of connector.
	State pulumi.StringPtrInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type ConnectorTypes added in v0.3.1

type ConnectorTypes pulumi.String

Type of connector.

func (ConnectorTypes) ElementType added in v0.3.1

func (ConnectorTypes) ElementType() reflect.Type

func (ConnectorTypes) ToStringOutput added in v0.3.1

func (e ConnectorTypes) ToStringOutput() pulumi.StringOutput

func (ConnectorTypes) ToStringOutputWithContext added in v0.3.1

func (e ConnectorTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectorTypes) ToStringPtrOutput added in v0.3.1

func (e ConnectorTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e ConnectorTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataSourcePrecedenceResponse

type DataSourcePrecedenceResponse struct {
	// The data source reference id.
	DataSourceReferenceId string `pulumi:"dataSourceReferenceId"`
	// The data source type.
	DataSourceType string `pulumi:"dataSourceType"`
	// The data source ID.
	Id int `pulumi:"id"`
	// The data source name
	Name string `pulumi:"name"`
	// the precedence value.
	Precedence *int `pulumi:"precedence"`
	// The data source status.
	Status string `pulumi:"status"`
}

The data source precedence is a way to know the precedence of each data source.

type DataSourcePrecedenceResponseArgs

type DataSourcePrecedenceResponseArgs struct {
	// The data source reference id.
	DataSourceReferenceId pulumi.StringInput `pulumi:"dataSourceReferenceId"`
	// The data source type.
	DataSourceType pulumi.StringInput `pulumi:"dataSourceType"`
	// The data source ID.
	Id pulumi.IntInput `pulumi:"id"`
	// The data source name
	Name pulumi.StringInput `pulumi:"name"`
	// the precedence value.
	Precedence pulumi.IntPtrInput `pulumi:"precedence"`
	// The data source status.
	Status pulumi.StringInput `pulumi:"status"`
}

The data source precedence is a way to know the precedence of each data source.

func (DataSourcePrecedenceResponseArgs) ElementType

func (DataSourcePrecedenceResponseArgs) ToDataSourcePrecedenceResponseOutput

func (i DataSourcePrecedenceResponseArgs) ToDataSourcePrecedenceResponseOutput() DataSourcePrecedenceResponseOutput

func (DataSourcePrecedenceResponseArgs) ToDataSourcePrecedenceResponseOutputWithContext

func (i DataSourcePrecedenceResponseArgs) ToDataSourcePrecedenceResponseOutputWithContext(ctx context.Context) DataSourcePrecedenceResponseOutput

type DataSourcePrecedenceResponseArray

type DataSourcePrecedenceResponseArray []DataSourcePrecedenceResponseInput

func (DataSourcePrecedenceResponseArray) ElementType

func (DataSourcePrecedenceResponseArray) ToDataSourcePrecedenceResponseArrayOutput

func (i DataSourcePrecedenceResponseArray) ToDataSourcePrecedenceResponseArrayOutput() DataSourcePrecedenceResponseArrayOutput

func (DataSourcePrecedenceResponseArray) ToDataSourcePrecedenceResponseArrayOutputWithContext

func (i DataSourcePrecedenceResponseArray) ToDataSourcePrecedenceResponseArrayOutputWithContext(ctx context.Context) DataSourcePrecedenceResponseArrayOutput

type DataSourcePrecedenceResponseArrayInput

type DataSourcePrecedenceResponseArrayInput interface {
	pulumi.Input

	ToDataSourcePrecedenceResponseArrayOutput() DataSourcePrecedenceResponseArrayOutput
	ToDataSourcePrecedenceResponseArrayOutputWithContext(context.Context) DataSourcePrecedenceResponseArrayOutput
}

DataSourcePrecedenceResponseArrayInput is an input type that accepts DataSourcePrecedenceResponseArray and DataSourcePrecedenceResponseArrayOutput values. You can construct a concrete instance of `DataSourcePrecedenceResponseArrayInput` via:

DataSourcePrecedenceResponseArray{ DataSourcePrecedenceResponseArgs{...} }

type DataSourcePrecedenceResponseArrayOutput

type DataSourcePrecedenceResponseArrayOutput struct{ *pulumi.OutputState }

func (DataSourcePrecedenceResponseArrayOutput) ElementType

func (DataSourcePrecedenceResponseArrayOutput) Index

func (DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutput

func (o DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutput() DataSourcePrecedenceResponseArrayOutput

func (DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutputWithContext

func (o DataSourcePrecedenceResponseArrayOutput) ToDataSourcePrecedenceResponseArrayOutputWithContext(ctx context.Context) DataSourcePrecedenceResponseArrayOutput

type DataSourcePrecedenceResponseInput

type DataSourcePrecedenceResponseInput interface {
	pulumi.Input

	ToDataSourcePrecedenceResponseOutput() DataSourcePrecedenceResponseOutput
	ToDataSourcePrecedenceResponseOutputWithContext(context.Context) DataSourcePrecedenceResponseOutput
}

DataSourcePrecedenceResponseInput is an input type that accepts DataSourcePrecedenceResponseArgs and DataSourcePrecedenceResponseOutput values. You can construct a concrete instance of `DataSourcePrecedenceResponseInput` via:

DataSourcePrecedenceResponseArgs{...}

type DataSourcePrecedenceResponseOutput

type DataSourcePrecedenceResponseOutput struct{ *pulumi.OutputState }

The data source precedence is a way to know the precedence of each data source.

func (DataSourcePrecedenceResponseOutput) DataSourceReferenceId

func (o DataSourcePrecedenceResponseOutput) DataSourceReferenceId() pulumi.StringOutput

The data source reference id.

func (DataSourcePrecedenceResponseOutput) DataSourceType

The data source type.

func (DataSourcePrecedenceResponseOutput) ElementType

func (DataSourcePrecedenceResponseOutput) Id

The data source ID.

func (DataSourcePrecedenceResponseOutput) Name

The data source name

func (DataSourcePrecedenceResponseOutput) Precedence

the precedence value.

func (DataSourcePrecedenceResponseOutput) Status

The data source status.

func (DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutput

func (o DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutput() DataSourcePrecedenceResponseOutput

func (DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutputWithContext

func (o DataSourcePrecedenceResponseOutput) ToDataSourcePrecedenceResponseOutputWithContext(ctx context.Context) DataSourcePrecedenceResponseOutput

type EntityTypes added in v0.3.1

type EntityTypes pulumi.String

Type of entity.

func (EntityTypes) ElementType added in v0.3.1

func (EntityTypes) ElementType() reflect.Type

func (EntityTypes) ToStringOutput added in v0.3.1

func (e EntityTypes) ToStringOutput() pulumi.StringOutput

func (EntityTypes) ToStringOutputWithContext added in v0.3.1

func (e EntityTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EntityTypes) ToStringPtrOutput added in v0.3.1

func (e EntityTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (EntityTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e EntityTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ErrorManagementTypes added in v0.3.1

type ErrorManagementTypes pulumi.String

The type of error management to use for the mapping.

func (ErrorManagementTypes) ElementType added in v0.3.1

func (ErrorManagementTypes) ElementType() reflect.Type

func (ErrorManagementTypes) ToStringOutput added in v0.3.1

func (e ErrorManagementTypes) ToStringOutput() pulumi.StringOutput

func (ErrorManagementTypes) ToStringOutputWithContext added in v0.3.1

func (e ErrorManagementTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ErrorManagementTypes) ToStringPtrOutput added in v0.3.1

func (e ErrorManagementTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ErrorManagementTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e ErrorManagementTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FormatTypes added in v0.3.1

type FormatTypes pulumi.String

The type mapping format.

func (FormatTypes) ElementType added in v0.3.1

func (FormatTypes) ElementType() reflect.Type

func (FormatTypes) ToStringOutput added in v0.3.1

func (e FormatTypes) ToStringOutput() pulumi.StringOutput

func (FormatTypes) ToStringOutputWithContext added in v0.3.1

func (e FormatTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FormatTypes) ToStringPtrOutput added in v0.3.1

func (e FormatTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (FormatTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e FormatTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FrequencyTypes added in v0.3.1

type FrequencyTypes pulumi.String

The frequency to update.

func (FrequencyTypes) ElementType added in v0.3.1

func (FrequencyTypes) ElementType() reflect.Type

func (FrequencyTypes) ToStringOutput added in v0.3.1

func (e FrequencyTypes) ToStringOutput() pulumi.StringOutput

func (FrequencyTypes) ToStringOutputWithContext added in v0.3.1

func (e FrequencyTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FrequencyTypes) ToStringPtrOutput added in v0.3.1

func (e FrequencyTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (FrequencyTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e FrequencyTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type GetImageUploadUrlForDataArgs added in v0.2.1

type GetImageUploadUrlForDataArgs struct {
	// Type of entity. Can be Profile or Interaction.
	EntityType *string `pulumi:"entityType"`
	// Name of the entity type.
	EntityTypeName *string `pulumi:"entityTypeName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetImageUploadUrlForDataResult added in v0.2.1

type GetImageUploadUrlForDataResult struct {
	// Content URL for the image blob.
	ContentUrl *string `pulumi:"contentUrl"`
	// Whether image exists already.
	ImageExists *bool `pulumi:"imageExists"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
}

The image definition.

func GetImageUploadUrlForData added in v0.2.1

func GetImageUploadUrlForData(ctx *pulumi.Context, args *GetImageUploadUrlForDataArgs, opts ...pulumi.InvokeOption) (*GetImageUploadUrlForDataResult, error)

type GetImageUploadUrlForEntityTypeArgs added in v0.2.1

type GetImageUploadUrlForEntityTypeArgs struct {
	// Type of entity. Can be Profile or Interaction.
	EntityType *string `pulumi:"entityType"`
	// Name of the entity type.
	EntityTypeName *string `pulumi:"entityTypeName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetImageUploadUrlForEntityTypeResult added in v0.2.1

type GetImageUploadUrlForEntityTypeResult struct {
	// Content URL for the image blob.
	ContentUrl *string `pulumi:"contentUrl"`
	// Whether image exists already.
	ImageExists *bool `pulumi:"imageExists"`
	// Relative path of the image.
	RelativePath *string `pulumi:"relativePath"`
}

The image definition.

func GetImageUploadUrlForEntityType added in v0.2.1

type Hub

type Hub struct {
	pulumi.CustomResourceState

	// API endpoint URL of the hub.
	ApiEndpoint pulumi.StringOutput `pulumi:"apiEndpoint"`
	// Billing settings of the hub.
	HubBillingInfo HubBillingInfoFormatResponsePtrOutput `pulumi:"hubBillingInfo"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state of the hub.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
	TenantFeatures pulumi.IntPtrOutput `pulumi:"tenantFeatures"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Web endpoint URL of the hub.
	WebEndpoint pulumi.StringOutput `pulumi:"webEndpoint"`
}

Hub resource.

func GetHub

func GetHub(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HubState, opts ...pulumi.ResourceOption) (*Hub, error)

GetHub gets an existing Hub resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewHub

func NewHub(ctx *pulumi.Context,
	name string, args *HubArgs, opts ...pulumi.ResourceOption) (*Hub, error)

NewHub registers a new resource with the given unique name, arguments, and options.

func (*Hub) ElementType added in v0.2.6

func (*Hub) ElementType() reflect.Type

func (*Hub) ToHubOutput added in v0.2.6

func (i *Hub) ToHubOutput() HubOutput

func (*Hub) ToHubOutputWithContext added in v0.2.6

func (i *Hub) ToHubOutputWithContext(ctx context.Context) HubOutput

type HubArgs

type HubArgs struct {
	// Billing settings of the hub.
	HubBillingInfo HubBillingInfoFormatPtrInput
	// The name of the Hub.
	HubName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
	TenantFeatures pulumi.IntPtrInput
}

The set of arguments for constructing a Hub resource.

func (HubArgs) ElementType

func (HubArgs) ElementType() reflect.Type

type HubBillingInfoFormat

type HubBillingInfoFormat struct {
	// The maximum number of units can be used.  One unit is 10,000 Profiles and 100,000 Interactions.
	MaxUnits *int `pulumi:"maxUnits"`
	// The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
	MinUnits *int `pulumi:"minUnits"`
	// The sku name.
	SkuName *string `pulumi:"skuName"`
}

Hub billing info.

type HubBillingInfoFormatArgs

type HubBillingInfoFormatArgs struct {
	// The maximum number of units can be used.  One unit is 10,000 Profiles and 100,000 Interactions.
	MaxUnits pulumi.IntPtrInput `pulumi:"maxUnits"`
	// The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
	MinUnits pulumi.IntPtrInput `pulumi:"minUnits"`
	// The sku name.
	SkuName pulumi.StringPtrInput `pulumi:"skuName"`
}

Hub billing info.

func (HubBillingInfoFormatArgs) ElementType

func (HubBillingInfoFormatArgs) ElementType() reflect.Type

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutput

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutput() HubBillingInfoFormatOutput

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutputWithContext

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatOutputWithContext(ctx context.Context) HubBillingInfoFormatOutput

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutput

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput

func (HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutputWithContext

func (i HubBillingInfoFormatArgs) ToHubBillingInfoFormatPtrOutputWithContext(ctx context.Context) HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatInput

type HubBillingInfoFormatInput interface {
	pulumi.Input

	ToHubBillingInfoFormatOutput() HubBillingInfoFormatOutput
	ToHubBillingInfoFormatOutputWithContext(context.Context) HubBillingInfoFormatOutput
}

HubBillingInfoFormatInput is an input type that accepts HubBillingInfoFormatArgs and HubBillingInfoFormatOutput values. You can construct a concrete instance of `HubBillingInfoFormatInput` via:

HubBillingInfoFormatArgs{...}

type HubBillingInfoFormatOutput

type HubBillingInfoFormatOutput struct{ *pulumi.OutputState }

Hub billing info.

func (HubBillingInfoFormatOutput) ElementType

func (HubBillingInfoFormatOutput) ElementType() reflect.Type

func (HubBillingInfoFormatOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatOutput) SkuName

The sku name.

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutput

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutput() HubBillingInfoFormatOutput

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutputWithContext

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatOutputWithContext(ctx context.Context) HubBillingInfoFormatOutput

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutput

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput

func (HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutputWithContext

func (o HubBillingInfoFormatOutput) ToHubBillingInfoFormatPtrOutputWithContext(ctx context.Context) HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatPtrInput

type HubBillingInfoFormatPtrInput interface {
	pulumi.Input

	ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput
	ToHubBillingInfoFormatPtrOutputWithContext(context.Context) HubBillingInfoFormatPtrOutput
}

HubBillingInfoFormatPtrInput is an input type that accepts HubBillingInfoFormatArgs, HubBillingInfoFormatPtr and HubBillingInfoFormatPtrOutput values. You can construct a concrete instance of `HubBillingInfoFormatPtrInput` via:

        HubBillingInfoFormatArgs{...}

or:

        nil

type HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatPtrOutput struct{ *pulumi.OutputState }

func (HubBillingInfoFormatPtrOutput) Elem

func (HubBillingInfoFormatPtrOutput) ElementType

func (HubBillingInfoFormatPtrOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatPtrOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatPtrOutput) SkuName

The sku name.

func (HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutput

func (o HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutput() HubBillingInfoFormatPtrOutput

func (HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutputWithContext

func (o HubBillingInfoFormatPtrOutput) ToHubBillingInfoFormatPtrOutputWithContext(ctx context.Context) HubBillingInfoFormatPtrOutput

type HubBillingInfoFormatResponse

type HubBillingInfoFormatResponse struct {
	// The maximum number of units can be used.  One unit is 10,000 Profiles and 100,000 Interactions.
	MaxUnits *int `pulumi:"maxUnits"`
	// The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
	MinUnits *int `pulumi:"minUnits"`
	// The sku name.
	SkuName *string `pulumi:"skuName"`
}

Hub billing info.

type HubBillingInfoFormatResponseArgs

type HubBillingInfoFormatResponseArgs struct {
	// The maximum number of units can be used.  One unit is 10,000 Profiles and 100,000 Interactions.
	MaxUnits pulumi.IntPtrInput `pulumi:"maxUnits"`
	// The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.
	MinUnits pulumi.IntPtrInput `pulumi:"minUnits"`
	// The sku name.
	SkuName pulumi.StringPtrInput `pulumi:"skuName"`
}

Hub billing info.

func (HubBillingInfoFormatResponseArgs) ElementType

func (HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponseOutput

func (i HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponseOutput() HubBillingInfoFormatResponseOutput

func (HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponseOutputWithContext

func (i HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponseOutputWithContext(ctx context.Context) HubBillingInfoFormatResponseOutput

func (HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponsePtrOutput

func (i HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponsePtrOutput() HubBillingInfoFormatResponsePtrOutput

func (HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponsePtrOutputWithContext

func (i HubBillingInfoFormatResponseArgs) ToHubBillingInfoFormatResponsePtrOutputWithContext(ctx context.Context) HubBillingInfoFormatResponsePtrOutput

type HubBillingInfoFormatResponseInput

type HubBillingInfoFormatResponseInput interface {
	pulumi.Input

	ToHubBillingInfoFormatResponseOutput() HubBillingInfoFormatResponseOutput
	ToHubBillingInfoFormatResponseOutputWithContext(context.Context) HubBillingInfoFormatResponseOutput
}

HubBillingInfoFormatResponseInput is an input type that accepts HubBillingInfoFormatResponseArgs and HubBillingInfoFormatResponseOutput values. You can construct a concrete instance of `HubBillingInfoFormatResponseInput` via:

HubBillingInfoFormatResponseArgs{...}

type HubBillingInfoFormatResponseOutput

type HubBillingInfoFormatResponseOutput struct{ *pulumi.OutputState }

Hub billing info.

func (HubBillingInfoFormatResponseOutput) ElementType

func (HubBillingInfoFormatResponseOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponseOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponseOutput) SkuName

The sku name.

func (HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutput

func (o HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutput() HubBillingInfoFormatResponseOutput

func (HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutputWithContext

func (o HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponseOutputWithContext(ctx context.Context) HubBillingInfoFormatResponseOutput

func (HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponsePtrOutput

func (o HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponsePtrOutput() HubBillingInfoFormatResponsePtrOutput

func (HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponsePtrOutputWithContext

func (o HubBillingInfoFormatResponseOutput) ToHubBillingInfoFormatResponsePtrOutputWithContext(ctx context.Context) HubBillingInfoFormatResponsePtrOutput

type HubBillingInfoFormatResponsePtrInput

type HubBillingInfoFormatResponsePtrInput interface {
	pulumi.Input

	ToHubBillingInfoFormatResponsePtrOutput() HubBillingInfoFormatResponsePtrOutput
	ToHubBillingInfoFormatResponsePtrOutputWithContext(context.Context) HubBillingInfoFormatResponsePtrOutput
}

HubBillingInfoFormatResponsePtrInput is an input type that accepts HubBillingInfoFormatResponseArgs, HubBillingInfoFormatResponsePtr and HubBillingInfoFormatResponsePtrOutput values. You can construct a concrete instance of `HubBillingInfoFormatResponsePtrInput` via:

        HubBillingInfoFormatResponseArgs{...}

or:

        nil

type HubBillingInfoFormatResponsePtrOutput

type HubBillingInfoFormatResponsePtrOutput struct{ *pulumi.OutputState }

func (HubBillingInfoFormatResponsePtrOutput) Elem

func (HubBillingInfoFormatResponsePtrOutput) ElementType

func (HubBillingInfoFormatResponsePtrOutput) MaxUnits

The maximum number of units can be used. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponsePtrOutput) MinUnits

The minimum number of units will be billed. One unit is 10,000 Profiles and 100,000 Interactions.

func (HubBillingInfoFormatResponsePtrOutput) SkuName

The sku name.

func (HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutput

func (o HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutput() HubBillingInfoFormatResponsePtrOutput

func (HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutputWithContext

func (o HubBillingInfoFormatResponsePtrOutput) ToHubBillingInfoFormatResponsePtrOutputWithContext(ctx context.Context) HubBillingInfoFormatResponsePtrOutput

type HubInput added in v0.2.6

type HubInput interface {
	pulumi.Input

	ToHubOutput() HubOutput
	ToHubOutputWithContext(ctx context.Context) HubOutput
}

type HubOutput added in v0.2.6

type HubOutput struct {
	*pulumi.OutputState
}

func (HubOutput) ElementType added in v0.2.6

func (HubOutput) ElementType() reflect.Type

func (HubOutput) ToHubOutput added in v0.2.6

func (o HubOutput) ToHubOutput() HubOutput

func (HubOutput) ToHubOutputWithContext added in v0.2.6

func (o HubOutput) ToHubOutputWithContext(ctx context.Context) HubOutput

type HubState

type HubState struct {
	// API endpoint URL of the hub.
	ApiEndpoint pulumi.StringPtrInput
	// Billing settings of the hub.
	HubBillingInfo HubBillingInfoFormatResponsePtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Provisioning state of the hub.
	ProvisioningState pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
	TenantFeatures pulumi.IntPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Web endpoint URL of the hub.
	WebEndpoint pulumi.StringPtrInput
}

func (HubState) ElementType

func (HubState) ElementType() reflect.Type

type InstanceOperationType added in v0.3.1

type InstanceOperationType pulumi.String

Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.

func (InstanceOperationType) ElementType added in v0.3.1

func (InstanceOperationType) ElementType() reflect.Type

func (InstanceOperationType) ToStringOutput added in v0.3.1

func (e InstanceOperationType) ToStringOutput() pulumi.StringOutput

func (InstanceOperationType) ToStringOutputWithContext added in v0.3.1

func (e InstanceOperationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstanceOperationType) ToStringPtrOutput added in v0.3.1

func (e InstanceOperationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceOperationType) ToStringPtrOutputWithContext added in v0.3.1

func (e InstanceOperationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Kpi

type Kpi struct {
	pulumi.CustomResourceState

	// The aliases.
	Aliases KpiAliasResponseArrayOutput `pulumi:"aliases"`
	// The calculation window.
	CalculationWindow pulumi.StringOutput `pulumi:"calculationWindow"`
	// Name of calculation window field.
	CalculationWindowFieldName pulumi.StringPtrOutput `pulumi:"calculationWindowFieldName"`
	// Localized description for the KPI.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the KPI.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The mapping entity type.
	EntityType pulumi.StringOutput `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName pulumi.StringOutput `pulumi:"entityTypeName"`
	// The computation expression for the KPI.
	Expression pulumi.StringOutput `pulumi:"expression"`
	// The KPI extracts.
	Extracts KpiExtractResponseArrayOutput `pulumi:"extracts"`
	// The filter expression for the KPI.
	Filter pulumi.StringPtrOutput `pulumi:"filter"`
	// The computation function for the KPI.
	Function pulumi.StringOutput `pulumi:"function"`
	// the group by properties for the KPI.
	GroupBy pulumi.StringArrayOutput `pulumi:"groupBy"`
	// The KPI GroupByMetadata.
	GroupByMetadata KpiGroupByMetadataResponseArrayOutput `pulumi:"groupByMetadata"`
	// The KPI name.
	KpiName pulumi.StringOutput `pulumi:"kpiName"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The participant profiles.
	ParticipantProfilesMetadata KpiParticipantProfilesMetadataResponseArrayOutput `pulumi:"participantProfilesMetadata"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// The KPI thresholds.
	ThresHolds KpiThresholdsResponsePtrOutput `pulumi:"thresHolds"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The unit of measurement for the KPI.
	Unit pulumi.StringPtrOutput `pulumi:"unit"`
}

The KPI resource format.

func GetKpi

func GetKpi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KpiState, opts ...pulumi.ResourceOption) (*Kpi, error)

GetKpi gets an existing Kpi resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewKpi

func NewKpi(ctx *pulumi.Context,
	name string, args *KpiArgs, opts ...pulumi.ResourceOption) (*Kpi, error)

NewKpi registers a new resource with the given unique name, arguments, and options.

func (*Kpi) ElementType added in v0.2.6

func (*Kpi) ElementType() reflect.Type

func (*Kpi) ToKpiOutput added in v0.2.6

func (i *Kpi) ToKpiOutput() KpiOutput

func (*Kpi) ToKpiOutputWithContext added in v0.2.6

func (i *Kpi) ToKpiOutputWithContext(ctx context.Context) KpiOutput

type KpiAlias

type KpiAlias struct {
	// KPI alias name.
	AliasName string `pulumi:"aliasName"`
	// The expression.
	Expression string `pulumi:"expression"`
}

The KPI alias.

type KpiAliasArgs

type KpiAliasArgs struct {
	// KPI alias name.
	AliasName pulumi.StringInput `pulumi:"aliasName"`
	// The expression.
	Expression pulumi.StringInput `pulumi:"expression"`
}

The KPI alias.

func (KpiAliasArgs) ElementType

func (KpiAliasArgs) ElementType() reflect.Type

func (KpiAliasArgs) ToKpiAliasOutput

func (i KpiAliasArgs) ToKpiAliasOutput() KpiAliasOutput

func (KpiAliasArgs) ToKpiAliasOutputWithContext

func (i KpiAliasArgs) ToKpiAliasOutputWithContext(ctx context.Context) KpiAliasOutput

type KpiAliasArray

type KpiAliasArray []KpiAliasInput

func (KpiAliasArray) ElementType

func (KpiAliasArray) ElementType() reflect.Type

func (KpiAliasArray) ToKpiAliasArrayOutput

func (i KpiAliasArray) ToKpiAliasArrayOutput() KpiAliasArrayOutput

func (KpiAliasArray) ToKpiAliasArrayOutputWithContext

func (i KpiAliasArray) ToKpiAliasArrayOutputWithContext(ctx context.Context) KpiAliasArrayOutput

type KpiAliasArrayInput

type KpiAliasArrayInput interface {
	pulumi.Input

	ToKpiAliasArrayOutput() KpiAliasArrayOutput
	ToKpiAliasArrayOutputWithContext(context.Context) KpiAliasArrayOutput
}

KpiAliasArrayInput is an input type that accepts KpiAliasArray and KpiAliasArrayOutput values. You can construct a concrete instance of `KpiAliasArrayInput` via:

KpiAliasArray{ KpiAliasArgs{...} }

type KpiAliasArrayOutput

type KpiAliasArrayOutput struct{ *pulumi.OutputState }

func (KpiAliasArrayOutput) ElementType

func (KpiAliasArrayOutput) ElementType() reflect.Type

func (KpiAliasArrayOutput) Index

func (KpiAliasArrayOutput) ToKpiAliasArrayOutput

func (o KpiAliasArrayOutput) ToKpiAliasArrayOutput() KpiAliasArrayOutput

func (KpiAliasArrayOutput) ToKpiAliasArrayOutputWithContext

func (o KpiAliasArrayOutput) ToKpiAliasArrayOutputWithContext(ctx context.Context) KpiAliasArrayOutput

type KpiAliasInput

type KpiAliasInput interface {
	pulumi.Input

	ToKpiAliasOutput() KpiAliasOutput
	ToKpiAliasOutputWithContext(context.Context) KpiAliasOutput
}

KpiAliasInput is an input type that accepts KpiAliasArgs and KpiAliasOutput values. You can construct a concrete instance of `KpiAliasInput` via:

KpiAliasArgs{...}

type KpiAliasOutput

type KpiAliasOutput struct{ *pulumi.OutputState }

The KPI alias.

func (KpiAliasOutput) AliasName

func (o KpiAliasOutput) AliasName() pulumi.StringOutput

KPI alias name.

func (KpiAliasOutput) ElementType

func (KpiAliasOutput) ElementType() reflect.Type

func (KpiAliasOutput) Expression

func (o KpiAliasOutput) Expression() pulumi.StringOutput

The expression.

func (KpiAliasOutput) ToKpiAliasOutput

func (o KpiAliasOutput) ToKpiAliasOutput() KpiAliasOutput

func (KpiAliasOutput) ToKpiAliasOutputWithContext

func (o KpiAliasOutput) ToKpiAliasOutputWithContext(ctx context.Context) KpiAliasOutput

type KpiAliasResponse

type KpiAliasResponse struct {
	// KPI alias name.
	AliasName string `pulumi:"aliasName"`
	// The expression.
	Expression string `pulumi:"expression"`
}

The KPI alias.

type KpiAliasResponseArgs

type KpiAliasResponseArgs struct {
	// KPI alias name.
	AliasName pulumi.StringInput `pulumi:"aliasName"`
	// The expression.
	Expression pulumi.StringInput `pulumi:"expression"`
}

The KPI alias.

func (KpiAliasResponseArgs) ElementType

func (KpiAliasResponseArgs) ElementType() reflect.Type

func (KpiAliasResponseArgs) ToKpiAliasResponseOutput

func (i KpiAliasResponseArgs) ToKpiAliasResponseOutput() KpiAliasResponseOutput

func (KpiAliasResponseArgs) ToKpiAliasResponseOutputWithContext

func (i KpiAliasResponseArgs) ToKpiAliasResponseOutputWithContext(ctx context.Context) KpiAliasResponseOutput

type KpiAliasResponseArray

type KpiAliasResponseArray []KpiAliasResponseInput

func (KpiAliasResponseArray) ElementType

func (KpiAliasResponseArray) ElementType() reflect.Type

func (KpiAliasResponseArray) ToKpiAliasResponseArrayOutput

func (i KpiAliasResponseArray) ToKpiAliasResponseArrayOutput() KpiAliasResponseArrayOutput

func (KpiAliasResponseArray) ToKpiAliasResponseArrayOutputWithContext

func (i KpiAliasResponseArray) ToKpiAliasResponseArrayOutputWithContext(ctx context.Context) KpiAliasResponseArrayOutput

type KpiAliasResponseArrayInput

type KpiAliasResponseArrayInput interface {
	pulumi.Input

	ToKpiAliasResponseArrayOutput() KpiAliasResponseArrayOutput
	ToKpiAliasResponseArrayOutputWithContext(context.Context) KpiAliasResponseArrayOutput
}

KpiAliasResponseArrayInput is an input type that accepts KpiAliasResponseArray and KpiAliasResponseArrayOutput values. You can construct a concrete instance of `KpiAliasResponseArrayInput` via:

KpiAliasResponseArray{ KpiAliasResponseArgs{...} }

type KpiAliasResponseArrayOutput

type KpiAliasResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiAliasResponseArrayOutput) ElementType

func (KpiAliasResponseArrayOutput) Index

func (KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutput

func (o KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutput() KpiAliasResponseArrayOutput

func (KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutputWithContext

func (o KpiAliasResponseArrayOutput) ToKpiAliasResponseArrayOutputWithContext(ctx context.Context) KpiAliasResponseArrayOutput

type KpiAliasResponseInput

type KpiAliasResponseInput interface {
	pulumi.Input

	ToKpiAliasResponseOutput() KpiAliasResponseOutput
	ToKpiAliasResponseOutputWithContext(context.Context) KpiAliasResponseOutput
}

KpiAliasResponseInput is an input type that accepts KpiAliasResponseArgs and KpiAliasResponseOutput values. You can construct a concrete instance of `KpiAliasResponseInput` via:

KpiAliasResponseArgs{...}

type KpiAliasResponseOutput

type KpiAliasResponseOutput struct{ *pulumi.OutputState }

The KPI alias.

func (KpiAliasResponseOutput) AliasName

KPI alias name.

func (KpiAliasResponseOutput) ElementType

func (KpiAliasResponseOutput) ElementType() reflect.Type

func (KpiAliasResponseOutput) Expression

The expression.

func (KpiAliasResponseOutput) ToKpiAliasResponseOutput

func (o KpiAliasResponseOutput) ToKpiAliasResponseOutput() KpiAliasResponseOutput

func (KpiAliasResponseOutput) ToKpiAliasResponseOutputWithContext

func (o KpiAliasResponseOutput) ToKpiAliasResponseOutputWithContext(ctx context.Context) KpiAliasResponseOutput

type KpiArgs

type KpiArgs struct {
	// The aliases.
	Aliases KpiAliasArrayInput
	// The calculation window.
	CalculationWindow CalculationWindowTypes
	// Name of calculation window field.
	CalculationWindowFieldName pulumi.StringPtrInput
	// Localized description for the KPI.
	Description pulumi.StringMapInput
	// Localized display name for the KPI.
	DisplayName pulumi.StringMapInput
	// The mapping entity type.
	EntityType EntityTypes
	// The mapping entity name.
	EntityTypeName pulumi.StringInput
	// The computation expression for the KPI.
	Expression pulumi.StringInput
	// The KPI extracts.
	Extracts KpiExtractArrayInput
	// The filter expression for the KPI.
	Filter pulumi.StringPtrInput
	// The computation function for the KPI.
	Function KpiFunctions
	// the group by properties for the KPI.
	GroupBy pulumi.StringArrayInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the KPI.
	KpiName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The KPI thresholds.
	ThresHolds KpiThresholdsPtrInput
	// The unit of measurement for the KPI.
	Unit pulumi.StringPtrInput
}

The set of arguments for constructing a Kpi resource.

func (KpiArgs) ElementType

func (KpiArgs) ElementType() reflect.Type

type KpiExtract

type KpiExtract struct {
	// The expression.
	Expression string `pulumi:"expression"`
	// KPI extract name.
	ExtractName string `pulumi:"extractName"`
}

The KPI extract.

type KpiExtractArgs

type KpiExtractArgs struct {
	// The expression.
	Expression pulumi.StringInput `pulumi:"expression"`
	// KPI extract name.
	ExtractName pulumi.StringInput `pulumi:"extractName"`
}

The KPI extract.

func (KpiExtractArgs) ElementType

func (KpiExtractArgs) ElementType() reflect.Type

func (KpiExtractArgs) ToKpiExtractOutput

func (i KpiExtractArgs) ToKpiExtractOutput() KpiExtractOutput

func (KpiExtractArgs) ToKpiExtractOutputWithContext

func (i KpiExtractArgs) ToKpiExtractOutputWithContext(ctx context.Context) KpiExtractOutput

type KpiExtractArray

type KpiExtractArray []KpiExtractInput

func (KpiExtractArray) ElementType

func (KpiExtractArray) ElementType() reflect.Type

func (KpiExtractArray) ToKpiExtractArrayOutput

func (i KpiExtractArray) ToKpiExtractArrayOutput() KpiExtractArrayOutput

func (KpiExtractArray) ToKpiExtractArrayOutputWithContext

func (i KpiExtractArray) ToKpiExtractArrayOutputWithContext(ctx context.Context) KpiExtractArrayOutput

type KpiExtractArrayInput

type KpiExtractArrayInput interface {
	pulumi.Input

	ToKpiExtractArrayOutput() KpiExtractArrayOutput
	ToKpiExtractArrayOutputWithContext(context.Context) KpiExtractArrayOutput
}

KpiExtractArrayInput is an input type that accepts KpiExtractArray and KpiExtractArrayOutput values. You can construct a concrete instance of `KpiExtractArrayInput` via:

KpiExtractArray{ KpiExtractArgs{...} }

type KpiExtractArrayOutput

type KpiExtractArrayOutput struct{ *pulumi.OutputState }

func (KpiExtractArrayOutput) ElementType

func (KpiExtractArrayOutput) ElementType() reflect.Type

func (KpiExtractArrayOutput) Index

func (KpiExtractArrayOutput) ToKpiExtractArrayOutput

func (o KpiExtractArrayOutput) ToKpiExtractArrayOutput() KpiExtractArrayOutput

func (KpiExtractArrayOutput) ToKpiExtractArrayOutputWithContext

func (o KpiExtractArrayOutput) ToKpiExtractArrayOutputWithContext(ctx context.Context) KpiExtractArrayOutput

type KpiExtractInput

type KpiExtractInput interface {
	pulumi.Input

	ToKpiExtractOutput() KpiExtractOutput
	ToKpiExtractOutputWithContext(context.Context) KpiExtractOutput
}

KpiExtractInput is an input type that accepts KpiExtractArgs and KpiExtractOutput values. You can construct a concrete instance of `KpiExtractInput` via:

KpiExtractArgs{...}

type KpiExtractOutput

type KpiExtractOutput struct{ *pulumi.OutputState }

The KPI extract.

func (KpiExtractOutput) ElementType

func (KpiExtractOutput) ElementType() reflect.Type

func (KpiExtractOutput) Expression

func (o KpiExtractOutput) Expression() pulumi.StringOutput

The expression.

func (KpiExtractOutput) ExtractName

func (o KpiExtractOutput) ExtractName() pulumi.StringOutput

KPI extract name.

func (KpiExtractOutput) ToKpiExtractOutput

func (o KpiExtractOutput) ToKpiExtractOutput() KpiExtractOutput

func (KpiExtractOutput) ToKpiExtractOutputWithContext

func (o KpiExtractOutput) ToKpiExtractOutputWithContext(ctx context.Context) KpiExtractOutput

type KpiExtractResponse

type KpiExtractResponse struct {
	// The expression.
	Expression string `pulumi:"expression"`
	// KPI extract name.
	ExtractName string `pulumi:"extractName"`
}

The KPI extract.

type KpiExtractResponseArgs

type KpiExtractResponseArgs struct {
	// The expression.
	Expression pulumi.StringInput `pulumi:"expression"`
	// KPI extract name.
	ExtractName pulumi.StringInput `pulumi:"extractName"`
}

The KPI extract.

func (KpiExtractResponseArgs) ElementType

func (KpiExtractResponseArgs) ElementType() reflect.Type

func (KpiExtractResponseArgs) ToKpiExtractResponseOutput

func (i KpiExtractResponseArgs) ToKpiExtractResponseOutput() KpiExtractResponseOutput

func (KpiExtractResponseArgs) ToKpiExtractResponseOutputWithContext

func (i KpiExtractResponseArgs) ToKpiExtractResponseOutputWithContext(ctx context.Context) KpiExtractResponseOutput

type KpiExtractResponseArray

type KpiExtractResponseArray []KpiExtractResponseInput

func (KpiExtractResponseArray) ElementType

func (KpiExtractResponseArray) ElementType() reflect.Type

func (KpiExtractResponseArray) ToKpiExtractResponseArrayOutput

func (i KpiExtractResponseArray) ToKpiExtractResponseArrayOutput() KpiExtractResponseArrayOutput

func (KpiExtractResponseArray) ToKpiExtractResponseArrayOutputWithContext

func (i KpiExtractResponseArray) ToKpiExtractResponseArrayOutputWithContext(ctx context.Context) KpiExtractResponseArrayOutput

type KpiExtractResponseArrayInput

type KpiExtractResponseArrayInput interface {
	pulumi.Input

	ToKpiExtractResponseArrayOutput() KpiExtractResponseArrayOutput
	ToKpiExtractResponseArrayOutputWithContext(context.Context) KpiExtractResponseArrayOutput
}

KpiExtractResponseArrayInput is an input type that accepts KpiExtractResponseArray and KpiExtractResponseArrayOutput values. You can construct a concrete instance of `KpiExtractResponseArrayInput` via:

KpiExtractResponseArray{ KpiExtractResponseArgs{...} }

type KpiExtractResponseArrayOutput

type KpiExtractResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiExtractResponseArrayOutput) ElementType

func (KpiExtractResponseArrayOutput) Index

func (KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutput

func (o KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutput() KpiExtractResponseArrayOutput

func (KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutputWithContext

func (o KpiExtractResponseArrayOutput) ToKpiExtractResponseArrayOutputWithContext(ctx context.Context) KpiExtractResponseArrayOutput

type KpiExtractResponseInput

type KpiExtractResponseInput interface {
	pulumi.Input

	ToKpiExtractResponseOutput() KpiExtractResponseOutput
	ToKpiExtractResponseOutputWithContext(context.Context) KpiExtractResponseOutput
}

KpiExtractResponseInput is an input type that accepts KpiExtractResponseArgs and KpiExtractResponseOutput values. You can construct a concrete instance of `KpiExtractResponseInput` via:

KpiExtractResponseArgs{...}

type KpiExtractResponseOutput

type KpiExtractResponseOutput struct{ *pulumi.OutputState }

The KPI extract.

func (KpiExtractResponseOutput) ElementType

func (KpiExtractResponseOutput) ElementType() reflect.Type

func (KpiExtractResponseOutput) Expression

The expression.

func (KpiExtractResponseOutput) ExtractName

KPI extract name.

func (KpiExtractResponseOutput) ToKpiExtractResponseOutput

func (o KpiExtractResponseOutput) ToKpiExtractResponseOutput() KpiExtractResponseOutput

func (KpiExtractResponseOutput) ToKpiExtractResponseOutputWithContext

func (o KpiExtractResponseOutput) ToKpiExtractResponseOutputWithContext(ctx context.Context) KpiExtractResponseOutput

type KpiFunctions added in v0.3.1

type KpiFunctions pulumi.String

The computation function for the KPI.

func (KpiFunctions) ElementType added in v0.3.1

func (KpiFunctions) ElementType() reflect.Type

func (KpiFunctions) ToStringOutput added in v0.3.1

func (e KpiFunctions) ToStringOutput() pulumi.StringOutput

func (KpiFunctions) ToStringOutputWithContext added in v0.3.1

func (e KpiFunctions) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KpiFunctions) ToStringPtrOutput added in v0.3.1

func (e KpiFunctions) ToStringPtrOutput() pulumi.StringPtrOutput

func (KpiFunctions) ToStringPtrOutputWithContext added in v0.3.1

func (e KpiFunctions) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KpiGroupByMetadataResponse

type KpiGroupByMetadataResponse struct {
	// The display name.
	DisplayName map[string]string `pulumi:"displayName"`
	// The name of the field.
	FieldName *string `pulumi:"fieldName"`
	// The type of the field.
	FieldType *string `pulumi:"fieldType"`
}

The KPI GroupBy field metadata.

type KpiGroupByMetadataResponseArgs

type KpiGroupByMetadataResponseArgs struct {
	// The display name.
	DisplayName pulumi.StringMapInput `pulumi:"displayName"`
	// The name of the field.
	FieldName pulumi.StringPtrInput `pulumi:"fieldName"`
	// The type of the field.
	FieldType pulumi.StringPtrInput `pulumi:"fieldType"`
}

The KPI GroupBy field metadata.

func (KpiGroupByMetadataResponseArgs) ElementType

func (KpiGroupByMetadataResponseArgs) ToKpiGroupByMetadataResponseOutput

func (i KpiGroupByMetadataResponseArgs) ToKpiGroupByMetadataResponseOutput() KpiGroupByMetadataResponseOutput

func (KpiGroupByMetadataResponseArgs) ToKpiGroupByMetadataResponseOutputWithContext

func (i KpiGroupByMetadataResponseArgs) ToKpiGroupByMetadataResponseOutputWithContext(ctx context.Context) KpiGroupByMetadataResponseOutput

type KpiGroupByMetadataResponseArray

type KpiGroupByMetadataResponseArray []KpiGroupByMetadataResponseInput

func (KpiGroupByMetadataResponseArray) ElementType

func (KpiGroupByMetadataResponseArray) ToKpiGroupByMetadataResponseArrayOutput

func (i KpiGroupByMetadataResponseArray) ToKpiGroupByMetadataResponseArrayOutput() KpiGroupByMetadataResponseArrayOutput

func (KpiGroupByMetadataResponseArray) ToKpiGroupByMetadataResponseArrayOutputWithContext

func (i KpiGroupByMetadataResponseArray) ToKpiGroupByMetadataResponseArrayOutputWithContext(ctx context.Context) KpiGroupByMetadataResponseArrayOutput

type KpiGroupByMetadataResponseArrayInput

type KpiGroupByMetadataResponseArrayInput interface {
	pulumi.Input

	ToKpiGroupByMetadataResponseArrayOutput() KpiGroupByMetadataResponseArrayOutput
	ToKpiGroupByMetadataResponseArrayOutputWithContext(context.Context) KpiGroupByMetadataResponseArrayOutput
}

KpiGroupByMetadataResponseArrayInput is an input type that accepts KpiGroupByMetadataResponseArray and KpiGroupByMetadataResponseArrayOutput values. You can construct a concrete instance of `KpiGroupByMetadataResponseArrayInput` via:

KpiGroupByMetadataResponseArray{ KpiGroupByMetadataResponseArgs{...} }

type KpiGroupByMetadataResponseArrayOutput

type KpiGroupByMetadataResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiGroupByMetadataResponseArrayOutput) ElementType

func (KpiGroupByMetadataResponseArrayOutput) Index

func (KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutput

func (o KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutput() KpiGroupByMetadataResponseArrayOutput

func (KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutputWithContext

func (o KpiGroupByMetadataResponseArrayOutput) ToKpiGroupByMetadataResponseArrayOutputWithContext(ctx context.Context) KpiGroupByMetadataResponseArrayOutput

type KpiGroupByMetadataResponseInput

type KpiGroupByMetadataResponseInput interface {
	pulumi.Input

	ToKpiGroupByMetadataResponseOutput() KpiGroupByMetadataResponseOutput
	ToKpiGroupByMetadataResponseOutputWithContext(context.Context) KpiGroupByMetadataResponseOutput
}

KpiGroupByMetadataResponseInput is an input type that accepts KpiGroupByMetadataResponseArgs and KpiGroupByMetadataResponseOutput values. You can construct a concrete instance of `KpiGroupByMetadataResponseInput` via:

KpiGroupByMetadataResponseArgs{...}

type KpiGroupByMetadataResponseOutput

type KpiGroupByMetadataResponseOutput struct{ *pulumi.OutputState }

The KPI GroupBy field metadata.

func (KpiGroupByMetadataResponseOutput) DisplayName

The display name.

func (KpiGroupByMetadataResponseOutput) ElementType

func (KpiGroupByMetadataResponseOutput) FieldName

The name of the field.

func (KpiGroupByMetadataResponseOutput) FieldType

The type of the field.

func (KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutput

func (o KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutput() KpiGroupByMetadataResponseOutput

func (KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutputWithContext

func (o KpiGroupByMetadataResponseOutput) ToKpiGroupByMetadataResponseOutputWithContext(ctx context.Context) KpiGroupByMetadataResponseOutput

type KpiInput added in v0.2.6

type KpiInput interface {
	pulumi.Input

	ToKpiOutput() KpiOutput
	ToKpiOutputWithContext(ctx context.Context) KpiOutput
}

type KpiOutput added in v0.2.6

type KpiOutput struct {
	*pulumi.OutputState
}

func (KpiOutput) ElementType added in v0.2.6

func (KpiOutput) ElementType() reflect.Type

func (KpiOutput) ToKpiOutput added in v0.2.6

func (o KpiOutput) ToKpiOutput() KpiOutput

func (KpiOutput) ToKpiOutputWithContext added in v0.2.6

func (o KpiOutput) ToKpiOutputWithContext(ctx context.Context) KpiOutput

type KpiParticipantProfilesMetadataResponse

type KpiParticipantProfilesMetadataResponse struct {
	// Name of the type.
	TypeName string `pulumi:"typeName"`
}

The KPI participant profile metadata.

type KpiParticipantProfilesMetadataResponseArgs

type KpiParticipantProfilesMetadataResponseArgs struct {
	// Name of the type.
	TypeName pulumi.StringInput `pulumi:"typeName"`
}

The KPI participant profile metadata.

func (KpiParticipantProfilesMetadataResponseArgs) ElementType

func (KpiParticipantProfilesMetadataResponseArgs) ToKpiParticipantProfilesMetadataResponseOutput

func (i KpiParticipantProfilesMetadataResponseArgs) ToKpiParticipantProfilesMetadataResponseOutput() KpiParticipantProfilesMetadataResponseOutput

func (KpiParticipantProfilesMetadataResponseArgs) ToKpiParticipantProfilesMetadataResponseOutputWithContext

func (i KpiParticipantProfilesMetadataResponseArgs) ToKpiParticipantProfilesMetadataResponseOutputWithContext(ctx context.Context) KpiParticipantProfilesMetadataResponseOutput

type KpiParticipantProfilesMetadataResponseArray

type KpiParticipantProfilesMetadataResponseArray []KpiParticipantProfilesMetadataResponseInput

func (KpiParticipantProfilesMetadataResponseArray) ElementType

func (KpiParticipantProfilesMetadataResponseArray) ToKpiParticipantProfilesMetadataResponseArrayOutput

func (i KpiParticipantProfilesMetadataResponseArray) ToKpiParticipantProfilesMetadataResponseArrayOutput() KpiParticipantProfilesMetadataResponseArrayOutput

func (KpiParticipantProfilesMetadataResponseArray) ToKpiParticipantProfilesMetadataResponseArrayOutputWithContext

func (i KpiParticipantProfilesMetadataResponseArray) ToKpiParticipantProfilesMetadataResponseArrayOutputWithContext(ctx context.Context) KpiParticipantProfilesMetadataResponseArrayOutput

type KpiParticipantProfilesMetadataResponseArrayInput

type KpiParticipantProfilesMetadataResponseArrayInput interface {
	pulumi.Input

	ToKpiParticipantProfilesMetadataResponseArrayOutput() KpiParticipantProfilesMetadataResponseArrayOutput
	ToKpiParticipantProfilesMetadataResponseArrayOutputWithContext(context.Context) KpiParticipantProfilesMetadataResponseArrayOutput
}

KpiParticipantProfilesMetadataResponseArrayInput is an input type that accepts KpiParticipantProfilesMetadataResponseArray and KpiParticipantProfilesMetadataResponseArrayOutput values. You can construct a concrete instance of `KpiParticipantProfilesMetadataResponseArrayInput` via:

KpiParticipantProfilesMetadataResponseArray{ KpiParticipantProfilesMetadataResponseArgs{...} }

type KpiParticipantProfilesMetadataResponseArrayOutput

type KpiParticipantProfilesMetadataResponseArrayOutput struct{ *pulumi.OutputState }

func (KpiParticipantProfilesMetadataResponseArrayOutput) ElementType

func (KpiParticipantProfilesMetadataResponseArrayOutput) Index

func (KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutput

func (o KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutput() KpiParticipantProfilesMetadataResponseArrayOutput

func (KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutputWithContext

func (o KpiParticipantProfilesMetadataResponseArrayOutput) ToKpiParticipantProfilesMetadataResponseArrayOutputWithContext(ctx context.Context) KpiParticipantProfilesMetadataResponseArrayOutput

type KpiParticipantProfilesMetadataResponseInput

type KpiParticipantProfilesMetadataResponseInput interface {
	pulumi.Input

	ToKpiParticipantProfilesMetadataResponseOutput() KpiParticipantProfilesMetadataResponseOutput
	ToKpiParticipantProfilesMetadataResponseOutputWithContext(context.Context) KpiParticipantProfilesMetadataResponseOutput
}

KpiParticipantProfilesMetadataResponseInput is an input type that accepts KpiParticipantProfilesMetadataResponseArgs and KpiParticipantProfilesMetadataResponseOutput values. You can construct a concrete instance of `KpiParticipantProfilesMetadataResponseInput` via:

KpiParticipantProfilesMetadataResponseArgs{...}

type KpiParticipantProfilesMetadataResponseOutput

type KpiParticipantProfilesMetadataResponseOutput struct{ *pulumi.OutputState }

The KPI participant profile metadata.

func (KpiParticipantProfilesMetadataResponseOutput) ElementType

func (KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutput

func (o KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutput() KpiParticipantProfilesMetadataResponseOutput

func (KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutputWithContext

func (o KpiParticipantProfilesMetadataResponseOutput) ToKpiParticipantProfilesMetadataResponseOutputWithContext(ctx context.Context) KpiParticipantProfilesMetadataResponseOutput

func (KpiParticipantProfilesMetadataResponseOutput) TypeName

Name of the type.

type KpiState

type KpiState struct {
	// The aliases.
	Aliases KpiAliasResponseArrayInput
	// The calculation window.
	CalculationWindow pulumi.StringPtrInput
	// Name of calculation window field.
	CalculationWindowFieldName pulumi.StringPtrInput
	// Localized description for the KPI.
	Description pulumi.StringMapInput
	// Localized display name for the KPI.
	DisplayName pulumi.StringMapInput
	// The mapping entity type.
	EntityType pulumi.StringPtrInput
	// The mapping entity name.
	EntityTypeName pulumi.StringPtrInput
	// The computation expression for the KPI.
	Expression pulumi.StringPtrInput
	// The KPI extracts.
	Extracts KpiExtractResponseArrayInput
	// The filter expression for the KPI.
	Filter pulumi.StringPtrInput
	// The computation function for the KPI.
	Function pulumi.StringPtrInput
	// the group by properties for the KPI.
	GroupBy pulumi.StringArrayInput
	// The KPI GroupByMetadata.
	GroupByMetadata KpiGroupByMetadataResponseArrayInput
	// The KPI name.
	KpiName pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// The participant profiles.
	ParticipantProfilesMetadata KpiParticipantProfilesMetadataResponseArrayInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// The KPI thresholds.
	ThresHolds KpiThresholdsResponsePtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The unit of measurement for the KPI.
	Unit pulumi.StringPtrInput
}

func (KpiState) ElementType

func (KpiState) ElementType() reflect.Type

type KpiThresholds

type KpiThresholds struct {
	// Whether or not the KPI is an increasing KPI.
	IncreasingKpi bool `pulumi:"increasingKpi"`
	// The lower threshold limit.
	LowerLimit float64 `pulumi:"lowerLimit"`
	// The upper threshold limit.
	UpperLimit float64 `pulumi:"upperLimit"`
}

Defines the KPI Threshold limits.

type KpiThresholdsArgs

type KpiThresholdsArgs struct {
	// Whether or not the KPI is an increasing KPI.
	IncreasingKpi pulumi.BoolInput `pulumi:"increasingKpi"`
	// The lower threshold limit.
	LowerLimit pulumi.Float64Input `pulumi:"lowerLimit"`
	// The upper threshold limit.
	UpperLimit pulumi.Float64Input `pulumi:"upperLimit"`
}

Defines the KPI Threshold limits.

func (KpiThresholdsArgs) ElementType

func (KpiThresholdsArgs) ElementType() reflect.Type

func (KpiThresholdsArgs) ToKpiThresholdsOutput

func (i KpiThresholdsArgs) ToKpiThresholdsOutput() KpiThresholdsOutput

func (KpiThresholdsArgs) ToKpiThresholdsOutputWithContext

func (i KpiThresholdsArgs) ToKpiThresholdsOutputWithContext(ctx context.Context) KpiThresholdsOutput

func (KpiThresholdsArgs) ToKpiThresholdsPtrOutput

func (i KpiThresholdsArgs) ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput

func (KpiThresholdsArgs) ToKpiThresholdsPtrOutputWithContext

func (i KpiThresholdsArgs) ToKpiThresholdsPtrOutputWithContext(ctx context.Context) KpiThresholdsPtrOutput

type KpiThresholdsInput

type KpiThresholdsInput interface {
	pulumi.Input

	ToKpiThresholdsOutput() KpiThresholdsOutput
	ToKpiThresholdsOutputWithContext(context.Context) KpiThresholdsOutput
}

KpiThresholdsInput is an input type that accepts KpiThresholdsArgs and KpiThresholdsOutput values. You can construct a concrete instance of `KpiThresholdsInput` via:

KpiThresholdsArgs{...}

type KpiThresholdsOutput

type KpiThresholdsOutput struct{ *pulumi.OutputState }

Defines the KPI Threshold limits.

func (KpiThresholdsOutput) ElementType

func (KpiThresholdsOutput) ElementType() reflect.Type

func (KpiThresholdsOutput) IncreasingKpi

func (o KpiThresholdsOutput) IncreasingKpi() pulumi.BoolOutput

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsOutput) LowerLimit

func (o KpiThresholdsOutput) LowerLimit() pulumi.Float64Output

The lower threshold limit.

func (KpiThresholdsOutput) ToKpiThresholdsOutput

func (o KpiThresholdsOutput) ToKpiThresholdsOutput() KpiThresholdsOutput

func (KpiThresholdsOutput) ToKpiThresholdsOutputWithContext

func (o KpiThresholdsOutput) ToKpiThresholdsOutputWithContext(ctx context.Context) KpiThresholdsOutput

func (KpiThresholdsOutput) ToKpiThresholdsPtrOutput

func (o KpiThresholdsOutput) ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput

func (KpiThresholdsOutput) ToKpiThresholdsPtrOutputWithContext

func (o KpiThresholdsOutput) ToKpiThresholdsPtrOutputWithContext(ctx context.Context) KpiThresholdsPtrOutput

func (KpiThresholdsOutput) UpperLimit

func (o KpiThresholdsOutput) UpperLimit() pulumi.Float64Output

The upper threshold limit.

type KpiThresholdsPtrInput

type KpiThresholdsPtrInput interface {
	pulumi.Input

	ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput
	ToKpiThresholdsPtrOutputWithContext(context.Context) KpiThresholdsPtrOutput
}

KpiThresholdsPtrInput is an input type that accepts KpiThresholdsArgs, KpiThresholdsPtr and KpiThresholdsPtrOutput values. You can construct a concrete instance of `KpiThresholdsPtrInput` via:

        KpiThresholdsArgs{...}

or:

        nil

type KpiThresholdsPtrOutput

type KpiThresholdsPtrOutput struct{ *pulumi.OutputState }

func (KpiThresholdsPtrOutput) Elem

func (KpiThresholdsPtrOutput) ElementType

func (KpiThresholdsPtrOutput) ElementType() reflect.Type

func (KpiThresholdsPtrOutput) IncreasingKpi

func (o KpiThresholdsPtrOutput) IncreasingKpi() pulumi.BoolPtrOutput

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsPtrOutput) LowerLimit

The lower threshold limit.

func (KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutput

func (o KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutput() KpiThresholdsPtrOutput

func (KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutputWithContext

func (o KpiThresholdsPtrOutput) ToKpiThresholdsPtrOutputWithContext(ctx context.Context) KpiThresholdsPtrOutput

func (KpiThresholdsPtrOutput) UpperLimit

The upper threshold limit.

type KpiThresholdsResponse

type KpiThresholdsResponse struct {
	// Whether or not the KPI is an increasing KPI.
	IncreasingKpi bool `pulumi:"increasingKpi"`
	// The lower threshold limit.
	LowerLimit float64 `pulumi:"lowerLimit"`
	// The upper threshold limit.
	UpperLimit float64 `pulumi:"upperLimit"`
}

Defines the KPI Threshold limits.

type KpiThresholdsResponseArgs

type KpiThresholdsResponseArgs struct {
	// Whether or not the KPI is an increasing KPI.
	IncreasingKpi pulumi.BoolInput `pulumi:"increasingKpi"`
	// The lower threshold limit.
	LowerLimit pulumi.Float64Input `pulumi:"lowerLimit"`
	// The upper threshold limit.
	UpperLimit pulumi.Float64Input `pulumi:"upperLimit"`
}

Defines the KPI Threshold limits.

func (KpiThresholdsResponseArgs) ElementType

func (KpiThresholdsResponseArgs) ElementType() reflect.Type

func (KpiThresholdsResponseArgs) ToKpiThresholdsResponseOutput

func (i KpiThresholdsResponseArgs) ToKpiThresholdsResponseOutput() KpiThresholdsResponseOutput

func (KpiThresholdsResponseArgs) ToKpiThresholdsResponseOutputWithContext

func (i KpiThresholdsResponseArgs) ToKpiThresholdsResponseOutputWithContext(ctx context.Context) KpiThresholdsResponseOutput

func (KpiThresholdsResponseArgs) ToKpiThresholdsResponsePtrOutput

func (i KpiThresholdsResponseArgs) ToKpiThresholdsResponsePtrOutput() KpiThresholdsResponsePtrOutput

func (KpiThresholdsResponseArgs) ToKpiThresholdsResponsePtrOutputWithContext

func (i KpiThresholdsResponseArgs) ToKpiThresholdsResponsePtrOutputWithContext(ctx context.Context) KpiThresholdsResponsePtrOutput

type KpiThresholdsResponseInput

type KpiThresholdsResponseInput interface {
	pulumi.Input

	ToKpiThresholdsResponseOutput() KpiThresholdsResponseOutput
	ToKpiThresholdsResponseOutputWithContext(context.Context) KpiThresholdsResponseOutput
}

KpiThresholdsResponseInput is an input type that accepts KpiThresholdsResponseArgs and KpiThresholdsResponseOutput values. You can construct a concrete instance of `KpiThresholdsResponseInput` via:

KpiThresholdsResponseArgs{...}

type KpiThresholdsResponseOutput

type KpiThresholdsResponseOutput struct{ *pulumi.OutputState }

Defines the KPI Threshold limits.

func (KpiThresholdsResponseOutput) ElementType

func (KpiThresholdsResponseOutput) IncreasingKpi

func (o KpiThresholdsResponseOutput) IncreasingKpi() pulumi.BoolOutput

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsResponseOutput) LowerLimit

The lower threshold limit.

func (KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutput

func (o KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutput() KpiThresholdsResponseOutput

func (KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutputWithContext

func (o KpiThresholdsResponseOutput) ToKpiThresholdsResponseOutputWithContext(ctx context.Context) KpiThresholdsResponseOutput

func (KpiThresholdsResponseOutput) ToKpiThresholdsResponsePtrOutput

func (o KpiThresholdsResponseOutput) ToKpiThresholdsResponsePtrOutput() KpiThresholdsResponsePtrOutput

func (KpiThresholdsResponseOutput) ToKpiThresholdsResponsePtrOutputWithContext

func (o KpiThresholdsResponseOutput) ToKpiThresholdsResponsePtrOutputWithContext(ctx context.Context) KpiThresholdsResponsePtrOutput

func (KpiThresholdsResponseOutput) UpperLimit

The upper threshold limit.

type KpiThresholdsResponsePtrInput

type KpiThresholdsResponsePtrInput interface {
	pulumi.Input

	ToKpiThresholdsResponsePtrOutput() KpiThresholdsResponsePtrOutput
	ToKpiThresholdsResponsePtrOutputWithContext(context.Context) KpiThresholdsResponsePtrOutput
}

KpiThresholdsResponsePtrInput is an input type that accepts KpiThresholdsResponseArgs, KpiThresholdsResponsePtr and KpiThresholdsResponsePtrOutput values. You can construct a concrete instance of `KpiThresholdsResponsePtrInput` via:

        KpiThresholdsResponseArgs{...}

or:

        nil

type KpiThresholdsResponsePtrOutput

type KpiThresholdsResponsePtrOutput struct{ *pulumi.OutputState }

func (KpiThresholdsResponsePtrOutput) Elem

func (KpiThresholdsResponsePtrOutput) ElementType

func (KpiThresholdsResponsePtrOutput) IncreasingKpi

Whether or not the KPI is an increasing KPI.

func (KpiThresholdsResponsePtrOutput) LowerLimit

The lower threshold limit.

func (KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutput

func (o KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutput() KpiThresholdsResponsePtrOutput

func (KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutputWithContext

func (o KpiThresholdsResponsePtrOutput) ToKpiThresholdsResponsePtrOutputWithContext(ctx context.Context) KpiThresholdsResponsePtrOutput

func (KpiThresholdsResponsePtrOutput) UpperLimit

The upper threshold limit.

type Link struct {
	pulumi.CustomResourceState

	// Localized descriptions for the Link.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the Link.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The link name.
	LinkName pulumi.StringOutput `pulumi:"linkName"`
	// The set of properties mappings between the source and target Types.
	Mappings TypePropertiesMappingResponseArrayOutput `pulumi:"mappings"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
	OperationType pulumi.StringPtrOutput `pulumi:"operationType"`
	// The properties that represent the participating profile.
	ParticipantPropertyReferences ParticipantPropertyReferenceResponseArrayOutput `pulumi:"participantPropertyReferences"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
	ReferenceOnly pulumi.BoolPtrOutput `pulumi:"referenceOnly"`
	// Name of the source Interaction Type.
	SourceInteractionType pulumi.StringOutput `pulumi:"sourceInteractionType"`
	// Name of the target Profile Type.
	TargetProfileType pulumi.StringOutput `pulumi:"targetProfileType"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The link resource format.

func GetLink(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LinkState, opts ...pulumi.ResourceOption) (*Link, error)

GetLink gets an existing Link resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLink(ctx *pulumi.Context,
	name string, args *LinkArgs, opts ...pulumi.ResourceOption) (*Link, error)

NewLink registers a new resource with the given unique name, arguments, and options.

func (*Link) ElementType added in v0.2.6

func (*Link) ElementType() reflect.Type

func (*Link) ToLinkOutput added in v0.2.6

func (i *Link) ToLinkOutput() LinkOutput

func (*Link) ToLinkOutputWithContext added in v0.2.6

func (i *Link) ToLinkOutputWithContext(ctx context.Context) LinkOutput

type LinkArgs

type LinkArgs struct {
	// Localized descriptions for the Link.
	Description pulumi.StringMapInput
	// Localized display name for the Link.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the link.
	LinkName pulumi.StringInput
	// The set of properties mappings between the source and target Types.
	Mappings TypePropertiesMappingArrayInput
	// Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
	OperationType *InstanceOperationType
	// The properties that represent the participating profile.
	ParticipantPropertyReferences ParticipantPropertyReferenceArrayInput
	// Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
	ReferenceOnly pulumi.BoolPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Name of the source Interaction Type.
	SourceInteractionType pulumi.StringInput
	// Name of the target Profile Type.
	TargetProfileType pulumi.StringInput
}

The set of arguments for constructing a Link resource.

func (LinkArgs) ElementType

func (LinkArgs) ElementType() reflect.Type

type LinkInput added in v0.2.6

type LinkInput interface {
	pulumi.Input

	ToLinkOutput() LinkOutput
	ToLinkOutputWithContext(ctx context.Context) LinkOutput
}

type LinkOutput added in v0.2.6

type LinkOutput struct {
	*pulumi.OutputState
}

func (LinkOutput) ElementType added in v0.2.6

func (LinkOutput) ElementType() reflect.Type

func (LinkOutput) ToLinkOutput added in v0.2.6

func (o LinkOutput) ToLinkOutput() LinkOutput

func (LinkOutput) ToLinkOutputWithContext added in v0.2.6

func (o LinkOutput) ToLinkOutputWithContext(ctx context.Context) LinkOutput

type LinkState

type LinkState struct {
	// Localized descriptions for the Link.
	Description pulumi.StringMapInput
	// Localized display name for the Link.
	DisplayName pulumi.StringMapInput
	// The link name.
	LinkName pulumi.StringPtrInput
	// The set of properties mappings between the source and target Types.
	Mappings TypePropertiesMappingResponseArrayInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
	OperationType pulumi.StringPtrInput
	// The properties that represent the participating profile.
	ParticipantPropertyReferences ParticipantPropertyReferenceResponseArrayInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
	ReferenceOnly pulumi.BoolPtrInput
	// Name of the source Interaction Type.
	SourceInteractionType pulumi.StringPtrInput
	// Name of the target Profile Type.
	TargetProfileType pulumi.StringPtrInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (LinkState) ElementType

func (LinkState) ElementType() reflect.Type

type LinkTypes added in v0.3.1

type LinkTypes pulumi.String

Link type.

func (LinkTypes) ElementType added in v0.3.1

func (LinkTypes) ElementType() reflect.Type

func (LinkTypes) ToStringOutput added in v0.3.1

func (e LinkTypes) ToStringOutput() pulumi.StringOutput

func (LinkTypes) ToStringOutputWithContext added in v0.3.1

func (e LinkTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LinkTypes) ToStringPtrOutput added in v0.3.1

func (e LinkTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (LinkTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e LinkTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupConnectorArgs

type LookupConnectorArgs struct {
	// The name of the connector.
	ConnectorName string `pulumi:"connectorName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectorMappingArgs

type LookupConnectorMappingArgs struct {
	// The name of the connector.
	ConnectorName string `pulumi:"connectorName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the connector mapping.
	MappingName string `pulumi:"mappingName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupConnectorMappingResult

type LookupConnectorMappingResult struct {
	// The connector mapping name
	ConnectorMappingName string `pulumi:"connectorMappingName"`
	// The connector name.
	ConnectorName string `pulumi:"connectorName"`
	// Type of connector.
	ConnectorType *string `pulumi:"connectorType"`
	// The created time.
	Created string `pulumi:"created"`
	// The DataFormat ID.
	DataFormatId string `pulumi:"dataFormatId"`
	// The description of the connector mapping.
	Description *string `pulumi:"description"`
	// Display name for the connector mapping.
	DisplayName *string `pulumi:"displayName"`
	// Defines which entity type the file should map to.
	EntityType string `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName string `pulumi:"entityTypeName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The last modified time.
	LastModified string `pulumi:"lastModified"`
	// The properties of the mapping.
	MappingProperties ConnectorMappingPropertiesResponse `pulumi:"mappingProperties"`
	// Resource name.
	Name string `pulumi:"name"`
	// The next run time based on customer's settings.
	NextRunTime string `pulumi:"nextRunTime"`
	// The RunId.
	RunId string `pulumi:"runId"`
	// State of connector mapping.
	State string `pulumi:"state"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The connector mapping resource format.

type LookupConnectorResult

type LookupConnectorResult struct {
	// ID of the connector.
	ConnectorId int `pulumi:"connectorId"`
	// Name of the connector.
	ConnectorName *string `pulumi:"connectorName"`
	// The connector properties.
	ConnectorProperties map[string]interface{} `pulumi:"connectorProperties"`
	// Type of connector.
	ConnectorType string `pulumi:"connectorType"`
	// The created time.
	Created string `pulumi:"created"`
	// Description of the connector.
	Description *string `pulumi:"description"`
	// Display name of the connector.
	DisplayName *string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// If this is an internal connector.
	IsInternal *bool `pulumi:"isInternal"`
	// The last modified time.
	LastModified string `pulumi:"lastModified"`
	// Resource name.
	Name string `pulumi:"name"`
	// State of connector.
	State string `pulumi:"state"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The connector resource format.

func LookupConnector

func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)

type LookupHubArgs

type LookupHubArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupHubResult

type LookupHubResult struct {
	// API endpoint URL of the hub.
	ApiEndpoint string `pulumi:"apiEndpoint"`
	// Billing settings of the hub.
	HubBillingInfo *HubBillingInfoFormatResponse `pulumi:"hubBillingInfo"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource location.
	Location *string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// Provisioning state of the hub.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The bit flags for enabled hub features. Bit 0 is set to 1 indicates graph is enabled, or disabled if set to 0. Bit 1 is set to 1 indicates the hub is disabled, or enabled if set to 0.
	TenantFeatures *int `pulumi:"tenantFeatures"`
	// Resource type.
	Type string `pulumi:"type"`
	// Web endpoint URL of the hub.
	WebEndpoint string `pulumi:"webEndpoint"`
}

Hub resource.

func LookupHub

func LookupHub(ctx *pulumi.Context, args *LookupHubArgs, opts ...pulumi.InvokeOption) (*LookupHubResult, error)

type LookupKpiArgs

type LookupKpiArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the KPI.
	KpiName string `pulumi:"kpiName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupKpiResult

type LookupKpiResult struct {
	// The aliases.
	Aliases []KpiAliasResponse `pulumi:"aliases"`
	// The calculation window.
	CalculationWindow string `pulumi:"calculationWindow"`
	// Name of calculation window field.
	CalculationWindowFieldName *string `pulumi:"calculationWindowFieldName"`
	// Localized description for the KPI.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the KPI.
	DisplayName map[string]string `pulumi:"displayName"`
	// The mapping entity type.
	EntityType string `pulumi:"entityType"`
	// The mapping entity name.
	EntityTypeName string `pulumi:"entityTypeName"`
	// The computation expression for the KPI.
	Expression string `pulumi:"expression"`
	// The KPI extracts.
	Extracts []KpiExtractResponse `pulumi:"extracts"`
	// The filter expression for the KPI.
	Filter *string `pulumi:"filter"`
	// The computation function for the KPI.
	Function string `pulumi:"function"`
	// the group by properties for the KPI.
	GroupBy []string `pulumi:"groupBy"`
	// The KPI GroupByMetadata.
	GroupByMetadata []KpiGroupByMetadataResponse `pulumi:"groupByMetadata"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The KPI name.
	KpiName string `pulumi:"kpiName"`
	// Resource name.
	Name string `pulumi:"name"`
	// The participant profiles.
	ParticipantProfilesMetadata []KpiParticipantProfilesMetadataResponse `pulumi:"participantProfilesMetadata"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// The KPI thresholds.
	ThresHolds *KpiThresholdsResponse `pulumi:"thresHolds"`
	// Resource type.
	Type string `pulumi:"type"`
	// The unit of measurement for the KPI.
	Unit *string `pulumi:"unit"`
}

The KPI resource format.

func LookupKpi

func LookupKpi(ctx *pulumi.Context, args *LookupKpiArgs, opts ...pulumi.InvokeOption) (*LookupKpiResult, error)

type LookupLinkArgs

type LookupLinkArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the link.
	LinkName string `pulumi:"linkName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupLinkResult

type LookupLinkResult struct {
	// Localized descriptions for the Link.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the Link.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The link name.
	LinkName string `pulumi:"linkName"`
	// The set of properties mappings between the source and target Types.
	Mappings []TypePropertiesMappingResponse `pulumi:"mappings"`
	// Resource name.
	Name string `pulumi:"name"`
	// Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
	OperationType *string `pulumi:"operationType"`
	// The properties that represent the participating profile.
	ParticipantPropertyReferences []ParticipantPropertyReferenceResponse `pulumi:"participantPropertyReferences"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
	ReferenceOnly *bool `pulumi:"referenceOnly"`
	// Name of the source Interaction Type.
	SourceInteractionType string `pulumi:"sourceInteractionType"`
	// Name of the target Profile Type.
	TargetProfileType string `pulumi:"targetProfileType"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The link resource format.

func LookupLink(ctx *pulumi.Context, args *LookupLinkArgs, opts ...pulumi.InvokeOption) (*LookupLinkResult, error)

type LookupProfileArgs

type LookupProfileArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// Locale of profile to retrieve, default is en-us.
	LocaleCode *string `pulumi:"localeCode"`
	// The name of the profile.
	ProfileName string `pulumi:"profileName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupProfileResult

type LookupProfileResult struct {
	// The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
	ApiEntitySetName *string `pulumi:"apiEntitySetName"`
	// The attributes for the Type.
	Attributes map[string][]string `pulumi:"attributes"`
	// Localized descriptions for the property.
	Description map[string]string `pulumi:"description"`
	// Localized display names for the property.
	DisplayName map[string]string `pulumi:"displayName"`
	// Type of entity.
	EntityType *string `pulumi:"entityType"`
	// The properties of the Profile.
	Fields []PropertyDefinitionResponse `pulumi:"fields"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The instance count.
	InstancesCount *int `pulumi:"instancesCount"`
	// Large Image associated with the Property or EntityType.
	LargeImage *string `pulumi:"largeImage"`
	// The last changed time for the type definition.
	LastChangedUtc string `pulumi:"lastChangedUtc"`
	// Any custom localized attributes for the Type.
	LocalizedAttributes map[string]map[string]string `pulumi:"localizedAttributes"`
	// Medium Image associated with the Property or EntityType.
	MediumImage *string `pulumi:"mediumImage"`
	// Resource name.
	Name string `pulumi:"name"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The schema org link. This helps ACI identify and suggest semantic models.
	SchemaItemTypeLink *string `pulumi:"schemaItemTypeLink"`
	// Small Image associated with the Property or EntityType.
	SmallImage *string `pulumi:"smallImage"`
	// The strong IDs.
	StrongIds []StrongIdResponse `pulumi:"strongIds"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// The timestamp property name. Represents the time when the interaction or profile update happened.
	TimestampFieldName *string `pulumi:"timestampFieldName"`
	// Resource type.
	Type string `pulumi:"type"`
	// The name of the entity.
	TypeName *string `pulumi:"typeName"`
}

The profile resource format.

func LookupProfile

func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)

type LookupRelationshipArgs

type LookupRelationshipArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the relationship.
	RelationshipName string `pulumi:"relationshipName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRelationshipLinkArgs

type LookupRelationshipLinkArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the relationship link.
	RelationshipLinkName string `pulumi:"relationshipLinkName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRelationshipLinkResult

type LookupRelationshipLinkResult struct {
	// Localized descriptions for the Relationship Link.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the Relationship Link.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The InteractionType associated with the Relationship Link.
	InteractionType string `pulumi:"interactionType"`
	// The name of the Relationship Link.
	LinkName string `pulumi:"linkName"`
	// The mappings between Interaction and Relationship fields.
	Mappings []RelationshipLinkFieldMappingResponse `pulumi:"mappings"`
	// Resource name.
	Name string `pulumi:"name"`
	// The property references for the Profile of the Relationship.
	ProfilePropertyReferences []ParticipantPropertyReferenceResponse `pulumi:"profilePropertyReferences"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The property references for the Related Profile of the Relationship.
	RelatedProfilePropertyReferences []ParticipantPropertyReferenceResponse `pulumi:"relatedProfilePropertyReferences"`
	// The relationship guid id.
	RelationshipGuidId string `pulumi:"relationshipGuidId"`
	// The Relationship associated with the Link.
	RelationshipName string `pulumi:"relationshipName"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The relationship link resource format.

type LookupRelationshipResult

type LookupRelationshipResult struct {
	// The Relationship Cardinality.
	Cardinality *string `pulumi:"cardinality"`
	// Localized descriptions for the Relationship.
	Description map[string]string `pulumi:"description"`
	// Localized display name for the Relationship.
	DisplayName map[string]string `pulumi:"displayName"`
	// The expiry date time in UTC.
	ExpiryDateTimeUtc *string `pulumi:"expiryDateTimeUtc"`
	// The properties of the Relationship.
	Fields []PropertyDefinitionResponse `pulumi:"fields"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Optional property to be used to map fields in profile to their strong ids in related profile.
	LookupMappings []RelationshipTypeMappingResponse `pulumi:"lookupMappings"`
	// Resource name.
	Name string `pulumi:"name"`
	// Profile type.
	ProfileType string `pulumi:"profileType"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// Related profile being referenced.
	RelatedProfileType string `pulumi:"relatedProfileType"`
	// The relationship guid id.
	RelationshipGuidId string `pulumi:"relationshipGuidId"`
	// The Relationship name.
	RelationshipName string `pulumi:"relationshipName"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
}

The relationship resource format.

type LookupRoleAssignmentArgs

type LookupRoleAssignmentArgs struct {
	// The name of the role assignment.
	AssignmentName string `pulumi:"assignmentName"`
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRoleAssignmentResult

type LookupRoleAssignmentResult struct {
	// The name of the metadata object.
	AssignmentName string `pulumi:"assignmentName"`
	// Widget types set for the assignment.
	ConflationPolicies *ResourceSetDescriptionResponse `pulumi:"conflationPolicies"`
	// Connectors set for the assignment.
	Connectors *ResourceSetDescriptionResponse `pulumi:"connectors"`
	// Localized description for the metadata.
	Description map[string]string `pulumi:"description"`
	// Localized display names for the metadata.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Interactions set for the assignment.
	Interactions *ResourceSetDescriptionResponse `pulumi:"interactions"`
	// Kpis set for the assignment.
	Kpis *ResourceSetDescriptionResponse `pulumi:"kpis"`
	// Links set for the assignment.
	Links *ResourceSetDescriptionResponse `pulumi:"links"`
	// Resource name.
	Name string `pulumi:"name"`
	// The principals being assigned to.
	Principals []AssignmentPrincipalResponse `pulumi:"principals"`
	// Profiles set for the assignment.
	Profiles *ResourceSetDescriptionResponse `pulumi:"profiles"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The Role assignments set for the relationship links.
	RelationshipLinks *ResourceSetDescriptionResponse `pulumi:"relationshipLinks"`
	// The Role assignments set for the relationships.
	Relationships *ResourceSetDescriptionResponse `pulumi:"relationships"`
	// Type of roles.
	Role string `pulumi:"role"`
	// The Role assignments set for the assignment.
	RoleAssignments *ResourceSetDescriptionResponse `pulumi:"roleAssignments"`
	// Sas Policies set for the assignment.
	SasPolicies *ResourceSetDescriptionResponse `pulumi:"sasPolicies"`
	// The Role assignments set for the assignment.
	Segments *ResourceSetDescriptionResponse `pulumi:"segments"`
	// The hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
	// Views set for the assignment.
	Views *ResourceSetDescriptionResponse `pulumi:"views"`
	// Widget types set for the assignment.
	WidgetTypes *ResourceSetDescriptionResponse `pulumi:"widgetTypes"`
}

The Role Assignment resource format.

type LookupViewArgs

type LookupViewArgs struct {
	// The name of the hub.
	HubName string `pulumi:"hubName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The user ID. Use * to retrieve hub level view.
	UserId string `pulumi:"userId"`
	// The name of the view.
	ViewName string `pulumi:"viewName"`
}

type LookupViewResult

type LookupViewResult struct {
	// Date time when view was last modified.
	Changed string `pulumi:"changed"`
	// Date time when view was created.
	Created string `pulumi:"created"`
	// View definition.
	Definition string `pulumi:"definition"`
	// Localized display name for the view.
	DisplayName map[string]string `pulumi:"displayName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// the hub name.
	TenantId string `pulumi:"tenantId"`
	// Resource type.
	Type string `pulumi:"type"`
	// the user ID.
	UserId *string `pulumi:"userId"`
	// Name of the view.
	ViewName string `pulumi:"viewName"`
}

The view resource format.

func LookupView

func LookupView(ctx *pulumi.Context, args *LookupViewArgs, opts ...pulumi.InvokeOption) (*LookupViewResult, error)

type ParticipantPropertyReference

type ParticipantPropertyReference struct {
	// The interaction property that maps to the profile property.
	InteractionPropertyName string `pulumi:"interactionPropertyName"`
	// The profile property that maps to the interaction property.
	ProfilePropertyName string `pulumi:"profilePropertyName"`
}

The participant property reference.

type ParticipantPropertyReferenceArgs

type ParticipantPropertyReferenceArgs struct {
	// The interaction property that maps to the profile property.
	InteractionPropertyName pulumi.StringInput `pulumi:"interactionPropertyName"`
	// The profile property that maps to the interaction property.
	ProfilePropertyName pulumi.StringInput `pulumi:"profilePropertyName"`
}

The participant property reference.

func (ParticipantPropertyReferenceArgs) ElementType

func (ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutput

func (i ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutput() ParticipantPropertyReferenceOutput

func (ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutputWithContext

func (i ParticipantPropertyReferenceArgs) ToParticipantPropertyReferenceOutputWithContext(ctx context.Context) ParticipantPropertyReferenceOutput

type ParticipantPropertyReferenceArray

type ParticipantPropertyReferenceArray []ParticipantPropertyReferenceInput

func (ParticipantPropertyReferenceArray) ElementType

func (ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutput

func (i ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutput() ParticipantPropertyReferenceArrayOutput

func (ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutputWithContext

func (i ParticipantPropertyReferenceArray) ToParticipantPropertyReferenceArrayOutputWithContext(ctx context.Context) ParticipantPropertyReferenceArrayOutput

type ParticipantPropertyReferenceArrayInput

type ParticipantPropertyReferenceArrayInput interface {
	pulumi.Input

	ToParticipantPropertyReferenceArrayOutput() ParticipantPropertyReferenceArrayOutput
	ToParticipantPropertyReferenceArrayOutputWithContext(context.Context) ParticipantPropertyReferenceArrayOutput
}

ParticipantPropertyReferenceArrayInput is an input type that accepts ParticipantPropertyReferenceArray and ParticipantPropertyReferenceArrayOutput values. You can construct a concrete instance of `ParticipantPropertyReferenceArrayInput` via:

ParticipantPropertyReferenceArray{ ParticipantPropertyReferenceArgs{...} }

type ParticipantPropertyReferenceArrayOutput

type ParticipantPropertyReferenceArrayOutput struct{ *pulumi.OutputState }

func (ParticipantPropertyReferenceArrayOutput) ElementType

func (ParticipantPropertyReferenceArrayOutput) Index

func (ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutput

func (o ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutput() ParticipantPropertyReferenceArrayOutput

func (ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutputWithContext

func (o ParticipantPropertyReferenceArrayOutput) ToParticipantPropertyReferenceArrayOutputWithContext(ctx context.Context) ParticipantPropertyReferenceArrayOutput

type ParticipantPropertyReferenceInput

type ParticipantPropertyReferenceInput interface {
	pulumi.Input

	ToParticipantPropertyReferenceOutput() ParticipantPropertyReferenceOutput
	ToParticipantPropertyReferenceOutputWithContext(context.Context) ParticipantPropertyReferenceOutput
}

ParticipantPropertyReferenceInput is an input type that accepts ParticipantPropertyReferenceArgs and ParticipantPropertyReferenceOutput values. You can construct a concrete instance of `ParticipantPropertyReferenceInput` via:

ParticipantPropertyReferenceArgs{...}

type ParticipantPropertyReferenceOutput

type ParticipantPropertyReferenceOutput struct{ *pulumi.OutputState }

The participant property reference.

func (ParticipantPropertyReferenceOutput) ElementType

func (ParticipantPropertyReferenceOutput) InteractionPropertyName

func (o ParticipantPropertyReferenceOutput) InteractionPropertyName() pulumi.StringOutput

The interaction property that maps to the profile property.

func (ParticipantPropertyReferenceOutput) ProfilePropertyName

func (o ParticipantPropertyReferenceOutput) ProfilePropertyName() pulumi.StringOutput

The profile property that maps to the interaction property.

func (ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutput

func (o ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutput() ParticipantPropertyReferenceOutput

func (ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutputWithContext

func (o ParticipantPropertyReferenceOutput) ToParticipantPropertyReferenceOutputWithContext(ctx context.Context) ParticipantPropertyReferenceOutput

type ParticipantPropertyReferenceResponse

type ParticipantPropertyReferenceResponse struct {
	// The interaction property that maps to the profile property.
	InteractionPropertyName string `pulumi:"interactionPropertyName"`
	// The profile property that maps to the interaction property.
	ProfilePropertyName string `pulumi:"profilePropertyName"`
}

The participant property reference.

type ParticipantPropertyReferenceResponseArgs

type ParticipantPropertyReferenceResponseArgs struct {
	// The interaction property that maps to the profile property.
	InteractionPropertyName pulumi.StringInput `pulumi:"interactionPropertyName"`
	// The profile property that maps to the interaction property.
	ProfilePropertyName pulumi.StringInput `pulumi:"profilePropertyName"`
}

The participant property reference.

func (ParticipantPropertyReferenceResponseArgs) ElementType

func (ParticipantPropertyReferenceResponseArgs) ToParticipantPropertyReferenceResponseOutput

func (i ParticipantPropertyReferenceResponseArgs) ToParticipantPropertyReferenceResponseOutput() ParticipantPropertyReferenceResponseOutput

func (ParticipantPropertyReferenceResponseArgs) ToParticipantPropertyReferenceResponseOutputWithContext

func (i ParticipantPropertyReferenceResponseArgs) ToParticipantPropertyReferenceResponseOutputWithContext(ctx context.Context) ParticipantPropertyReferenceResponseOutput

type ParticipantPropertyReferenceResponseArray

type ParticipantPropertyReferenceResponseArray []ParticipantPropertyReferenceResponseInput

func (ParticipantPropertyReferenceResponseArray) ElementType

func (ParticipantPropertyReferenceResponseArray) ToParticipantPropertyReferenceResponseArrayOutput

func (i ParticipantPropertyReferenceResponseArray) ToParticipantPropertyReferenceResponseArrayOutput() ParticipantPropertyReferenceResponseArrayOutput

func (ParticipantPropertyReferenceResponseArray) ToParticipantPropertyReferenceResponseArrayOutputWithContext

func (i ParticipantPropertyReferenceResponseArray) ToParticipantPropertyReferenceResponseArrayOutputWithContext(ctx context.Context) ParticipantPropertyReferenceResponseArrayOutput

type ParticipantPropertyReferenceResponseArrayInput

type ParticipantPropertyReferenceResponseArrayInput interface {
	pulumi.Input

	ToParticipantPropertyReferenceResponseArrayOutput() ParticipantPropertyReferenceResponseArrayOutput
	ToParticipantPropertyReferenceResponseArrayOutputWithContext(context.Context) ParticipantPropertyReferenceResponseArrayOutput
}

ParticipantPropertyReferenceResponseArrayInput is an input type that accepts ParticipantPropertyReferenceResponseArray and ParticipantPropertyReferenceResponseArrayOutput values. You can construct a concrete instance of `ParticipantPropertyReferenceResponseArrayInput` via:

ParticipantPropertyReferenceResponseArray{ ParticipantPropertyReferenceResponseArgs{...} }

type ParticipantPropertyReferenceResponseArrayOutput

type ParticipantPropertyReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ParticipantPropertyReferenceResponseArrayOutput) ElementType

func (ParticipantPropertyReferenceResponseArrayOutput) Index

func (ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutput

func (o ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutput() ParticipantPropertyReferenceResponseArrayOutput

func (ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutputWithContext

func (o ParticipantPropertyReferenceResponseArrayOutput) ToParticipantPropertyReferenceResponseArrayOutputWithContext(ctx context.Context) ParticipantPropertyReferenceResponseArrayOutput

type ParticipantPropertyReferenceResponseInput

type ParticipantPropertyReferenceResponseInput interface {
	pulumi.Input

	ToParticipantPropertyReferenceResponseOutput() ParticipantPropertyReferenceResponseOutput
	ToParticipantPropertyReferenceResponseOutputWithContext(context.Context) ParticipantPropertyReferenceResponseOutput
}

ParticipantPropertyReferenceResponseInput is an input type that accepts ParticipantPropertyReferenceResponseArgs and ParticipantPropertyReferenceResponseOutput values. You can construct a concrete instance of `ParticipantPropertyReferenceResponseInput` via:

ParticipantPropertyReferenceResponseArgs{...}

type ParticipantPropertyReferenceResponseOutput

type ParticipantPropertyReferenceResponseOutput struct{ *pulumi.OutputState }

The participant property reference.

func (ParticipantPropertyReferenceResponseOutput) ElementType

func (ParticipantPropertyReferenceResponseOutput) InteractionPropertyName

The interaction property that maps to the profile property.

func (ParticipantPropertyReferenceResponseOutput) ProfilePropertyName

The profile property that maps to the interaction property.

func (ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutput

func (o ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutput() ParticipantPropertyReferenceResponseOutput

func (ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutputWithContext

func (o ParticipantPropertyReferenceResponseOutput) ToParticipantPropertyReferenceResponseOutputWithContext(ctx context.Context) ParticipantPropertyReferenceResponseOutput

type Profile

type Profile struct {
	pulumi.CustomResourceState

	// The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
	ApiEntitySetName pulumi.StringPtrOutput `pulumi:"apiEntitySetName"`
	// The attributes for the Type.
	Attributes pulumi.StringArrayMapOutput `pulumi:"attributes"`
	// Localized descriptions for the property.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display names for the property.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// Type of entity.
	EntityType pulumi.StringPtrOutput `pulumi:"entityType"`
	// The properties of the Profile.
	Fields PropertyDefinitionResponseArrayOutput `pulumi:"fields"`
	// The instance count.
	InstancesCount pulumi.IntPtrOutput `pulumi:"instancesCount"`
	// Large Image associated with the Property or EntityType.
	LargeImage pulumi.StringPtrOutput `pulumi:"largeImage"`
	// The last changed time for the type definition.
	LastChangedUtc pulumi.StringOutput `pulumi:"lastChangedUtc"`
	// Any custom localized attributes for the Type.
	LocalizedAttributes pulumi.StringMapMapOutput `pulumi:"localizedAttributes"`
	// Medium Image associated with the Property or EntityType.
	MediumImage pulumi.StringPtrOutput `pulumi:"mediumImage"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The schema org link. This helps ACI identify and suggest semantic models.
	SchemaItemTypeLink pulumi.StringPtrOutput `pulumi:"schemaItemTypeLink"`
	// Small Image associated with the Property or EntityType.
	SmallImage pulumi.StringPtrOutput `pulumi:"smallImage"`
	// The strong IDs.
	StrongIds StrongIdResponseArrayOutput `pulumi:"strongIds"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// The timestamp property name. Represents the time when the interaction or profile update happened.
	TimestampFieldName pulumi.StringPtrOutput `pulumi:"timestampFieldName"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The name of the entity.
	TypeName pulumi.StringPtrOutput `pulumi:"typeName"`
}

The profile resource format.

func GetProfile

func GetProfile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)

GetProfile gets an existing Profile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProfile

func NewProfile(ctx *pulumi.Context,
	name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)

NewProfile registers a new resource with the given unique name, arguments, and options.

func (*Profile) ElementType added in v0.2.6

func (*Profile) ElementType() reflect.Type

func (*Profile) ToProfileOutput added in v0.2.6

func (i *Profile) ToProfileOutput() ProfileOutput

func (*Profile) ToProfileOutputWithContext added in v0.2.6

func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileArgs

type ProfileArgs struct {
	// The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
	ApiEntitySetName pulumi.StringPtrInput
	// The attributes for the Type.
	Attributes pulumi.StringArrayMapInput
	// Localized descriptions for the property.
	Description pulumi.StringMapInput
	// Localized display names for the property.
	DisplayName pulumi.StringMapInput
	// Type of entity.
	EntityType *EntityTypes
	// The properties of the Profile.
	Fields PropertyDefinitionArrayInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The instance count.
	InstancesCount pulumi.IntPtrInput
	// Large Image associated with the Property or EntityType.
	LargeImage pulumi.StringPtrInput
	// Any custom localized attributes for the Type.
	LocalizedAttributes pulumi.StringMapMapInput
	// Medium Image associated with the Property or EntityType.
	MediumImage pulumi.StringPtrInput
	// The name of the profile.
	ProfileName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The schema org link. This helps ACI identify and suggest semantic models.
	SchemaItemTypeLink pulumi.StringPtrInput
	// Small Image associated with the Property or EntityType.
	SmallImage pulumi.StringPtrInput
	// The strong IDs.
	StrongIds StrongIdArrayInput
	// The timestamp property name. Represents the time when the interaction or profile update happened.
	TimestampFieldName pulumi.StringPtrInput
	// The name of the entity.
	TypeName pulumi.StringPtrInput
}

The set of arguments for constructing a Profile resource.

func (ProfileArgs) ElementType

func (ProfileArgs) ElementType() reflect.Type

type ProfileEnumValidValuesFormat

type ProfileEnumValidValuesFormat struct {
	// Localized names of the enum member.
	LocalizedValueNames map[string]string `pulumi:"localizedValueNames"`
	// The integer value of the enum member.
	Value *int `pulumi:"value"`
}

Valid enum values in case of an enum property.

type ProfileEnumValidValuesFormatArgs

type ProfileEnumValidValuesFormatArgs struct {
	// Localized names of the enum member.
	LocalizedValueNames pulumi.StringMapInput `pulumi:"localizedValueNames"`
	// The integer value of the enum member.
	Value pulumi.IntPtrInput `pulumi:"value"`
}

Valid enum values in case of an enum property.

func (ProfileEnumValidValuesFormatArgs) ElementType

func (ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutput

func (i ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutput() ProfileEnumValidValuesFormatOutput

func (ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutputWithContext

func (i ProfileEnumValidValuesFormatArgs) ToProfileEnumValidValuesFormatOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatOutput

type ProfileEnumValidValuesFormatArray

type ProfileEnumValidValuesFormatArray []ProfileEnumValidValuesFormatInput

func (ProfileEnumValidValuesFormatArray) ElementType

func (ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutput

func (i ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutput() ProfileEnumValidValuesFormatArrayOutput

func (ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutputWithContext

func (i ProfileEnumValidValuesFormatArray) ToProfileEnumValidValuesFormatArrayOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatArrayOutput

type ProfileEnumValidValuesFormatArrayInput

type ProfileEnumValidValuesFormatArrayInput interface {
	pulumi.Input

	ToProfileEnumValidValuesFormatArrayOutput() ProfileEnumValidValuesFormatArrayOutput
	ToProfileEnumValidValuesFormatArrayOutputWithContext(context.Context) ProfileEnumValidValuesFormatArrayOutput
}

ProfileEnumValidValuesFormatArrayInput is an input type that accepts ProfileEnumValidValuesFormatArray and ProfileEnumValidValuesFormatArrayOutput values. You can construct a concrete instance of `ProfileEnumValidValuesFormatArrayInput` via:

ProfileEnumValidValuesFormatArray{ ProfileEnumValidValuesFormatArgs{...} }

type ProfileEnumValidValuesFormatArrayOutput

type ProfileEnumValidValuesFormatArrayOutput struct{ *pulumi.OutputState }

func (ProfileEnumValidValuesFormatArrayOutput) ElementType

func (ProfileEnumValidValuesFormatArrayOutput) Index

func (ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutput

func (o ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutput() ProfileEnumValidValuesFormatArrayOutput

func (ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutputWithContext

func (o ProfileEnumValidValuesFormatArrayOutput) ToProfileEnumValidValuesFormatArrayOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatArrayOutput

type ProfileEnumValidValuesFormatInput

type ProfileEnumValidValuesFormatInput interface {
	pulumi.Input

	ToProfileEnumValidValuesFormatOutput() ProfileEnumValidValuesFormatOutput
	ToProfileEnumValidValuesFormatOutputWithContext(context.Context) ProfileEnumValidValuesFormatOutput
}

ProfileEnumValidValuesFormatInput is an input type that accepts ProfileEnumValidValuesFormatArgs and ProfileEnumValidValuesFormatOutput values. You can construct a concrete instance of `ProfileEnumValidValuesFormatInput` via:

ProfileEnumValidValuesFormatArgs{...}

type ProfileEnumValidValuesFormatOutput

type ProfileEnumValidValuesFormatOutput struct{ *pulumi.OutputState }

Valid enum values in case of an enum property.

func (ProfileEnumValidValuesFormatOutput) ElementType

func (ProfileEnumValidValuesFormatOutput) LocalizedValueNames

Localized names of the enum member.

func (ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutput

func (o ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutput() ProfileEnumValidValuesFormatOutput

func (ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutputWithContext

func (o ProfileEnumValidValuesFormatOutput) ToProfileEnumValidValuesFormatOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatOutput

func (ProfileEnumValidValuesFormatOutput) Value

The integer value of the enum member.

type ProfileEnumValidValuesFormatResponse

type ProfileEnumValidValuesFormatResponse struct {
	// Localized names of the enum member.
	LocalizedValueNames map[string]string `pulumi:"localizedValueNames"`
	// The integer value of the enum member.
	Value *int `pulumi:"value"`
}

Valid enum values in case of an enum property.

type ProfileEnumValidValuesFormatResponseArgs

type ProfileEnumValidValuesFormatResponseArgs struct {
	// Localized names of the enum member.
	LocalizedValueNames pulumi.StringMapInput `pulumi:"localizedValueNames"`
	// The integer value of the enum member.
	Value pulumi.IntPtrInput `pulumi:"value"`
}

Valid enum values in case of an enum property.

func (ProfileEnumValidValuesFormatResponseArgs) ElementType

func (ProfileEnumValidValuesFormatResponseArgs) ToProfileEnumValidValuesFormatResponseOutput

func (i ProfileEnumValidValuesFormatResponseArgs) ToProfileEnumValidValuesFormatResponseOutput() ProfileEnumValidValuesFormatResponseOutput

func (ProfileEnumValidValuesFormatResponseArgs) ToProfileEnumValidValuesFormatResponseOutputWithContext

func (i ProfileEnumValidValuesFormatResponseArgs) ToProfileEnumValidValuesFormatResponseOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatResponseOutput

type ProfileEnumValidValuesFormatResponseArray

type ProfileEnumValidValuesFormatResponseArray []ProfileEnumValidValuesFormatResponseInput

func (ProfileEnumValidValuesFormatResponseArray) ElementType

func (ProfileEnumValidValuesFormatResponseArray) ToProfileEnumValidValuesFormatResponseArrayOutput

func (i ProfileEnumValidValuesFormatResponseArray) ToProfileEnumValidValuesFormatResponseArrayOutput() ProfileEnumValidValuesFormatResponseArrayOutput

func (ProfileEnumValidValuesFormatResponseArray) ToProfileEnumValidValuesFormatResponseArrayOutputWithContext

func (i ProfileEnumValidValuesFormatResponseArray) ToProfileEnumValidValuesFormatResponseArrayOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatResponseArrayOutput

type ProfileEnumValidValuesFormatResponseArrayInput

type ProfileEnumValidValuesFormatResponseArrayInput interface {
	pulumi.Input

	ToProfileEnumValidValuesFormatResponseArrayOutput() ProfileEnumValidValuesFormatResponseArrayOutput
	ToProfileEnumValidValuesFormatResponseArrayOutputWithContext(context.Context) ProfileEnumValidValuesFormatResponseArrayOutput
}

ProfileEnumValidValuesFormatResponseArrayInput is an input type that accepts ProfileEnumValidValuesFormatResponseArray and ProfileEnumValidValuesFormatResponseArrayOutput values. You can construct a concrete instance of `ProfileEnumValidValuesFormatResponseArrayInput` via:

ProfileEnumValidValuesFormatResponseArray{ ProfileEnumValidValuesFormatResponseArgs{...} }

type ProfileEnumValidValuesFormatResponseArrayOutput

type ProfileEnumValidValuesFormatResponseArrayOutput struct{ *pulumi.OutputState }

func (ProfileEnumValidValuesFormatResponseArrayOutput) ElementType

func (ProfileEnumValidValuesFormatResponseArrayOutput) Index

func (ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutput

func (o ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutput() ProfileEnumValidValuesFormatResponseArrayOutput

func (ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutputWithContext

func (o ProfileEnumValidValuesFormatResponseArrayOutput) ToProfileEnumValidValuesFormatResponseArrayOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatResponseArrayOutput

type ProfileEnumValidValuesFormatResponseInput

type ProfileEnumValidValuesFormatResponseInput interface {
	pulumi.Input

	ToProfileEnumValidValuesFormatResponseOutput() ProfileEnumValidValuesFormatResponseOutput
	ToProfileEnumValidValuesFormatResponseOutputWithContext(context.Context) ProfileEnumValidValuesFormatResponseOutput
}

ProfileEnumValidValuesFormatResponseInput is an input type that accepts ProfileEnumValidValuesFormatResponseArgs and ProfileEnumValidValuesFormatResponseOutput values. You can construct a concrete instance of `ProfileEnumValidValuesFormatResponseInput` via:

ProfileEnumValidValuesFormatResponseArgs{...}

type ProfileEnumValidValuesFormatResponseOutput

type ProfileEnumValidValuesFormatResponseOutput struct{ *pulumi.OutputState }

Valid enum values in case of an enum property.

func (ProfileEnumValidValuesFormatResponseOutput) ElementType

func (ProfileEnumValidValuesFormatResponseOutput) LocalizedValueNames

Localized names of the enum member.

func (ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutput

func (o ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutput() ProfileEnumValidValuesFormatResponseOutput

func (ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutputWithContext

func (o ProfileEnumValidValuesFormatResponseOutput) ToProfileEnumValidValuesFormatResponseOutputWithContext(ctx context.Context) ProfileEnumValidValuesFormatResponseOutput

func (ProfileEnumValidValuesFormatResponseOutput) Value

The integer value of the enum member.

type ProfileInput added in v0.2.6

type ProfileInput interface {
	pulumi.Input

	ToProfileOutput() ProfileOutput
	ToProfileOutputWithContext(ctx context.Context) ProfileOutput
}

type ProfileOutput added in v0.2.6

type ProfileOutput struct {
	*pulumi.OutputState
}

func (ProfileOutput) ElementType added in v0.2.6

func (ProfileOutput) ElementType() reflect.Type

func (ProfileOutput) ToProfileOutput added in v0.2.6

func (o ProfileOutput) ToProfileOutput() ProfileOutput

func (ProfileOutput) ToProfileOutputWithContext added in v0.2.6

func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput

type ProfileState

type ProfileState struct {
	// The api entity set name. This becomes the odata entity set name for the entity Type being referred in this object.
	ApiEntitySetName pulumi.StringPtrInput
	// The attributes for the Type.
	Attributes pulumi.StringArrayMapInput
	// Localized descriptions for the property.
	Description pulumi.StringMapInput
	// Localized display names for the property.
	DisplayName pulumi.StringMapInput
	// Type of entity.
	EntityType pulumi.StringPtrInput
	// The properties of the Profile.
	Fields PropertyDefinitionResponseArrayInput
	// The instance count.
	InstancesCount pulumi.IntPtrInput
	// Large Image associated with the Property or EntityType.
	LargeImage pulumi.StringPtrInput
	// The last changed time for the type definition.
	LastChangedUtc pulumi.StringPtrInput
	// Any custom localized attributes for the Type.
	LocalizedAttributes pulumi.StringMapMapInput
	// Medium Image associated with the Property or EntityType.
	MediumImage pulumi.StringPtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The schema org link. This helps ACI identify and suggest semantic models.
	SchemaItemTypeLink pulumi.StringPtrInput
	// Small Image associated with the Property or EntityType.
	SmallImage pulumi.StringPtrInput
	// The strong IDs.
	StrongIds StrongIdResponseArrayInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// The timestamp property name. Represents the time when the interaction or profile update happened.
	TimestampFieldName pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The name of the entity.
	TypeName pulumi.StringPtrInput
}

func (ProfileState) ElementType

func (ProfileState) ElementType() reflect.Type

type PropertyDefinition

type PropertyDefinition struct {
	// Array value separator for properties with isArray set.
	ArrayValueSeparator *string `pulumi:"arrayValueSeparator"`
	// Describes valid values for an enum property.
	EnumValidValues []ProfileEnumValidValuesFormat `pulumi:"enumValidValues"`
	// Name of the property.
	FieldName string `pulumi:"fieldName"`
	// Type of the property.
	FieldType string `pulumi:"fieldType"`
	// Indicates if the property is actually an array of the fieldType above on the data api.
	IsArray *bool `pulumi:"isArray"`
	// Whether property is available in graph or not.
	IsAvailableInGraph *bool `pulumi:"isAvailableInGraph"`
	// Indicates if the property is an enum.
	IsEnum *bool `pulumi:"isEnum"`
	// Indicates if the property is an flag enum.
	IsFlagEnum *bool `pulumi:"isFlagEnum"`
	// Whether the property is an Image.
	IsImage *bool `pulumi:"isImage"`
	// Whether the property is a localized string.
	IsLocalizedString *bool `pulumi:"isLocalizedString"`
	// Whether the property is a name or a part of name.
	IsName *bool `pulumi:"isName"`
	// Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
	IsRequired *bool `pulumi:"isRequired"`
	// Max length of string. Used only if type is string.
	MaxLength *int `pulumi:"maxLength"`
	// The ID associated with the property.
	PropertyId *string `pulumi:"propertyId"`
	// URL encoded schema.org item prop link for the property.
	SchemaItemPropLink *string `pulumi:"schemaItemPropLink"`
}

Property definition.

type PropertyDefinitionArgs

type PropertyDefinitionArgs struct {
	// Array value separator for properties with isArray set.
	ArrayValueSeparator pulumi.StringPtrInput `pulumi:"arrayValueSeparator"`
	// Describes valid values for an enum property.
	EnumValidValues ProfileEnumValidValuesFormatArrayInput `pulumi:"enumValidValues"`
	// Name of the property.
	FieldName pulumi.StringInput `pulumi:"fieldName"`
	// Type of the property.
	FieldType pulumi.StringInput `pulumi:"fieldType"`
	// Indicates if the property is actually an array of the fieldType above on the data api.
	IsArray pulumi.BoolPtrInput `pulumi:"isArray"`
	// Whether property is available in graph or not.
	IsAvailableInGraph pulumi.BoolPtrInput `pulumi:"isAvailableInGraph"`
	// Indicates if the property is an enum.
	IsEnum pulumi.BoolPtrInput `pulumi:"isEnum"`
	// Indicates if the property is an flag enum.
	IsFlagEnum pulumi.BoolPtrInput `pulumi:"isFlagEnum"`
	// Whether the property is an Image.
	IsImage pulumi.BoolPtrInput `pulumi:"isImage"`
	// Whether the property is a localized string.
	IsLocalizedString pulumi.BoolPtrInput `pulumi:"isLocalizedString"`
	// Whether the property is a name or a part of name.
	IsName pulumi.BoolPtrInput `pulumi:"isName"`
	// Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
	IsRequired pulumi.BoolPtrInput `pulumi:"isRequired"`
	// Max length of string. Used only if type is string.
	MaxLength pulumi.IntPtrInput `pulumi:"maxLength"`
	// The ID associated with the property.
	PropertyId pulumi.StringPtrInput `pulumi:"propertyId"`
	// URL encoded schema.org item prop link for the property.
	SchemaItemPropLink pulumi.StringPtrInput `pulumi:"schemaItemPropLink"`
}

Property definition.

func (PropertyDefinitionArgs) ElementType

func (PropertyDefinitionArgs) ElementType() reflect.Type

func (PropertyDefinitionArgs) ToPropertyDefinitionOutput

func (i PropertyDefinitionArgs) ToPropertyDefinitionOutput() PropertyDefinitionOutput

func (PropertyDefinitionArgs) ToPropertyDefinitionOutputWithContext

func (i PropertyDefinitionArgs) ToPropertyDefinitionOutputWithContext(ctx context.Context) PropertyDefinitionOutput

type PropertyDefinitionArray

type PropertyDefinitionArray []PropertyDefinitionInput

func (PropertyDefinitionArray) ElementType

func (PropertyDefinitionArray) ElementType() reflect.Type

func (PropertyDefinitionArray) ToPropertyDefinitionArrayOutput

func (i PropertyDefinitionArray) ToPropertyDefinitionArrayOutput() PropertyDefinitionArrayOutput

func (PropertyDefinitionArray) ToPropertyDefinitionArrayOutputWithContext

func (i PropertyDefinitionArray) ToPropertyDefinitionArrayOutputWithContext(ctx context.Context) PropertyDefinitionArrayOutput

type PropertyDefinitionArrayInput

type PropertyDefinitionArrayInput interface {
	pulumi.Input

	ToPropertyDefinitionArrayOutput() PropertyDefinitionArrayOutput
	ToPropertyDefinitionArrayOutputWithContext(context.Context) PropertyDefinitionArrayOutput
}

PropertyDefinitionArrayInput is an input type that accepts PropertyDefinitionArray and PropertyDefinitionArrayOutput values. You can construct a concrete instance of `PropertyDefinitionArrayInput` via:

PropertyDefinitionArray{ PropertyDefinitionArgs{...} }

type PropertyDefinitionArrayOutput

type PropertyDefinitionArrayOutput struct{ *pulumi.OutputState }

func (PropertyDefinitionArrayOutput) ElementType

func (PropertyDefinitionArrayOutput) Index

func (PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutput

func (o PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutput() PropertyDefinitionArrayOutput

func (PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutputWithContext

func (o PropertyDefinitionArrayOutput) ToPropertyDefinitionArrayOutputWithContext(ctx context.Context) PropertyDefinitionArrayOutput

type PropertyDefinitionInput

type PropertyDefinitionInput interface {
	pulumi.Input

	ToPropertyDefinitionOutput() PropertyDefinitionOutput
	ToPropertyDefinitionOutputWithContext(context.Context) PropertyDefinitionOutput
}

PropertyDefinitionInput is an input type that accepts PropertyDefinitionArgs and PropertyDefinitionOutput values. You can construct a concrete instance of `PropertyDefinitionInput` via:

PropertyDefinitionArgs{...}

type PropertyDefinitionOutput

type PropertyDefinitionOutput struct{ *pulumi.OutputState }

Property definition.

func (PropertyDefinitionOutput) ArrayValueSeparator

func (o PropertyDefinitionOutput) ArrayValueSeparator() pulumi.StringPtrOutput

Array value separator for properties with isArray set.

func (PropertyDefinitionOutput) ElementType

func (PropertyDefinitionOutput) ElementType() reflect.Type

func (PropertyDefinitionOutput) EnumValidValues

Describes valid values for an enum property.

func (PropertyDefinitionOutput) FieldName

Name of the property.

func (PropertyDefinitionOutput) FieldType

Type of the property.

func (PropertyDefinitionOutput) IsArray

Indicates if the property is actually an array of the fieldType above on the data api.

func (PropertyDefinitionOutput) IsAvailableInGraph

func (o PropertyDefinitionOutput) IsAvailableInGraph() pulumi.BoolPtrOutput

Whether property is available in graph or not.

func (PropertyDefinitionOutput) IsEnum

Indicates if the property is an enum.

func (PropertyDefinitionOutput) IsFlagEnum

Indicates if the property is an flag enum.

func (PropertyDefinitionOutput) IsImage

Whether the property is an Image.

func (PropertyDefinitionOutput) IsLocalizedString

func (o PropertyDefinitionOutput) IsLocalizedString() pulumi.BoolPtrOutput

Whether the property is a localized string.

func (PropertyDefinitionOutput) IsName

Whether the property is a name or a part of name.

func (PropertyDefinitionOutput) IsRequired

Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.

func (PropertyDefinitionOutput) MaxLength

Max length of string. Used only if type is string.

func (PropertyDefinitionOutput) PropertyId

The ID associated with the property.

func (o PropertyDefinitionOutput) SchemaItemPropLink() pulumi.StringPtrOutput

URL encoded schema.org item prop link for the property.

func (PropertyDefinitionOutput) ToPropertyDefinitionOutput

func (o PropertyDefinitionOutput) ToPropertyDefinitionOutput() PropertyDefinitionOutput

func (PropertyDefinitionOutput) ToPropertyDefinitionOutputWithContext

func (o PropertyDefinitionOutput) ToPropertyDefinitionOutputWithContext(ctx context.Context) PropertyDefinitionOutput

type PropertyDefinitionResponse

type PropertyDefinitionResponse struct {
	// Array value separator for properties with isArray set.
	ArrayValueSeparator *string `pulumi:"arrayValueSeparator"`
	// This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
	DataSourcePrecedenceRules []DataSourcePrecedenceResponse `pulumi:"dataSourcePrecedenceRules"`
	// Describes valid values for an enum property.
	EnumValidValues []ProfileEnumValidValuesFormatResponse `pulumi:"enumValidValues"`
	// Name of the property.
	FieldName string `pulumi:"fieldName"`
	// Type of the property.
	FieldType string `pulumi:"fieldType"`
	// Indicates if the property is actually an array of the fieldType above on the data api.
	IsArray *bool `pulumi:"isArray"`
	// Whether property is available in graph or not.
	IsAvailableInGraph *bool `pulumi:"isAvailableInGraph"`
	// Indicates if the property is an enum.
	IsEnum *bool `pulumi:"isEnum"`
	// Indicates if the property is an flag enum.
	IsFlagEnum *bool `pulumi:"isFlagEnum"`
	// Whether the property is an Image.
	IsImage *bool `pulumi:"isImage"`
	// Whether the property is a localized string.
	IsLocalizedString *bool `pulumi:"isLocalizedString"`
	// Whether the property is a name or a part of name.
	IsName *bool `pulumi:"isName"`
	// Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
	IsRequired *bool `pulumi:"isRequired"`
	// Max length of string. Used only if type is string.
	MaxLength *int `pulumi:"maxLength"`
	// The ID associated with the property.
	PropertyId *string `pulumi:"propertyId"`
	// URL encoded schema.org item prop link for the property.
	SchemaItemPropLink *string `pulumi:"schemaItemPropLink"`
}

Property definition.

type PropertyDefinitionResponseArgs

type PropertyDefinitionResponseArgs struct {
	// Array value separator for properties with isArray set.
	ArrayValueSeparator pulumi.StringPtrInput `pulumi:"arrayValueSeparator"`
	// This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.
	DataSourcePrecedenceRules DataSourcePrecedenceResponseArrayInput `pulumi:"dataSourcePrecedenceRules"`
	// Describes valid values for an enum property.
	EnumValidValues ProfileEnumValidValuesFormatResponseArrayInput `pulumi:"enumValidValues"`
	// Name of the property.
	FieldName pulumi.StringInput `pulumi:"fieldName"`
	// Type of the property.
	FieldType pulumi.StringInput `pulumi:"fieldType"`
	// Indicates if the property is actually an array of the fieldType above on the data api.
	IsArray pulumi.BoolPtrInput `pulumi:"isArray"`
	// Whether property is available in graph or not.
	IsAvailableInGraph pulumi.BoolPtrInput `pulumi:"isAvailableInGraph"`
	// Indicates if the property is an enum.
	IsEnum pulumi.BoolPtrInput `pulumi:"isEnum"`
	// Indicates if the property is an flag enum.
	IsFlagEnum pulumi.BoolPtrInput `pulumi:"isFlagEnum"`
	// Whether the property is an Image.
	IsImage pulumi.BoolPtrInput `pulumi:"isImage"`
	// Whether the property is a localized string.
	IsLocalizedString pulumi.BoolPtrInput `pulumi:"isLocalizedString"`
	// Whether the property is a name or a part of name.
	IsName pulumi.BoolPtrInput `pulumi:"isName"`
	// Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.
	IsRequired pulumi.BoolPtrInput `pulumi:"isRequired"`
	// Max length of string. Used only if type is string.
	MaxLength pulumi.IntPtrInput `pulumi:"maxLength"`
	// The ID associated with the property.
	PropertyId pulumi.StringPtrInput `pulumi:"propertyId"`
	// URL encoded schema.org item prop link for the property.
	SchemaItemPropLink pulumi.StringPtrInput `pulumi:"schemaItemPropLink"`
}

Property definition.

func (PropertyDefinitionResponseArgs) ElementType

func (PropertyDefinitionResponseArgs) ToPropertyDefinitionResponseOutput

func (i PropertyDefinitionResponseArgs) ToPropertyDefinitionResponseOutput() PropertyDefinitionResponseOutput

func (PropertyDefinitionResponseArgs) ToPropertyDefinitionResponseOutputWithContext

func (i PropertyDefinitionResponseArgs) ToPropertyDefinitionResponseOutputWithContext(ctx context.Context) PropertyDefinitionResponseOutput

type PropertyDefinitionResponseArray

type PropertyDefinitionResponseArray []PropertyDefinitionResponseInput

func (PropertyDefinitionResponseArray) ElementType

func (PropertyDefinitionResponseArray) ToPropertyDefinitionResponseArrayOutput

func (i PropertyDefinitionResponseArray) ToPropertyDefinitionResponseArrayOutput() PropertyDefinitionResponseArrayOutput

func (PropertyDefinitionResponseArray) ToPropertyDefinitionResponseArrayOutputWithContext

func (i PropertyDefinitionResponseArray) ToPropertyDefinitionResponseArrayOutputWithContext(ctx context.Context) PropertyDefinitionResponseArrayOutput

type PropertyDefinitionResponseArrayInput

type PropertyDefinitionResponseArrayInput interface {
	pulumi.Input

	ToPropertyDefinitionResponseArrayOutput() PropertyDefinitionResponseArrayOutput
	ToPropertyDefinitionResponseArrayOutputWithContext(context.Context) PropertyDefinitionResponseArrayOutput
}

PropertyDefinitionResponseArrayInput is an input type that accepts PropertyDefinitionResponseArray and PropertyDefinitionResponseArrayOutput values. You can construct a concrete instance of `PropertyDefinitionResponseArrayInput` via:

PropertyDefinitionResponseArray{ PropertyDefinitionResponseArgs{...} }

type PropertyDefinitionResponseArrayOutput

type PropertyDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (PropertyDefinitionResponseArrayOutput) ElementType

func (PropertyDefinitionResponseArrayOutput) Index

func (PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutput

func (o PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutput() PropertyDefinitionResponseArrayOutput

func (PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutputWithContext

func (o PropertyDefinitionResponseArrayOutput) ToPropertyDefinitionResponseArrayOutputWithContext(ctx context.Context) PropertyDefinitionResponseArrayOutput

type PropertyDefinitionResponseInput

type PropertyDefinitionResponseInput interface {
	pulumi.Input

	ToPropertyDefinitionResponseOutput() PropertyDefinitionResponseOutput
	ToPropertyDefinitionResponseOutputWithContext(context.Context) PropertyDefinitionResponseOutput
}

PropertyDefinitionResponseInput is an input type that accepts PropertyDefinitionResponseArgs and PropertyDefinitionResponseOutput values. You can construct a concrete instance of `PropertyDefinitionResponseInput` via:

PropertyDefinitionResponseArgs{...}

type PropertyDefinitionResponseOutput

type PropertyDefinitionResponseOutput struct{ *pulumi.OutputState }

Property definition.

func (PropertyDefinitionResponseOutput) ArrayValueSeparator

Array value separator for properties with isArray set.

func (PropertyDefinitionResponseOutput) DataSourcePrecedenceRules

This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.

func (PropertyDefinitionResponseOutput) ElementType

func (PropertyDefinitionResponseOutput) EnumValidValues

Describes valid values for an enum property.

func (PropertyDefinitionResponseOutput) FieldName

Name of the property.

func (PropertyDefinitionResponseOutput) FieldType

Type of the property.

func (PropertyDefinitionResponseOutput) IsArray

Indicates if the property is actually an array of the fieldType above on the data api.

func (PropertyDefinitionResponseOutput) IsAvailableInGraph

func (o PropertyDefinitionResponseOutput) IsAvailableInGraph() pulumi.BoolPtrOutput

Whether property is available in graph or not.

func (PropertyDefinitionResponseOutput) IsEnum

Indicates if the property is an enum.

func (PropertyDefinitionResponseOutput) IsFlagEnum

Indicates if the property is an flag enum.

func (PropertyDefinitionResponseOutput) IsImage

Whether the property is an Image.

func (PropertyDefinitionResponseOutput) IsLocalizedString

Whether the property is a localized string.

func (PropertyDefinitionResponseOutput) IsName

Whether the property is a name or a part of name.

func (PropertyDefinitionResponseOutput) IsRequired

Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.

func (PropertyDefinitionResponseOutput) MaxLength

Max length of string. Used only if type is string.

func (PropertyDefinitionResponseOutput) PropertyId

The ID associated with the property.

URL encoded schema.org item prop link for the property.

func (PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutput

func (o PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutput() PropertyDefinitionResponseOutput

func (PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutputWithContext

func (o PropertyDefinitionResponseOutput) ToPropertyDefinitionResponseOutputWithContext(ctx context.Context) PropertyDefinitionResponseOutput

type Relationship

type Relationship struct {
	pulumi.CustomResourceState

	// The Relationship Cardinality.
	Cardinality pulumi.StringPtrOutput `pulumi:"cardinality"`
	// Localized descriptions for the Relationship.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the Relationship.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The expiry date time in UTC.
	ExpiryDateTimeUtc pulumi.StringPtrOutput `pulumi:"expiryDateTimeUtc"`
	// The properties of the Relationship.
	Fields PropertyDefinitionResponseArrayOutput `pulumi:"fields"`
	// Optional property to be used to map fields in profile to their strong ids in related profile.
	LookupMappings RelationshipTypeMappingResponseArrayOutput `pulumi:"lookupMappings"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Profile type.
	ProfileType pulumi.StringOutput `pulumi:"profileType"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Related profile being referenced.
	RelatedProfileType pulumi.StringOutput `pulumi:"relatedProfileType"`
	// The relationship guid id.
	RelationshipGuidId pulumi.StringOutput `pulumi:"relationshipGuidId"`
	// The Relationship name.
	RelationshipName pulumi.StringOutput `pulumi:"relationshipName"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The relationship resource format.

func GetRelationship

func GetRelationship(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RelationshipState, opts ...pulumi.ResourceOption) (*Relationship, error)

GetRelationship gets an existing Relationship resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRelationship

func NewRelationship(ctx *pulumi.Context,
	name string, args *RelationshipArgs, opts ...pulumi.ResourceOption) (*Relationship, error)

NewRelationship registers a new resource with the given unique name, arguments, and options.

func (*Relationship) ElementType added in v0.2.6

func (*Relationship) ElementType() reflect.Type

func (*Relationship) ToRelationshipOutput added in v0.2.6

func (i *Relationship) ToRelationshipOutput() RelationshipOutput

func (*Relationship) ToRelationshipOutputWithContext added in v0.2.6

func (i *Relationship) ToRelationshipOutputWithContext(ctx context.Context) RelationshipOutput

type RelationshipArgs

type RelationshipArgs struct {
	// The Relationship Cardinality.
	Cardinality *CardinalityTypes
	// Localized descriptions for the Relationship.
	Description pulumi.StringMapInput
	// Localized display name for the Relationship.
	DisplayName pulumi.StringMapInput
	// The expiry date time in UTC.
	ExpiryDateTimeUtc pulumi.StringPtrInput
	// The properties of the Relationship.
	Fields PropertyDefinitionArrayInput
	// The name of the hub.
	HubName pulumi.StringInput
	// Optional property to be used to map fields in profile to their strong ids in related profile.
	LookupMappings RelationshipTypeMappingArrayInput
	// Profile type.
	ProfileType pulumi.StringInput
	// Related profile being referenced.
	RelatedProfileType pulumi.StringInput
	// The name of the Relationship.
	RelationshipName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Relationship resource.

func (RelationshipArgs) ElementType

func (RelationshipArgs) ElementType() reflect.Type

type RelationshipInput added in v0.2.6

type RelationshipInput interface {
	pulumi.Input

	ToRelationshipOutput() RelationshipOutput
	ToRelationshipOutputWithContext(ctx context.Context) RelationshipOutput
}
type RelationshipLink struct {
	pulumi.CustomResourceState

	// Localized descriptions for the Relationship Link.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display name for the Relationship Link.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// The InteractionType associated with the Relationship Link.
	InteractionType pulumi.StringOutput `pulumi:"interactionType"`
	// The name of the Relationship Link.
	LinkName pulumi.StringOutput `pulumi:"linkName"`
	// The mappings between Interaction and Relationship fields.
	Mappings RelationshipLinkFieldMappingResponseArrayOutput `pulumi:"mappings"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The property references for the Profile of the Relationship.
	ProfilePropertyReferences ParticipantPropertyReferenceResponseArrayOutput `pulumi:"profilePropertyReferences"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The property references for the Related Profile of the Relationship.
	RelatedProfilePropertyReferences ParticipantPropertyReferenceResponseArrayOutput `pulumi:"relatedProfilePropertyReferences"`
	// The relationship guid id.
	RelationshipGuidId pulumi.StringOutput `pulumi:"relationshipGuidId"`
	// The Relationship associated with the Link.
	RelationshipName pulumi.StringOutput `pulumi:"relationshipName"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The relationship link resource format.

func GetRelationshipLink(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RelationshipLinkState, opts ...pulumi.ResourceOption) (*RelationshipLink, error)

GetRelationshipLink gets an existing RelationshipLink resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRelationshipLink(ctx *pulumi.Context,
	name string, args *RelationshipLinkArgs, opts ...pulumi.ResourceOption) (*RelationshipLink, error)

NewRelationshipLink registers a new resource with the given unique name, arguments, and options.

func (*RelationshipLink) ElementType added in v0.2.6

func (*RelationshipLink) ElementType() reflect.Type

func (*RelationshipLink) ToRelationshipLinkOutput added in v0.2.6

func (i *RelationshipLink) ToRelationshipLinkOutput() RelationshipLinkOutput

func (*RelationshipLink) ToRelationshipLinkOutputWithContext added in v0.2.6

func (i *RelationshipLink) ToRelationshipLinkOutputWithContext(ctx context.Context) RelationshipLinkOutput

type RelationshipLinkArgs

type RelationshipLinkArgs struct {
	// Localized descriptions for the Relationship Link.
	Description pulumi.StringMapInput
	// Localized display name for the Relationship Link.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The InteractionType associated with the Relationship Link.
	InteractionType pulumi.StringInput
	// The mappings between Interaction and Relationship fields.
	Mappings RelationshipLinkFieldMappingArrayInput
	// The property references for the Profile of the Relationship.
	ProfilePropertyReferences ParticipantPropertyReferenceArrayInput
	// The property references for the Related Profile of the Relationship.
	RelatedProfilePropertyReferences ParticipantPropertyReferenceArrayInput
	// The name of the relationship link.
	RelationshipLinkName pulumi.StringInput
	// The Relationship associated with the Link.
	RelationshipName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a RelationshipLink resource.

func (RelationshipLinkArgs) ElementType

func (RelationshipLinkArgs) ElementType() reflect.Type

type RelationshipLinkFieldMapping

type RelationshipLinkFieldMapping struct {
	// The field name on the Interaction Type.
	InteractionFieldName string `pulumi:"interactionFieldName"`
	// Link type.
	LinkType *string `pulumi:"linkType"`
	// The field name on the Relationship metadata.
	RelationshipFieldName string `pulumi:"relationshipFieldName"`
}

The fields mapping for Relationships.

type RelationshipLinkFieldMappingArgs

type RelationshipLinkFieldMappingArgs struct {
	// The field name on the Interaction Type.
	InteractionFieldName pulumi.StringInput `pulumi:"interactionFieldName"`
	// Link type.
	LinkType *LinkTypes `pulumi:"linkType"`
	// The field name on the Relationship metadata.
	RelationshipFieldName pulumi.StringInput `pulumi:"relationshipFieldName"`
}

The fields mapping for Relationships.

func (RelationshipLinkFieldMappingArgs) ElementType

func (RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutput

func (i RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutput() RelationshipLinkFieldMappingOutput

func (RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutputWithContext

func (i RelationshipLinkFieldMappingArgs) ToRelationshipLinkFieldMappingOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingOutput

type RelationshipLinkFieldMappingArray

type RelationshipLinkFieldMappingArray []RelationshipLinkFieldMappingInput

func (RelationshipLinkFieldMappingArray) ElementType

func (RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutput

func (i RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutput() RelationshipLinkFieldMappingArrayOutput

func (RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutputWithContext

func (i RelationshipLinkFieldMappingArray) ToRelationshipLinkFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingArrayOutput

type RelationshipLinkFieldMappingArrayInput

type RelationshipLinkFieldMappingArrayInput interface {
	pulumi.Input

	ToRelationshipLinkFieldMappingArrayOutput() RelationshipLinkFieldMappingArrayOutput
	ToRelationshipLinkFieldMappingArrayOutputWithContext(context.Context) RelationshipLinkFieldMappingArrayOutput
}

RelationshipLinkFieldMappingArrayInput is an input type that accepts RelationshipLinkFieldMappingArray and RelationshipLinkFieldMappingArrayOutput values. You can construct a concrete instance of `RelationshipLinkFieldMappingArrayInput` via:

RelationshipLinkFieldMappingArray{ RelationshipLinkFieldMappingArgs{...} }

type RelationshipLinkFieldMappingArrayOutput

type RelationshipLinkFieldMappingArrayOutput struct{ *pulumi.OutputState }

func (RelationshipLinkFieldMappingArrayOutput) ElementType

func (RelationshipLinkFieldMappingArrayOutput) Index

func (RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutput

func (o RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutput() RelationshipLinkFieldMappingArrayOutput

func (RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutputWithContext

func (o RelationshipLinkFieldMappingArrayOutput) ToRelationshipLinkFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingArrayOutput

type RelationshipLinkFieldMappingInput

type RelationshipLinkFieldMappingInput interface {
	pulumi.Input

	ToRelationshipLinkFieldMappingOutput() RelationshipLinkFieldMappingOutput
	ToRelationshipLinkFieldMappingOutputWithContext(context.Context) RelationshipLinkFieldMappingOutput
}

RelationshipLinkFieldMappingInput is an input type that accepts RelationshipLinkFieldMappingArgs and RelationshipLinkFieldMappingOutput values. You can construct a concrete instance of `RelationshipLinkFieldMappingInput` via:

RelationshipLinkFieldMappingArgs{...}

type RelationshipLinkFieldMappingOutput

type RelationshipLinkFieldMappingOutput struct{ *pulumi.OutputState }

The fields mapping for Relationships.

func (RelationshipLinkFieldMappingOutput) ElementType

func (RelationshipLinkFieldMappingOutput) InteractionFieldName

func (o RelationshipLinkFieldMappingOutput) InteractionFieldName() pulumi.StringOutput

The field name on the Interaction Type.

func (RelationshipLinkFieldMappingOutput) LinkType

Link type.

func (RelationshipLinkFieldMappingOutput) RelationshipFieldName

func (o RelationshipLinkFieldMappingOutput) RelationshipFieldName() pulumi.StringOutput

The field name on the Relationship metadata.

func (RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutput

func (o RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutput() RelationshipLinkFieldMappingOutput

func (RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutputWithContext

func (o RelationshipLinkFieldMappingOutput) ToRelationshipLinkFieldMappingOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingOutput

type RelationshipLinkFieldMappingResponse

type RelationshipLinkFieldMappingResponse struct {
	// The field name on the Interaction Type.
	InteractionFieldName string `pulumi:"interactionFieldName"`
	// Link type.
	LinkType *string `pulumi:"linkType"`
	// The field name on the Relationship metadata.
	RelationshipFieldName string `pulumi:"relationshipFieldName"`
}

The fields mapping for Relationships.

type RelationshipLinkFieldMappingResponseArgs

type RelationshipLinkFieldMappingResponseArgs struct {
	// The field name on the Interaction Type.
	InteractionFieldName pulumi.StringInput `pulumi:"interactionFieldName"`
	// Link type.
	LinkType pulumi.StringPtrInput `pulumi:"linkType"`
	// The field name on the Relationship metadata.
	RelationshipFieldName pulumi.StringInput `pulumi:"relationshipFieldName"`
}

The fields mapping for Relationships.

func (RelationshipLinkFieldMappingResponseArgs) ElementType

func (RelationshipLinkFieldMappingResponseArgs) ToRelationshipLinkFieldMappingResponseOutput

func (i RelationshipLinkFieldMappingResponseArgs) ToRelationshipLinkFieldMappingResponseOutput() RelationshipLinkFieldMappingResponseOutput

func (RelationshipLinkFieldMappingResponseArgs) ToRelationshipLinkFieldMappingResponseOutputWithContext

func (i RelationshipLinkFieldMappingResponseArgs) ToRelationshipLinkFieldMappingResponseOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingResponseOutput

type RelationshipLinkFieldMappingResponseArray

type RelationshipLinkFieldMappingResponseArray []RelationshipLinkFieldMappingResponseInput

func (RelationshipLinkFieldMappingResponseArray) ElementType

func (RelationshipLinkFieldMappingResponseArray) ToRelationshipLinkFieldMappingResponseArrayOutput

func (i RelationshipLinkFieldMappingResponseArray) ToRelationshipLinkFieldMappingResponseArrayOutput() RelationshipLinkFieldMappingResponseArrayOutput

func (RelationshipLinkFieldMappingResponseArray) ToRelationshipLinkFieldMappingResponseArrayOutputWithContext

func (i RelationshipLinkFieldMappingResponseArray) ToRelationshipLinkFieldMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingResponseArrayOutput

type RelationshipLinkFieldMappingResponseArrayInput

type RelationshipLinkFieldMappingResponseArrayInput interface {
	pulumi.Input

	ToRelationshipLinkFieldMappingResponseArrayOutput() RelationshipLinkFieldMappingResponseArrayOutput
	ToRelationshipLinkFieldMappingResponseArrayOutputWithContext(context.Context) RelationshipLinkFieldMappingResponseArrayOutput
}

RelationshipLinkFieldMappingResponseArrayInput is an input type that accepts RelationshipLinkFieldMappingResponseArray and RelationshipLinkFieldMappingResponseArrayOutput values. You can construct a concrete instance of `RelationshipLinkFieldMappingResponseArrayInput` via:

RelationshipLinkFieldMappingResponseArray{ RelationshipLinkFieldMappingResponseArgs{...} }

type RelationshipLinkFieldMappingResponseArrayOutput

type RelationshipLinkFieldMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (RelationshipLinkFieldMappingResponseArrayOutput) ElementType

func (RelationshipLinkFieldMappingResponseArrayOutput) Index

func (RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutput

func (o RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutput() RelationshipLinkFieldMappingResponseArrayOutput

func (RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutputWithContext

func (o RelationshipLinkFieldMappingResponseArrayOutput) ToRelationshipLinkFieldMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingResponseArrayOutput

type RelationshipLinkFieldMappingResponseInput

type RelationshipLinkFieldMappingResponseInput interface {
	pulumi.Input

	ToRelationshipLinkFieldMappingResponseOutput() RelationshipLinkFieldMappingResponseOutput
	ToRelationshipLinkFieldMappingResponseOutputWithContext(context.Context) RelationshipLinkFieldMappingResponseOutput
}

RelationshipLinkFieldMappingResponseInput is an input type that accepts RelationshipLinkFieldMappingResponseArgs and RelationshipLinkFieldMappingResponseOutput values. You can construct a concrete instance of `RelationshipLinkFieldMappingResponseInput` via:

RelationshipLinkFieldMappingResponseArgs{...}

type RelationshipLinkFieldMappingResponseOutput

type RelationshipLinkFieldMappingResponseOutput struct{ *pulumi.OutputState }

The fields mapping for Relationships.

func (RelationshipLinkFieldMappingResponseOutput) ElementType

func (RelationshipLinkFieldMappingResponseOutput) InteractionFieldName

The field name on the Interaction Type.

func (RelationshipLinkFieldMappingResponseOutput) LinkType

Link type.

func (RelationshipLinkFieldMappingResponseOutput) RelationshipFieldName

The field name on the Relationship metadata.

func (RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutput

func (o RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutput() RelationshipLinkFieldMappingResponseOutput

func (RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutputWithContext

func (o RelationshipLinkFieldMappingResponseOutput) ToRelationshipLinkFieldMappingResponseOutputWithContext(ctx context.Context) RelationshipLinkFieldMappingResponseOutput

type RelationshipLinkInput added in v0.2.6

type RelationshipLinkInput interface {
	pulumi.Input

	ToRelationshipLinkOutput() RelationshipLinkOutput
	ToRelationshipLinkOutputWithContext(ctx context.Context) RelationshipLinkOutput
}

type RelationshipLinkOutput added in v0.2.6

type RelationshipLinkOutput struct {
	*pulumi.OutputState
}

func (RelationshipLinkOutput) ElementType added in v0.2.6

func (RelationshipLinkOutput) ElementType() reflect.Type

func (RelationshipLinkOutput) ToRelationshipLinkOutput added in v0.2.6

func (o RelationshipLinkOutput) ToRelationshipLinkOutput() RelationshipLinkOutput

func (RelationshipLinkOutput) ToRelationshipLinkOutputWithContext added in v0.2.6

func (o RelationshipLinkOutput) ToRelationshipLinkOutputWithContext(ctx context.Context) RelationshipLinkOutput

type RelationshipLinkState

type RelationshipLinkState struct {
	// Localized descriptions for the Relationship Link.
	Description pulumi.StringMapInput
	// Localized display name for the Relationship Link.
	DisplayName pulumi.StringMapInput
	// The InteractionType associated with the Relationship Link.
	InteractionType pulumi.StringPtrInput
	// The name of the Relationship Link.
	LinkName pulumi.StringPtrInput
	// The mappings between Interaction and Relationship fields.
	Mappings RelationshipLinkFieldMappingResponseArrayInput
	// Resource name.
	Name pulumi.StringPtrInput
	// The property references for the Profile of the Relationship.
	ProfilePropertyReferences ParticipantPropertyReferenceResponseArrayInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The property references for the Related Profile of the Relationship.
	RelatedProfilePropertyReferences ParticipantPropertyReferenceResponseArrayInput
	// The relationship guid id.
	RelationshipGuidId pulumi.StringPtrInput
	// The Relationship associated with the Link.
	RelationshipName pulumi.StringPtrInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (RelationshipLinkState) ElementType

func (RelationshipLinkState) ElementType() reflect.Type

type RelationshipOutput added in v0.2.6

type RelationshipOutput struct {
	*pulumi.OutputState
}

func (RelationshipOutput) ElementType added in v0.2.6

func (RelationshipOutput) ElementType() reflect.Type

func (RelationshipOutput) ToRelationshipOutput added in v0.2.6

func (o RelationshipOutput) ToRelationshipOutput() RelationshipOutput

func (RelationshipOutput) ToRelationshipOutputWithContext added in v0.2.6

func (o RelationshipOutput) ToRelationshipOutputWithContext(ctx context.Context) RelationshipOutput

type RelationshipState

type RelationshipState struct {
	// The Relationship Cardinality.
	Cardinality pulumi.StringPtrInput
	// Localized descriptions for the Relationship.
	Description pulumi.StringMapInput
	// Localized display name for the Relationship.
	DisplayName pulumi.StringMapInput
	// The expiry date time in UTC.
	ExpiryDateTimeUtc pulumi.StringPtrInput
	// The properties of the Relationship.
	Fields PropertyDefinitionResponseArrayInput
	// Optional property to be used to map fields in profile to their strong ids in related profile.
	LookupMappings RelationshipTypeMappingResponseArrayInput
	// Resource name.
	Name pulumi.StringPtrInput
	// Profile type.
	ProfileType pulumi.StringPtrInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// Related profile being referenced.
	RelatedProfileType pulumi.StringPtrInput
	// The relationship guid id.
	RelationshipGuidId pulumi.StringPtrInput
	// The Relationship name.
	RelationshipName pulumi.StringPtrInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
}

func (RelationshipState) ElementType

func (RelationshipState) ElementType() reflect.Type

type RelationshipTypeFieldMapping

type RelationshipTypeFieldMapping struct {
	// Specifies the fieldName in profile.
	ProfileFieldName string `pulumi:"profileFieldName"`
	// Specifies the KeyProperty (from StrongId) of the related profile.
	RelatedProfileKeyProperty string `pulumi:"relatedProfileKeyProperty"`
}

Map a field of profile to its corresponding StrongId in Related Profile.

type RelationshipTypeFieldMappingArgs

type RelationshipTypeFieldMappingArgs struct {
	// Specifies the fieldName in profile.
	ProfileFieldName pulumi.StringInput `pulumi:"profileFieldName"`
	// Specifies the KeyProperty (from StrongId) of the related profile.
	RelatedProfileKeyProperty pulumi.StringInput `pulumi:"relatedProfileKeyProperty"`
}

Map a field of profile to its corresponding StrongId in Related Profile.

func (RelationshipTypeFieldMappingArgs) ElementType

func (RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutput

func (i RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutput() RelationshipTypeFieldMappingOutput

func (RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutputWithContext

func (i RelationshipTypeFieldMappingArgs) ToRelationshipTypeFieldMappingOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingOutput

type RelationshipTypeFieldMappingArray

type RelationshipTypeFieldMappingArray []RelationshipTypeFieldMappingInput

func (RelationshipTypeFieldMappingArray) ElementType

func (RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutput

func (i RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutput() RelationshipTypeFieldMappingArrayOutput

func (RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutputWithContext

func (i RelationshipTypeFieldMappingArray) ToRelationshipTypeFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingArrayOutput

type RelationshipTypeFieldMappingArrayInput

type RelationshipTypeFieldMappingArrayInput interface {
	pulumi.Input

	ToRelationshipTypeFieldMappingArrayOutput() RelationshipTypeFieldMappingArrayOutput
	ToRelationshipTypeFieldMappingArrayOutputWithContext(context.Context) RelationshipTypeFieldMappingArrayOutput
}

RelationshipTypeFieldMappingArrayInput is an input type that accepts RelationshipTypeFieldMappingArray and RelationshipTypeFieldMappingArrayOutput values. You can construct a concrete instance of `RelationshipTypeFieldMappingArrayInput` via:

RelationshipTypeFieldMappingArray{ RelationshipTypeFieldMappingArgs{...} }

type RelationshipTypeFieldMappingArrayOutput

type RelationshipTypeFieldMappingArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeFieldMappingArrayOutput) ElementType

func (RelationshipTypeFieldMappingArrayOutput) Index

func (RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutput

func (o RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutput() RelationshipTypeFieldMappingArrayOutput

func (RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutputWithContext

func (o RelationshipTypeFieldMappingArrayOutput) ToRelationshipTypeFieldMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingArrayOutput

type RelationshipTypeFieldMappingInput

type RelationshipTypeFieldMappingInput interface {
	pulumi.Input

	ToRelationshipTypeFieldMappingOutput() RelationshipTypeFieldMappingOutput
	ToRelationshipTypeFieldMappingOutputWithContext(context.Context) RelationshipTypeFieldMappingOutput
}

RelationshipTypeFieldMappingInput is an input type that accepts RelationshipTypeFieldMappingArgs and RelationshipTypeFieldMappingOutput values. You can construct a concrete instance of `RelationshipTypeFieldMappingInput` via:

RelationshipTypeFieldMappingArgs{...}

type RelationshipTypeFieldMappingOutput

type RelationshipTypeFieldMappingOutput struct{ *pulumi.OutputState }

Map a field of profile to its corresponding StrongId in Related Profile.

func (RelationshipTypeFieldMappingOutput) ElementType

func (RelationshipTypeFieldMappingOutput) ProfileFieldName

Specifies the fieldName in profile.

func (RelationshipTypeFieldMappingOutput) RelatedProfileKeyProperty

func (o RelationshipTypeFieldMappingOutput) RelatedProfileKeyProperty() pulumi.StringOutput

Specifies the KeyProperty (from StrongId) of the related profile.

func (RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutput

func (o RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutput() RelationshipTypeFieldMappingOutput

func (RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutputWithContext

func (o RelationshipTypeFieldMappingOutput) ToRelationshipTypeFieldMappingOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingOutput

type RelationshipTypeFieldMappingResponse

type RelationshipTypeFieldMappingResponse struct {
	// Specifies the fieldName in profile.
	ProfileFieldName string `pulumi:"profileFieldName"`
	// Specifies the KeyProperty (from StrongId) of the related profile.
	RelatedProfileKeyProperty string `pulumi:"relatedProfileKeyProperty"`
}

Map a field of profile to its corresponding StrongId in Related Profile.

type RelationshipTypeFieldMappingResponseArgs

type RelationshipTypeFieldMappingResponseArgs struct {
	// Specifies the fieldName in profile.
	ProfileFieldName pulumi.StringInput `pulumi:"profileFieldName"`
	// Specifies the KeyProperty (from StrongId) of the related profile.
	RelatedProfileKeyProperty pulumi.StringInput `pulumi:"relatedProfileKeyProperty"`
}

Map a field of profile to its corresponding StrongId in Related Profile.

func (RelationshipTypeFieldMappingResponseArgs) ElementType

func (RelationshipTypeFieldMappingResponseArgs) ToRelationshipTypeFieldMappingResponseOutput

func (i RelationshipTypeFieldMappingResponseArgs) ToRelationshipTypeFieldMappingResponseOutput() RelationshipTypeFieldMappingResponseOutput

func (RelationshipTypeFieldMappingResponseArgs) ToRelationshipTypeFieldMappingResponseOutputWithContext

func (i RelationshipTypeFieldMappingResponseArgs) ToRelationshipTypeFieldMappingResponseOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingResponseOutput

type RelationshipTypeFieldMappingResponseArray

type RelationshipTypeFieldMappingResponseArray []RelationshipTypeFieldMappingResponseInput

func (RelationshipTypeFieldMappingResponseArray) ElementType

func (RelationshipTypeFieldMappingResponseArray) ToRelationshipTypeFieldMappingResponseArrayOutput

func (i RelationshipTypeFieldMappingResponseArray) ToRelationshipTypeFieldMappingResponseArrayOutput() RelationshipTypeFieldMappingResponseArrayOutput

func (RelationshipTypeFieldMappingResponseArray) ToRelationshipTypeFieldMappingResponseArrayOutputWithContext

func (i RelationshipTypeFieldMappingResponseArray) ToRelationshipTypeFieldMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingResponseArrayOutput

type RelationshipTypeFieldMappingResponseArrayInput

type RelationshipTypeFieldMappingResponseArrayInput interface {
	pulumi.Input

	ToRelationshipTypeFieldMappingResponseArrayOutput() RelationshipTypeFieldMappingResponseArrayOutput
	ToRelationshipTypeFieldMappingResponseArrayOutputWithContext(context.Context) RelationshipTypeFieldMappingResponseArrayOutput
}

RelationshipTypeFieldMappingResponseArrayInput is an input type that accepts RelationshipTypeFieldMappingResponseArray and RelationshipTypeFieldMappingResponseArrayOutput values. You can construct a concrete instance of `RelationshipTypeFieldMappingResponseArrayInput` via:

RelationshipTypeFieldMappingResponseArray{ RelationshipTypeFieldMappingResponseArgs{...} }

type RelationshipTypeFieldMappingResponseArrayOutput

type RelationshipTypeFieldMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeFieldMappingResponseArrayOutput) ElementType

func (RelationshipTypeFieldMappingResponseArrayOutput) Index

func (RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutput

func (o RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutput() RelationshipTypeFieldMappingResponseArrayOutput

func (RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutputWithContext

func (o RelationshipTypeFieldMappingResponseArrayOutput) ToRelationshipTypeFieldMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingResponseArrayOutput

type RelationshipTypeFieldMappingResponseInput

type RelationshipTypeFieldMappingResponseInput interface {
	pulumi.Input

	ToRelationshipTypeFieldMappingResponseOutput() RelationshipTypeFieldMappingResponseOutput
	ToRelationshipTypeFieldMappingResponseOutputWithContext(context.Context) RelationshipTypeFieldMappingResponseOutput
}

RelationshipTypeFieldMappingResponseInput is an input type that accepts RelationshipTypeFieldMappingResponseArgs and RelationshipTypeFieldMappingResponseOutput values. You can construct a concrete instance of `RelationshipTypeFieldMappingResponseInput` via:

RelationshipTypeFieldMappingResponseArgs{...}

type RelationshipTypeFieldMappingResponseOutput

type RelationshipTypeFieldMappingResponseOutput struct{ *pulumi.OutputState }

Map a field of profile to its corresponding StrongId in Related Profile.

func (RelationshipTypeFieldMappingResponseOutput) ElementType

func (RelationshipTypeFieldMappingResponseOutput) ProfileFieldName

Specifies the fieldName in profile.

func (RelationshipTypeFieldMappingResponseOutput) RelatedProfileKeyProperty

func (o RelationshipTypeFieldMappingResponseOutput) RelatedProfileKeyProperty() pulumi.StringOutput

Specifies the KeyProperty (from StrongId) of the related profile.

func (RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutput

func (o RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutput() RelationshipTypeFieldMappingResponseOutput

func (RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutputWithContext

func (o RelationshipTypeFieldMappingResponseOutput) ToRelationshipTypeFieldMappingResponseOutputWithContext(ctx context.Context) RelationshipTypeFieldMappingResponseOutput

type RelationshipTypeMapping

type RelationshipTypeMapping struct {
	// Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.
	FieldMappings []RelationshipTypeFieldMapping `pulumi:"fieldMappings"`
}

Maps fields in Profile to their corresponding StrongIds in Related Profile.

type RelationshipTypeMappingArgs

type RelationshipTypeMappingArgs struct {
	// Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.
	FieldMappings RelationshipTypeFieldMappingArrayInput `pulumi:"fieldMappings"`
}

Maps fields in Profile to their corresponding StrongIds in Related Profile.

func (RelationshipTypeMappingArgs) ElementType

func (RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutput

func (i RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutput() RelationshipTypeMappingOutput

func (RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutputWithContext

func (i RelationshipTypeMappingArgs) ToRelationshipTypeMappingOutputWithContext(ctx context.Context) RelationshipTypeMappingOutput

type RelationshipTypeMappingArray

type RelationshipTypeMappingArray []RelationshipTypeMappingInput

func (RelationshipTypeMappingArray) ElementType

func (RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutput

func (i RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutput() RelationshipTypeMappingArrayOutput

func (RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutputWithContext

func (i RelationshipTypeMappingArray) ToRelationshipTypeMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeMappingArrayOutput

type RelationshipTypeMappingArrayInput

type RelationshipTypeMappingArrayInput interface {
	pulumi.Input

	ToRelationshipTypeMappingArrayOutput() RelationshipTypeMappingArrayOutput
	ToRelationshipTypeMappingArrayOutputWithContext(context.Context) RelationshipTypeMappingArrayOutput
}

RelationshipTypeMappingArrayInput is an input type that accepts RelationshipTypeMappingArray and RelationshipTypeMappingArrayOutput values. You can construct a concrete instance of `RelationshipTypeMappingArrayInput` via:

RelationshipTypeMappingArray{ RelationshipTypeMappingArgs{...} }

type RelationshipTypeMappingArrayOutput

type RelationshipTypeMappingArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeMappingArrayOutput) ElementType

func (RelationshipTypeMappingArrayOutput) Index

func (RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutput

func (o RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutput() RelationshipTypeMappingArrayOutput

func (RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutputWithContext

func (o RelationshipTypeMappingArrayOutput) ToRelationshipTypeMappingArrayOutputWithContext(ctx context.Context) RelationshipTypeMappingArrayOutput

type RelationshipTypeMappingInput

type RelationshipTypeMappingInput interface {
	pulumi.Input

	ToRelationshipTypeMappingOutput() RelationshipTypeMappingOutput
	ToRelationshipTypeMappingOutputWithContext(context.Context) RelationshipTypeMappingOutput
}

RelationshipTypeMappingInput is an input type that accepts RelationshipTypeMappingArgs and RelationshipTypeMappingOutput values. You can construct a concrete instance of `RelationshipTypeMappingInput` via:

RelationshipTypeMappingArgs{...}

type RelationshipTypeMappingOutput

type RelationshipTypeMappingOutput struct{ *pulumi.OutputState }

Maps fields in Profile to their corresponding StrongIds in Related Profile.

func (RelationshipTypeMappingOutput) ElementType

func (RelationshipTypeMappingOutput) FieldMappings

Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.

func (RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutput

func (o RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutput() RelationshipTypeMappingOutput

func (RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutputWithContext

func (o RelationshipTypeMappingOutput) ToRelationshipTypeMappingOutputWithContext(ctx context.Context) RelationshipTypeMappingOutput

type RelationshipTypeMappingResponse

type RelationshipTypeMappingResponse struct {
	// Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.
	FieldMappings []RelationshipTypeFieldMappingResponse `pulumi:"fieldMappings"`
}

Maps fields in Profile to their corresponding StrongIds in Related Profile.

type RelationshipTypeMappingResponseArgs

type RelationshipTypeMappingResponseArgs struct {
	// Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.
	FieldMappings RelationshipTypeFieldMappingResponseArrayInput `pulumi:"fieldMappings"`
}

Maps fields in Profile to their corresponding StrongIds in Related Profile.

func (RelationshipTypeMappingResponseArgs) ElementType

func (RelationshipTypeMappingResponseArgs) ToRelationshipTypeMappingResponseOutput

func (i RelationshipTypeMappingResponseArgs) ToRelationshipTypeMappingResponseOutput() RelationshipTypeMappingResponseOutput

func (RelationshipTypeMappingResponseArgs) ToRelationshipTypeMappingResponseOutputWithContext

func (i RelationshipTypeMappingResponseArgs) ToRelationshipTypeMappingResponseOutputWithContext(ctx context.Context) RelationshipTypeMappingResponseOutput

type RelationshipTypeMappingResponseArray

type RelationshipTypeMappingResponseArray []RelationshipTypeMappingResponseInput

func (RelationshipTypeMappingResponseArray) ElementType

func (RelationshipTypeMappingResponseArray) ToRelationshipTypeMappingResponseArrayOutput

func (i RelationshipTypeMappingResponseArray) ToRelationshipTypeMappingResponseArrayOutput() RelationshipTypeMappingResponseArrayOutput

func (RelationshipTypeMappingResponseArray) ToRelationshipTypeMappingResponseArrayOutputWithContext

func (i RelationshipTypeMappingResponseArray) ToRelationshipTypeMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipTypeMappingResponseArrayOutput

type RelationshipTypeMappingResponseArrayInput

type RelationshipTypeMappingResponseArrayInput interface {
	pulumi.Input

	ToRelationshipTypeMappingResponseArrayOutput() RelationshipTypeMappingResponseArrayOutput
	ToRelationshipTypeMappingResponseArrayOutputWithContext(context.Context) RelationshipTypeMappingResponseArrayOutput
}

RelationshipTypeMappingResponseArrayInput is an input type that accepts RelationshipTypeMappingResponseArray and RelationshipTypeMappingResponseArrayOutput values. You can construct a concrete instance of `RelationshipTypeMappingResponseArrayInput` via:

RelationshipTypeMappingResponseArray{ RelationshipTypeMappingResponseArgs{...} }

type RelationshipTypeMappingResponseArrayOutput

type RelationshipTypeMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (RelationshipTypeMappingResponseArrayOutput) ElementType

func (RelationshipTypeMappingResponseArrayOutput) Index

func (RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutput

func (o RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutput() RelationshipTypeMappingResponseArrayOutput

func (RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutputWithContext

func (o RelationshipTypeMappingResponseArrayOutput) ToRelationshipTypeMappingResponseArrayOutputWithContext(ctx context.Context) RelationshipTypeMappingResponseArrayOutput

type RelationshipTypeMappingResponseInput

type RelationshipTypeMappingResponseInput interface {
	pulumi.Input

	ToRelationshipTypeMappingResponseOutput() RelationshipTypeMappingResponseOutput
	ToRelationshipTypeMappingResponseOutputWithContext(context.Context) RelationshipTypeMappingResponseOutput
}

RelationshipTypeMappingResponseInput is an input type that accepts RelationshipTypeMappingResponseArgs and RelationshipTypeMappingResponseOutput values. You can construct a concrete instance of `RelationshipTypeMappingResponseInput` via:

RelationshipTypeMappingResponseArgs{...}

type RelationshipTypeMappingResponseOutput

type RelationshipTypeMappingResponseOutput struct{ *pulumi.OutputState }

Maps fields in Profile to their corresponding StrongIds in Related Profile.

func (RelationshipTypeMappingResponseOutput) ElementType

func (RelationshipTypeMappingResponseOutput) FieldMappings

Maps a profile property with the StrongId of related profile. This is an array to support StrongIds that are composite key as well.

func (RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutput

func (o RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutput() RelationshipTypeMappingResponseOutput

func (RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutputWithContext

func (o RelationshipTypeMappingResponseOutput) ToRelationshipTypeMappingResponseOutputWithContext(ctx context.Context) RelationshipTypeMappingResponseOutput

type ResourceSetDescription

type ResourceSetDescription struct {
	// The elements included in the set.
	Elements []string `pulumi:"elements"`
	// The elements that are not included in the set, in case elements contains '*' indicating 'all'.
	Exceptions []string `pulumi:"exceptions"`
}

The resource set description.

type ResourceSetDescriptionArgs

type ResourceSetDescriptionArgs struct {
	// The elements included in the set.
	Elements pulumi.StringArrayInput `pulumi:"elements"`
	// The elements that are not included in the set, in case elements contains '*' indicating 'all'.
	Exceptions pulumi.StringArrayInput `pulumi:"exceptions"`
}

The resource set description.

func (ResourceSetDescriptionArgs) ElementType

func (ResourceSetDescriptionArgs) ElementType() reflect.Type

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionOutput

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionOutput() ResourceSetDescriptionOutput

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionOutputWithContext

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionOutputWithContext(ctx context.Context) ResourceSetDescriptionOutput

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutput

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput

func (ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutputWithContext

func (i ResourceSetDescriptionArgs) ToResourceSetDescriptionPtrOutputWithContext(ctx context.Context) ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionInput

type ResourceSetDescriptionInput interface {
	pulumi.Input

	ToResourceSetDescriptionOutput() ResourceSetDescriptionOutput
	ToResourceSetDescriptionOutputWithContext(context.Context) ResourceSetDescriptionOutput
}

ResourceSetDescriptionInput is an input type that accepts ResourceSetDescriptionArgs and ResourceSetDescriptionOutput values. You can construct a concrete instance of `ResourceSetDescriptionInput` via:

ResourceSetDescriptionArgs{...}

type ResourceSetDescriptionOutput

type ResourceSetDescriptionOutput struct{ *pulumi.OutputState }

The resource set description.

func (ResourceSetDescriptionOutput) ElementType

func (ResourceSetDescriptionOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionOutput

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionOutput() ResourceSetDescriptionOutput

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionOutputWithContext

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionOutputWithContext(ctx context.Context) ResourceSetDescriptionOutput

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutput

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput

func (ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutputWithContext

func (o ResourceSetDescriptionOutput) ToResourceSetDescriptionPtrOutputWithContext(ctx context.Context) ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionPtrInput

type ResourceSetDescriptionPtrInput interface {
	pulumi.Input

	ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput
	ToResourceSetDescriptionPtrOutputWithContext(context.Context) ResourceSetDescriptionPtrOutput
}

ResourceSetDescriptionPtrInput is an input type that accepts ResourceSetDescriptionArgs, ResourceSetDescriptionPtr and ResourceSetDescriptionPtrOutput values. You can construct a concrete instance of `ResourceSetDescriptionPtrInput` via:

        ResourceSetDescriptionArgs{...}

or:

        nil

type ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionPtrOutput struct{ *pulumi.OutputState }

func (ResourceSetDescriptionPtrOutput) Elem

func (ResourceSetDescriptionPtrOutput) ElementType

func (ResourceSetDescriptionPtrOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionPtrOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutput

func (o ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutput() ResourceSetDescriptionPtrOutput

func (ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutputWithContext

func (o ResourceSetDescriptionPtrOutput) ToResourceSetDescriptionPtrOutputWithContext(ctx context.Context) ResourceSetDescriptionPtrOutput

type ResourceSetDescriptionResponse

type ResourceSetDescriptionResponse struct {
	// The elements included in the set.
	Elements []string `pulumi:"elements"`
	// The elements that are not included in the set, in case elements contains '*' indicating 'all'.
	Exceptions []string `pulumi:"exceptions"`
}

The resource set description.

type ResourceSetDescriptionResponseArgs

type ResourceSetDescriptionResponseArgs struct {
	// The elements included in the set.
	Elements pulumi.StringArrayInput `pulumi:"elements"`
	// The elements that are not included in the set, in case elements contains '*' indicating 'all'.
	Exceptions pulumi.StringArrayInput `pulumi:"exceptions"`
}

The resource set description.

func (ResourceSetDescriptionResponseArgs) ElementType

func (ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponseOutput

func (i ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponseOutput() ResourceSetDescriptionResponseOutput

func (ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponseOutputWithContext

func (i ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponseOutputWithContext(ctx context.Context) ResourceSetDescriptionResponseOutput

func (ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponsePtrOutput

func (i ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponsePtrOutput() ResourceSetDescriptionResponsePtrOutput

func (ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponsePtrOutputWithContext

func (i ResourceSetDescriptionResponseArgs) ToResourceSetDescriptionResponsePtrOutputWithContext(ctx context.Context) ResourceSetDescriptionResponsePtrOutput

type ResourceSetDescriptionResponseInput

type ResourceSetDescriptionResponseInput interface {
	pulumi.Input

	ToResourceSetDescriptionResponseOutput() ResourceSetDescriptionResponseOutput
	ToResourceSetDescriptionResponseOutputWithContext(context.Context) ResourceSetDescriptionResponseOutput
}

ResourceSetDescriptionResponseInput is an input type that accepts ResourceSetDescriptionResponseArgs and ResourceSetDescriptionResponseOutput values. You can construct a concrete instance of `ResourceSetDescriptionResponseInput` via:

ResourceSetDescriptionResponseArgs{...}

type ResourceSetDescriptionResponseOutput

type ResourceSetDescriptionResponseOutput struct{ *pulumi.OutputState }

The resource set description.

func (ResourceSetDescriptionResponseOutput) ElementType

func (ResourceSetDescriptionResponseOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionResponseOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutput

func (o ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutput() ResourceSetDescriptionResponseOutput

func (ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutputWithContext

func (o ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponseOutputWithContext(ctx context.Context) ResourceSetDescriptionResponseOutput

func (ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponsePtrOutput

func (o ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponsePtrOutput() ResourceSetDescriptionResponsePtrOutput

func (ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponsePtrOutputWithContext

func (o ResourceSetDescriptionResponseOutput) ToResourceSetDescriptionResponsePtrOutputWithContext(ctx context.Context) ResourceSetDescriptionResponsePtrOutput

type ResourceSetDescriptionResponsePtrInput

type ResourceSetDescriptionResponsePtrInput interface {
	pulumi.Input

	ToResourceSetDescriptionResponsePtrOutput() ResourceSetDescriptionResponsePtrOutput
	ToResourceSetDescriptionResponsePtrOutputWithContext(context.Context) ResourceSetDescriptionResponsePtrOutput
}

ResourceSetDescriptionResponsePtrInput is an input type that accepts ResourceSetDescriptionResponseArgs, ResourceSetDescriptionResponsePtr and ResourceSetDescriptionResponsePtrOutput values. You can construct a concrete instance of `ResourceSetDescriptionResponsePtrInput` via:

        ResourceSetDescriptionResponseArgs{...}

or:

        nil

type ResourceSetDescriptionResponsePtrOutput

type ResourceSetDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceSetDescriptionResponsePtrOutput) Elem

func (ResourceSetDescriptionResponsePtrOutput) ElementType

func (ResourceSetDescriptionResponsePtrOutput) Elements

The elements included in the set.

func (ResourceSetDescriptionResponsePtrOutput) Exceptions

The elements that are not included in the set, in case elements contains '*' indicating 'all'.

func (ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutput

func (o ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutput() ResourceSetDescriptionResponsePtrOutput

func (ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutputWithContext

func (o ResourceSetDescriptionResponsePtrOutput) ToResourceSetDescriptionResponsePtrOutputWithContext(ctx context.Context) ResourceSetDescriptionResponsePtrOutput

type RoleAssignment

type RoleAssignment struct {
	pulumi.CustomResourceState

	// The name of the metadata object.
	AssignmentName pulumi.StringOutput `pulumi:"assignmentName"`
	// Widget types set for the assignment.
	ConflationPolicies ResourceSetDescriptionResponsePtrOutput `pulumi:"conflationPolicies"`
	// Connectors set for the assignment.
	Connectors ResourceSetDescriptionResponsePtrOutput `pulumi:"connectors"`
	// Localized description for the metadata.
	Description pulumi.StringMapOutput `pulumi:"description"`
	// Localized display names for the metadata.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// Interactions set for the assignment.
	Interactions ResourceSetDescriptionResponsePtrOutput `pulumi:"interactions"`
	// Kpis set for the assignment.
	Kpis ResourceSetDescriptionResponsePtrOutput `pulumi:"kpis"`
	// Links set for the assignment.
	Links ResourceSetDescriptionResponsePtrOutput `pulumi:"links"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The principals being assigned to.
	Principals AssignmentPrincipalResponseArrayOutput `pulumi:"principals"`
	// Profiles set for the assignment.
	Profiles ResourceSetDescriptionResponsePtrOutput `pulumi:"profiles"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The Role assignments set for the relationship links.
	RelationshipLinks ResourceSetDescriptionResponsePtrOutput `pulumi:"relationshipLinks"`
	// The Role assignments set for the relationships.
	Relationships ResourceSetDescriptionResponsePtrOutput `pulumi:"relationships"`
	// Type of roles.
	Role pulumi.StringOutput `pulumi:"role"`
	// The Role assignments set for the assignment.
	RoleAssignments ResourceSetDescriptionResponsePtrOutput `pulumi:"roleAssignments"`
	// Sas Policies set for the assignment.
	SasPolicies ResourceSetDescriptionResponsePtrOutput `pulumi:"sasPolicies"`
	// The Role assignments set for the assignment.
	Segments ResourceSetDescriptionResponsePtrOutput `pulumi:"segments"`
	// The hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Views set for the assignment.
	Views ResourceSetDescriptionResponsePtrOutput `pulumi:"views"`
	// Widget types set for the assignment.
	WidgetTypes ResourceSetDescriptionResponsePtrOutput `pulumi:"widgetTypes"`
}

The Role Assignment resource format.

func GetRoleAssignment

func GetRoleAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleAssignmentState, opts ...pulumi.ResourceOption) (*RoleAssignment, error)

GetRoleAssignment gets an existing RoleAssignment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRoleAssignment

func NewRoleAssignment(ctx *pulumi.Context,
	name string, args *RoleAssignmentArgs, opts ...pulumi.ResourceOption) (*RoleAssignment, error)

NewRoleAssignment registers a new resource with the given unique name, arguments, and options.

func (*RoleAssignment) ElementType added in v0.2.6

func (*RoleAssignment) ElementType() reflect.Type

func (*RoleAssignment) ToRoleAssignmentOutput added in v0.2.6

func (i *RoleAssignment) ToRoleAssignmentOutput() RoleAssignmentOutput

func (*RoleAssignment) ToRoleAssignmentOutputWithContext added in v0.2.6

func (i *RoleAssignment) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput

type RoleAssignmentArgs

type RoleAssignmentArgs struct {
	// The assignment name
	AssignmentName pulumi.StringInput
	// Widget types set for the assignment.
	ConflationPolicies ResourceSetDescriptionPtrInput
	// Connectors set for the assignment.
	Connectors ResourceSetDescriptionPtrInput
	// Localized description for the metadata.
	Description pulumi.StringMapInput
	// Localized display names for the metadata.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// Interactions set for the assignment.
	Interactions ResourceSetDescriptionPtrInput
	// Kpis set for the assignment.
	Kpis ResourceSetDescriptionPtrInput
	// Links set for the assignment.
	Links ResourceSetDescriptionPtrInput
	// The principals being assigned to.
	Principals AssignmentPrincipalArrayInput
	// Profiles set for the assignment.
	Profiles ResourceSetDescriptionPtrInput
	// The Role assignments set for the relationship links.
	RelationshipLinks ResourceSetDescriptionPtrInput
	// The Role assignments set for the relationships.
	Relationships ResourceSetDescriptionPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Type of roles.
	Role RoleTypes
	// The Role assignments set for the assignment.
	RoleAssignments ResourceSetDescriptionPtrInput
	// Sas Policies set for the assignment.
	SasPolicies ResourceSetDescriptionPtrInput
	// The Role assignments set for the assignment.
	Segments ResourceSetDescriptionPtrInput
	// Views set for the assignment.
	Views ResourceSetDescriptionPtrInput
	// Widget types set for the assignment.
	WidgetTypes ResourceSetDescriptionPtrInput
}

The set of arguments for constructing a RoleAssignment resource.

func (RoleAssignmentArgs) ElementType

func (RoleAssignmentArgs) ElementType() reflect.Type

type RoleAssignmentInput added in v0.2.6

type RoleAssignmentInput interface {
	pulumi.Input

	ToRoleAssignmentOutput() RoleAssignmentOutput
	ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput
}

type RoleAssignmentOutput added in v0.2.6

type RoleAssignmentOutput struct {
	*pulumi.OutputState
}

func (RoleAssignmentOutput) ElementType added in v0.2.6

func (RoleAssignmentOutput) ElementType() reflect.Type

func (RoleAssignmentOutput) ToRoleAssignmentOutput added in v0.2.6

func (o RoleAssignmentOutput) ToRoleAssignmentOutput() RoleAssignmentOutput

func (RoleAssignmentOutput) ToRoleAssignmentOutputWithContext added in v0.2.6

func (o RoleAssignmentOutput) ToRoleAssignmentOutputWithContext(ctx context.Context) RoleAssignmentOutput

type RoleAssignmentState

type RoleAssignmentState struct {
	// The name of the metadata object.
	AssignmentName pulumi.StringPtrInput
	// Widget types set for the assignment.
	ConflationPolicies ResourceSetDescriptionResponsePtrInput
	// Connectors set for the assignment.
	Connectors ResourceSetDescriptionResponsePtrInput
	// Localized description for the metadata.
	Description pulumi.StringMapInput
	// Localized display names for the metadata.
	DisplayName pulumi.StringMapInput
	// Interactions set for the assignment.
	Interactions ResourceSetDescriptionResponsePtrInput
	// Kpis set for the assignment.
	Kpis ResourceSetDescriptionResponsePtrInput
	// Links set for the assignment.
	Links ResourceSetDescriptionResponsePtrInput
	// Resource name.
	Name pulumi.StringPtrInput
	// The principals being assigned to.
	Principals AssignmentPrincipalResponseArrayInput
	// Profiles set for the assignment.
	Profiles ResourceSetDescriptionResponsePtrInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The Role assignments set for the relationship links.
	RelationshipLinks ResourceSetDescriptionResponsePtrInput
	// The Role assignments set for the relationships.
	Relationships ResourceSetDescriptionResponsePtrInput
	// Type of roles.
	Role pulumi.StringPtrInput
	// The Role assignments set for the assignment.
	RoleAssignments ResourceSetDescriptionResponsePtrInput
	// Sas Policies set for the assignment.
	SasPolicies ResourceSetDescriptionResponsePtrInput
	// The Role assignments set for the assignment.
	Segments ResourceSetDescriptionResponsePtrInput
	// The hub name.
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Views set for the assignment.
	Views ResourceSetDescriptionResponsePtrInput
	// Widget types set for the assignment.
	WidgetTypes ResourceSetDescriptionResponsePtrInput
}

func (RoleAssignmentState) ElementType

func (RoleAssignmentState) ElementType() reflect.Type

type RoleTypes added in v0.3.1

type RoleTypes pulumi.String

Type of roles.

func (RoleTypes) ElementType added in v0.3.1

func (RoleTypes) ElementType() reflect.Type

func (RoleTypes) ToStringOutput added in v0.3.1

func (e RoleTypes) ToStringOutput() pulumi.StringOutput

func (RoleTypes) ToStringOutputWithContext added in v0.3.1

func (e RoleTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoleTypes) ToStringPtrOutput added in v0.3.1

func (e RoleTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e RoleTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StrongId

type StrongId struct {
	// Localized descriptions.
	Description map[string]string `pulumi:"description"`
	// Localized display name.
	DisplayName map[string]string `pulumi:"displayName"`
	// The properties which make up the unique ID.
	KeyPropertyNames []string `pulumi:"keyPropertyNames"`
	// The Name identifying the strong ID.
	StrongIdName string `pulumi:"strongIdName"`
}

Property/Properties which represent a unique ID.

type StrongIdArgs

type StrongIdArgs struct {
	// Localized descriptions.
	Description pulumi.StringMapInput `pulumi:"description"`
	// Localized display name.
	DisplayName pulumi.StringMapInput `pulumi:"displayName"`
	// The properties which make up the unique ID.
	KeyPropertyNames pulumi.StringArrayInput `pulumi:"keyPropertyNames"`
	// The Name identifying the strong ID.
	StrongIdName pulumi.StringInput `pulumi:"strongIdName"`
}

Property/Properties which represent a unique ID.

func (StrongIdArgs) ElementType

func (StrongIdArgs) ElementType() reflect.Type

func (StrongIdArgs) ToStrongIdOutput

func (i StrongIdArgs) ToStrongIdOutput() StrongIdOutput

func (StrongIdArgs) ToStrongIdOutputWithContext

func (i StrongIdArgs) ToStrongIdOutputWithContext(ctx context.Context) StrongIdOutput

type StrongIdArray

type StrongIdArray []StrongIdInput

func (StrongIdArray) ElementType

func (StrongIdArray) ElementType() reflect.Type

func (StrongIdArray) ToStrongIdArrayOutput

func (i StrongIdArray) ToStrongIdArrayOutput() StrongIdArrayOutput

func (StrongIdArray) ToStrongIdArrayOutputWithContext

func (i StrongIdArray) ToStrongIdArrayOutputWithContext(ctx context.Context) StrongIdArrayOutput

type StrongIdArrayInput

type StrongIdArrayInput interface {
	pulumi.Input

	ToStrongIdArrayOutput() StrongIdArrayOutput
	ToStrongIdArrayOutputWithContext(context.Context) StrongIdArrayOutput
}

StrongIdArrayInput is an input type that accepts StrongIdArray and StrongIdArrayOutput values. You can construct a concrete instance of `StrongIdArrayInput` via:

StrongIdArray{ StrongIdArgs{...} }

type StrongIdArrayOutput

type StrongIdArrayOutput struct{ *pulumi.OutputState }

func (StrongIdArrayOutput) ElementType

func (StrongIdArrayOutput) ElementType() reflect.Type

func (StrongIdArrayOutput) Index

func (StrongIdArrayOutput) ToStrongIdArrayOutput

func (o StrongIdArrayOutput) ToStrongIdArrayOutput() StrongIdArrayOutput

func (StrongIdArrayOutput) ToStrongIdArrayOutputWithContext

func (o StrongIdArrayOutput) ToStrongIdArrayOutputWithContext(ctx context.Context) StrongIdArrayOutput

type StrongIdInput

type StrongIdInput interface {
	pulumi.Input

	ToStrongIdOutput() StrongIdOutput
	ToStrongIdOutputWithContext(context.Context) StrongIdOutput
}

StrongIdInput is an input type that accepts StrongIdArgs and StrongIdOutput values. You can construct a concrete instance of `StrongIdInput` via:

StrongIdArgs{...}

type StrongIdOutput

type StrongIdOutput struct{ *pulumi.OutputState }

Property/Properties which represent a unique ID.

func (StrongIdOutput) Description

func (o StrongIdOutput) Description() pulumi.StringMapOutput

Localized descriptions.

func (StrongIdOutput) DisplayName

func (o StrongIdOutput) DisplayName() pulumi.StringMapOutput

Localized display name.

func (StrongIdOutput) ElementType

func (StrongIdOutput) ElementType() reflect.Type

func (StrongIdOutput) KeyPropertyNames

func (o StrongIdOutput) KeyPropertyNames() pulumi.StringArrayOutput

The properties which make up the unique ID.

func (StrongIdOutput) StrongIdName

func (o StrongIdOutput) StrongIdName() pulumi.StringOutput

The Name identifying the strong ID.

func (StrongIdOutput) ToStrongIdOutput

func (o StrongIdOutput) ToStrongIdOutput() StrongIdOutput

func (StrongIdOutput) ToStrongIdOutputWithContext

func (o StrongIdOutput) ToStrongIdOutputWithContext(ctx context.Context) StrongIdOutput

type StrongIdResponse

type StrongIdResponse struct {
	// Localized descriptions.
	Description map[string]string `pulumi:"description"`
	// Localized display name.
	DisplayName map[string]string `pulumi:"displayName"`
	// The properties which make up the unique ID.
	KeyPropertyNames []string `pulumi:"keyPropertyNames"`
	// The Name identifying the strong ID.
	StrongIdName string `pulumi:"strongIdName"`
}

Property/Properties which represent a unique ID.

type StrongIdResponseArgs

type StrongIdResponseArgs struct {
	// Localized descriptions.
	Description pulumi.StringMapInput `pulumi:"description"`
	// Localized display name.
	DisplayName pulumi.StringMapInput `pulumi:"displayName"`
	// The properties which make up the unique ID.
	KeyPropertyNames pulumi.StringArrayInput `pulumi:"keyPropertyNames"`
	// The Name identifying the strong ID.
	StrongIdName pulumi.StringInput `pulumi:"strongIdName"`
}

Property/Properties which represent a unique ID.

func (StrongIdResponseArgs) ElementType

func (StrongIdResponseArgs) ElementType() reflect.Type

func (StrongIdResponseArgs) ToStrongIdResponseOutput

func (i StrongIdResponseArgs) ToStrongIdResponseOutput() StrongIdResponseOutput

func (StrongIdResponseArgs) ToStrongIdResponseOutputWithContext

func (i StrongIdResponseArgs) ToStrongIdResponseOutputWithContext(ctx context.Context) StrongIdResponseOutput

type StrongIdResponseArray

type StrongIdResponseArray []StrongIdResponseInput

func (StrongIdResponseArray) ElementType

func (StrongIdResponseArray) ElementType() reflect.Type

func (StrongIdResponseArray) ToStrongIdResponseArrayOutput

func (i StrongIdResponseArray) ToStrongIdResponseArrayOutput() StrongIdResponseArrayOutput

func (StrongIdResponseArray) ToStrongIdResponseArrayOutputWithContext

func (i StrongIdResponseArray) ToStrongIdResponseArrayOutputWithContext(ctx context.Context) StrongIdResponseArrayOutput

type StrongIdResponseArrayInput

type StrongIdResponseArrayInput interface {
	pulumi.Input

	ToStrongIdResponseArrayOutput() StrongIdResponseArrayOutput
	ToStrongIdResponseArrayOutputWithContext(context.Context) StrongIdResponseArrayOutput
}

StrongIdResponseArrayInput is an input type that accepts StrongIdResponseArray and StrongIdResponseArrayOutput values. You can construct a concrete instance of `StrongIdResponseArrayInput` via:

StrongIdResponseArray{ StrongIdResponseArgs{...} }

type StrongIdResponseArrayOutput

type StrongIdResponseArrayOutput struct{ *pulumi.OutputState }

func (StrongIdResponseArrayOutput) ElementType

func (StrongIdResponseArrayOutput) Index

func (StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutput

func (o StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutput() StrongIdResponseArrayOutput

func (StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutputWithContext

func (o StrongIdResponseArrayOutput) ToStrongIdResponseArrayOutputWithContext(ctx context.Context) StrongIdResponseArrayOutput

type StrongIdResponseInput

type StrongIdResponseInput interface {
	pulumi.Input

	ToStrongIdResponseOutput() StrongIdResponseOutput
	ToStrongIdResponseOutputWithContext(context.Context) StrongIdResponseOutput
}

StrongIdResponseInput is an input type that accepts StrongIdResponseArgs and StrongIdResponseOutput values. You can construct a concrete instance of `StrongIdResponseInput` via:

StrongIdResponseArgs{...}

type StrongIdResponseOutput

type StrongIdResponseOutput struct{ *pulumi.OutputState }

Property/Properties which represent a unique ID.

func (StrongIdResponseOutput) Description

Localized descriptions.

func (StrongIdResponseOutput) DisplayName

Localized display name.

func (StrongIdResponseOutput) ElementType

func (StrongIdResponseOutput) ElementType() reflect.Type

func (StrongIdResponseOutput) KeyPropertyNames

func (o StrongIdResponseOutput) KeyPropertyNames() pulumi.StringArrayOutput

The properties which make up the unique ID.

func (StrongIdResponseOutput) StrongIdName

func (o StrongIdResponseOutput) StrongIdName() pulumi.StringOutput

The Name identifying the strong ID.

func (StrongIdResponseOutput) ToStrongIdResponseOutput

func (o StrongIdResponseOutput) ToStrongIdResponseOutput() StrongIdResponseOutput

func (StrongIdResponseOutput) ToStrongIdResponseOutputWithContext

func (o StrongIdResponseOutput) ToStrongIdResponseOutputWithContext(ctx context.Context) StrongIdResponseOutput

type TypePropertiesMapping

type TypePropertiesMapping struct {
	//  Property name on the source Interaction Type.
	InteractionTypePropertyName string `pulumi:"interactionTypePropertyName"`
	// Flag to indicate whether the Profile Type property is an id on the Profile Type.
	IsProfileTypeId *bool `pulumi:"isProfileTypeId"`
	// Link type.
	LinkType *string `pulumi:"linkType"`
	// Property name on the target Profile Type.
	ProfileTypePropertyName string `pulumi:"profileTypePropertyName"`
}

Metadata for a Link's property mapping.

type TypePropertiesMappingArgs

type TypePropertiesMappingArgs struct {
	//  Property name on the source Interaction Type.
	InteractionTypePropertyName pulumi.StringInput `pulumi:"interactionTypePropertyName"`
	// Flag to indicate whether the Profile Type property is an id on the Profile Type.
	IsProfileTypeId pulumi.BoolPtrInput `pulumi:"isProfileTypeId"`
	// Link type.
	LinkType *LinkTypes `pulumi:"linkType"`
	// Property name on the target Profile Type.
	ProfileTypePropertyName pulumi.StringInput `pulumi:"profileTypePropertyName"`
}

Metadata for a Link's property mapping.

func (TypePropertiesMappingArgs) ElementType

func (TypePropertiesMappingArgs) ElementType() reflect.Type

func (TypePropertiesMappingArgs) ToTypePropertiesMappingOutput

func (i TypePropertiesMappingArgs) ToTypePropertiesMappingOutput() TypePropertiesMappingOutput

func (TypePropertiesMappingArgs) ToTypePropertiesMappingOutputWithContext

func (i TypePropertiesMappingArgs) ToTypePropertiesMappingOutputWithContext(ctx context.Context) TypePropertiesMappingOutput

type TypePropertiesMappingArray

type TypePropertiesMappingArray []TypePropertiesMappingInput

func (TypePropertiesMappingArray) ElementType

func (TypePropertiesMappingArray) ElementType() reflect.Type

func (TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutput

func (i TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutput() TypePropertiesMappingArrayOutput

func (TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutputWithContext

func (i TypePropertiesMappingArray) ToTypePropertiesMappingArrayOutputWithContext(ctx context.Context) TypePropertiesMappingArrayOutput

type TypePropertiesMappingArrayInput

type TypePropertiesMappingArrayInput interface {
	pulumi.Input

	ToTypePropertiesMappingArrayOutput() TypePropertiesMappingArrayOutput
	ToTypePropertiesMappingArrayOutputWithContext(context.Context) TypePropertiesMappingArrayOutput
}

TypePropertiesMappingArrayInput is an input type that accepts TypePropertiesMappingArray and TypePropertiesMappingArrayOutput values. You can construct a concrete instance of `TypePropertiesMappingArrayInput` via:

TypePropertiesMappingArray{ TypePropertiesMappingArgs{...} }

type TypePropertiesMappingArrayOutput

type TypePropertiesMappingArrayOutput struct{ *pulumi.OutputState }

func (TypePropertiesMappingArrayOutput) ElementType

func (TypePropertiesMappingArrayOutput) Index

func (TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutput

func (o TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutput() TypePropertiesMappingArrayOutput

func (TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutputWithContext

func (o TypePropertiesMappingArrayOutput) ToTypePropertiesMappingArrayOutputWithContext(ctx context.Context) TypePropertiesMappingArrayOutput

type TypePropertiesMappingInput

type TypePropertiesMappingInput interface {
	pulumi.Input

	ToTypePropertiesMappingOutput() TypePropertiesMappingOutput
	ToTypePropertiesMappingOutputWithContext(context.Context) TypePropertiesMappingOutput
}

TypePropertiesMappingInput is an input type that accepts TypePropertiesMappingArgs and TypePropertiesMappingOutput values. You can construct a concrete instance of `TypePropertiesMappingInput` via:

TypePropertiesMappingArgs{...}

type TypePropertiesMappingOutput

type TypePropertiesMappingOutput struct{ *pulumi.OutputState }

Metadata for a Link's property mapping.

func (TypePropertiesMappingOutput) ElementType

func (TypePropertiesMappingOutput) InteractionTypePropertyName

func (o TypePropertiesMappingOutput) InteractionTypePropertyName() pulumi.StringOutput

Property name on the source Interaction Type.

func (TypePropertiesMappingOutput) IsProfileTypeId

func (o TypePropertiesMappingOutput) IsProfileTypeId() pulumi.BoolPtrOutput

Flag to indicate whether the Profile Type property is an id on the Profile Type.

func (TypePropertiesMappingOutput) LinkType

Link type.

func (TypePropertiesMappingOutput) ProfileTypePropertyName

func (o TypePropertiesMappingOutput) ProfileTypePropertyName() pulumi.StringOutput

Property name on the target Profile Type.

func (TypePropertiesMappingOutput) ToTypePropertiesMappingOutput

func (o TypePropertiesMappingOutput) ToTypePropertiesMappingOutput() TypePropertiesMappingOutput

func (TypePropertiesMappingOutput) ToTypePropertiesMappingOutputWithContext

func (o TypePropertiesMappingOutput) ToTypePropertiesMappingOutputWithContext(ctx context.Context) TypePropertiesMappingOutput

type TypePropertiesMappingResponse

type TypePropertiesMappingResponse struct {
	//  Property name on the source Interaction Type.
	InteractionTypePropertyName string `pulumi:"interactionTypePropertyName"`
	// Flag to indicate whether the Profile Type property is an id on the Profile Type.
	IsProfileTypeId *bool `pulumi:"isProfileTypeId"`
	// Link type.
	LinkType *string `pulumi:"linkType"`
	// Property name on the target Profile Type.
	ProfileTypePropertyName string `pulumi:"profileTypePropertyName"`
}

Metadata for a Link's property mapping.

type TypePropertiesMappingResponseArgs

type TypePropertiesMappingResponseArgs struct {
	//  Property name on the source Interaction Type.
	InteractionTypePropertyName pulumi.StringInput `pulumi:"interactionTypePropertyName"`
	// Flag to indicate whether the Profile Type property is an id on the Profile Type.
	IsProfileTypeId pulumi.BoolPtrInput `pulumi:"isProfileTypeId"`
	// Link type.
	LinkType pulumi.StringPtrInput `pulumi:"linkType"`
	// Property name on the target Profile Type.
	ProfileTypePropertyName pulumi.StringInput `pulumi:"profileTypePropertyName"`
}

Metadata for a Link's property mapping.

func (TypePropertiesMappingResponseArgs) ElementType

func (TypePropertiesMappingResponseArgs) ToTypePropertiesMappingResponseOutput

func (i TypePropertiesMappingResponseArgs) ToTypePropertiesMappingResponseOutput() TypePropertiesMappingResponseOutput

func (TypePropertiesMappingResponseArgs) ToTypePropertiesMappingResponseOutputWithContext

func (i TypePropertiesMappingResponseArgs) ToTypePropertiesMappingResponseOutputWithContext(ctx context.Context) TypePropertiesMappingResponseOutput

type TypePropertiesMappingResponseArray

type TypePropertiesMappingResponseArray []TypePropertiesMappingResponseInput

func (TypePropertiesMappingResponseArray) ElementType

func (TypePropertiesMappingResponseArray) ToTypePropertiesMappingResponseArrayOutput

func (i TypePropertiesMappingResponseArray) ToTypePropertiesMappingResponseArrayOutput() TypePropertiesMappingResponseArrayOutput

func (TypePropertiesMappingResponseArray) ToTypePropertiesMappingResponseArrayOutputWithContext

func (i TypePropertiesMappingResponseArray) ToTypePropertiesMappingResponseArrayOutputWithContext(ctx context.Context) TypePropertiesMappingResponseArrayOutput

type TypePropertiesMappingResponseArrayInput

type TypePropertiesMappingResponseArrayInput interface {
	pulumi.Input

	ToTypePropertiesMappingResponseArrayOutput() TypePropertiesMappingResponseArrayOutput
	ToTypePropertiesMappingResponseArrayOutputWithContext(context.Context) TypePropertiesMappingResponseArrayOutput
}

TypePropertiesMappingResponseArrayInput is an input type that accepts TypePropertiesMappingResponseArray and TypePropertiesMappingResponseArrayOutput values. You can construct a concrete instance of `TypePropertiesMappingResponseArrayInput` via:

TypePropertiesMappingResponseArray{ TypePropertiesMappingResponseArgs{...} }

type TypePropertiesMappingResponseArrayOutput

type TypePropertiesMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (TypePropertiesMappingResponseArrayOutput) ElementType

func (TypePropertiesMappingResponseArrayOutput) Index

func (TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutput

func (o TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutput() TypePropertiesMappingResponseArrayOutput

func (TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutputWithContext

func (o TypePropertiesMappingResponseArrayOutput) ToTypePropertiesMappingResponseArrayOutputWithContext(ctx context.Context) TypePropertiesMappingResponseArrayOutput

type TypePropertiesMappingResponseInput

type TypePropertiesMappingResponseInput interface {
	pulumi.Input

	ToTypePropertiesMappingResponseOutput() TypePropertiesMappingResponseOutput
	ToTypePropertiesMappingResponseOutputWithContext(context.Context) TypePropertiesMappingResponseOutput
}

TypePropertiesMappingResponseInput is an input type that accepts TypePropertiesMappingResponseArgs and TypePropertiesMappingResponseOutput values. You can construct a concrete instance of `TypePropertiesMappingResponseInput` via:

TypePropertiesMappingResponseArgs{...}

type TypePropertiesMappingResponseOutput

type TypePropertiesMappingResponseOutput struct{ *pulumi.OutputState }

Metadata for a Link's property mapping.

func (TypePropertiesMappingResponseOutput) ElementType

func (TypePropertiesMappingResponseOutput) InteractionTypePropertyName

func (o TypePropertiesMappingResponseOutput) InteractionTypePropertyName() pulumi.StringOutput

Property name on the source Interaction Type.

func (TypePropertiesMappingResponseOutput) IsProfileTypeId

Flag to indicate whether the Profile Type property is an id on the Profile Type.

func (TypePropertiesMappingResponseOutput) LinkType

Link type.

func (TypePropertiesMappingResponseOutput) ProfileTypePropertyName

func (o TypePropertiesMappingResponseOutput) ProfileTypePropertyName() pulumi.StringOutput

Property name on the target Profile Type.

func (TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutput

func (o TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutput() TypePropertiesMappingResponseOutput

func (TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutputWithContext

func (o TypePropertiesMappingResponseOutput) ToTypePropertiesMappingResponseOutputWithContext(ctx context.Context) TypePropertiesMappingResponseOutput

type View

type View struct {
	pulumi.CustomResourceState

	// Date time when view was last modified.
	Changed pulumi.StringOutput `pulumi:"changed"`
	// Date time when view was created.
	Created pulumi.StringOutput `pulumi:"created"`
	// View definition.
	Definition pulumi.StringOutput `pulumi:"definition"`
	// Localized display name for the view.
	DisplayName pulumi.StringMapOutput `pulumi:"displayName"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// the hub name.
	TenantId pulumi.StringOutput `pulumi:"tenantId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// the user ID.
	UserId pulumi.StringPtrOutput `pulumi:"userId"`
	// Name of the view.
	ViewName pulumi.StringOutput `pulumi:"viewName"`
}

The view resource format.

func GetView

func GetView(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ViewState, opts ...pulumi.ResourceOption) (*View, error)

GetView gets an existing View resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewView

func NewView(ctx *pulumi.Context,
	name string, args *ViewArgs, opts ...pulumi.ResourceOption) (*View, error)

NewView registers a new resource with the given unique name, arguments, and options.

func (*View) ElementType added in v0.2.6

func (*View) ElementType() reflect.Type

func (*View) ToViewOutput added in v0.2.6

func (i *View) ToViewOutput() ViewOutput

func (*View) ToViewOutputWithContext added in v0.2.6

func (i *View) ToViewOutputWithContext(ctx context.Context) ViewOutput

type ViewArgs

type ViewArgs struct {
	// View definition.
	Definition pulumi.StringInput
	// Localized display name for the view.
	DisplayName pulumi.StringMapInput
	// The name of the hub.
	HubName pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// the user ID.
	UserId pulumi.StringPtrInput
	// The name of the view.
	ViewName pulumi.StringInput
}

The set of arguments for constructing a View resource.

func (ViewArgs) ElementType

func (ViewArgs) ElementType() reflect.Type

type ViewInput added in v0.2.6

type ViewInput interface {
	pulumi.Input

	ToViewOutput() ViewOutput
	ToViewOutputWithContext(ctx context.Context) ViewOutput
}

type ViewOutput added in v0.2.6

type ViewOutput struct {
	*pulumi.OutputState
}

func (ViewOutput) ElementType added in v0.2.6

func (ViewOutput) ElementType() reflect.Type

func (ViewOutput) ToViewOutput added in v0.2.6

func (o ViewOutput) ToViewOutput() ViewOutput

func (ViewOutput) ToViewOutputWithContext added in v0.2.6

func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput

type ViewState

type ViewState struct {
	// Date time when view was last modified.
	Changed pulumi.StringPtrInput
	// Date time when view was created.
	Created pulumi.StringPtrInput
	// View definition.
	Definition pulumi.StringPtrInput
	// Localized display name for the view.
	DisplayName pulumi.StringMapInput
	// Resource name.
	Name pulumi.StringPtrInput
	// the hub name.
	TenantId pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// the user ID.
	UserId pulumi.StringPtrInput
	// Name of the view.
	ViewName pulumi.StringPtrInput
}

func (ViewState) ElementType

func (ViewState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL