v20200201preview

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

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The map account properties.
	Properties MapsAccountPropertiesResponseOutput `pulumi:"properties"`
	// The SKU of this account.
	Sku SkuResponseOutput `pulumi:"sku"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure resource which represents access to a suite of Maps REST APIs.

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account 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 NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

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

func (*Account) ElementType added in v0.2.6

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput added in v0.2.6

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext added in v0.2.6

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// The name of the Maps Account.
	AccountName pulumi.StringInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The SKU of this account.
	Sku SkuInput
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountInput added in v0.2.6

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountOutput added in v0.2.6

type AccountOutput struct {
	*pulumi.OutputState
}

func (AccountOutput) ElementType added in v0.2.6

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) ToAccountOutput added in v0.2.6

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext added in v0.2.6

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountState

type AccountState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The map account properties.
	Properties MapsAccountPropertiesResponsePtrInput
	// The SKU of this account.
	Sku SkuResponsePtrInput
	// The system meta data relating to this resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type Creator

type Creator struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Creator resource properties.
	Properties CreatorPropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure resource which represents Maps Creator product and provides ability to manage private location data.

func GetCreator

func GetCreator(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CreatorState, opts ...pulumi.ResourceOption) (*Creator, error)

GetCreator gets an existing Creator 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 NewCreator

func NewCreator(ctx *pulumi.Context,
	name string, args *CreatorArgs, opts ...pulumi.ResourceOption) (*Creator, error)

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

func (*Creator) ElementType added in v0.2.6

func (*Creator) ElementType() reflect.Type

func (*Creator) ToCreatorOutput added in v0.2.6

func (i *Creator) ToCreatorOutput() CreatorOutput

func (*Creator) ToCreatorOutputWithContext added in v0.2.6

func (i *Creator) ToCreatorOutputWithContext(ctx context.Context) CreatorOutput

type CreatorArgs

type CreatorArgs struct {
	// The name of the Maps Account.
	AccountName pulumi.StringInput
	// The name of the Maps Creator instance.
	CreatorName pulumi.StringInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Creator resource.

func (CreatorArgs) ElementType

func (CreatorArgs) ElementType() reflect.Type

type CreatorInput added in v0.2.6

type CreatorInput interface {
	pulumi.Input

	ToCreatorOutput() CreatorOutput
	ToCreatorOutputWithContext(ctx context.Context) CreatorOutput
}

type CreatorOutput added in v0.2.6

type CreatorOutput struct {
	*pulumi.OutputState
}

func (CreatorOutput) ElementType added in v0.2.6

func (CreatorOutput) ElementType() reflect.Type

func (CreatorOutput) ToCreatorOutput added in v0.2.6

func (o CreatorOutput) ToCreatorOutput() CreatorOutput

func (CreatorOutput) ToCreatorOutputWithContext added in v0.2.6

func (o CreatorOutput) ToCreatorOutputWithContext(ctx context.Context) CreatorOutput

type CreatorPropertiesResponse

type CreatorPropertiesResponse struct {
	// The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled
	ProvisioningState *string `pulumi:"provisioningState"`
}

Creator resource properties

type CreatorPropertiesResponseArgs

type CreatorPropertiesResponseArgs struct {
	// The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

Creator resource properties

func (CreatorPropertiesResponseArgs) ElementType

func (CreatorPropertiesResponseArgs) ToCreatorPropertiesResponseOutput

func (i CreatorPropertiesResponseArgs) ToCreatorPropertiesResponseOutput() CreatorPropertiesResponseOutput

func (CreatorPropertiesResponseArgs) ToCreatorPropertiesResponseOutputWithContext

func (i CreatorPropertiesResponseArgs) ToCreatorPropertiesResponseOutputWithContext(ctx context.Context) CreatorPropertiesResponseOutput

func (CreatorPropertiesResponseArgs) ToCreatorPropertiesResponsePtrOutput

func (i CreatorPropertiesResponseArgs) ToCreatorPropertiesResponsePtrOutput() CreatorPropertiesResponsePtrOutput

func (CreatorPropertiesResponseArgs) ToCreatorPropertiesResponsePtrOutputWithContext

func (i CreatorPropertiesResponseArgs) ToCreatorPropertiesResponsePtrOutputWithContext(ctx context.Context) CreatorPropertiesResponsePtrOutput

type CreatorPropertiesResponseInput

type CreatorPropertiesResponseInput interface {
	pulumi.Input

	ToCreatorPropertiesResponseOutput() CreatorPropertiesResponseOutput
	ToCreatorPropertiesResponseOutputWithContext(context.Context) CreatorPropertiesResponseOutput
}

CreatorPropertiesResponseInput is an input type that accepts CreatorPropertiesResponseArgs and CreatorPropertiesResponseOutput values. You can construct a concrete instance of `CreatorPropertiesResponseInput` via:

CreatorPropertiesResponseArgs{...}

type CreatorPropertiesResponseOutput

type CreatorPropertiesResponseOutput struct{ *pulumi.OutputState }

Creator resource properties

func (CreatorPropertiesResponseOutput) ElementType

func (CreatorPropertiesResponseOutput) ProvisioningState

The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled

func (CreatorPropertiesResponseOutput) ToCreatorPropertiesResponseOutput

func (o CreatorPropertiesResponseOutput) ToCreatorPropertiesResponseOutput() CreatorPropertiesResponseOutput

func (CreatorPropertiesResponseOutput) ToCreatorPropertiesResponseOutputWithContext

func (o CreatorPropertiesResponseOutput) ToCreatorPropertiesResponseOutputWithContext(ctx context.Context) CreatorPropertiesResponseOutput

func (CreatorPropertiesResponseOutput) ToCreatorPropertiesResponsePtrOutput

func (o CreatorPropertiesResponseOutput) ToCreatorPropertiesResponsePtrOutput() CreatorPropertiesResponsePtrOutput

func (CreatorPropertiesResponseOutput) ToCreatorPropertiesResponsePtrOutputWithContext

func (o CreatorPropertiesResponseOutput) ToCreatorPropertiesResponsePtrOutputWithContext(ctx context.Context) CreatorPropertiesResponsePtrOutput

type CreatorPropertiesResponsePtrInput

type CreatorPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCreatorPropertiesResponsePtrOutput() CreatorPropertiesResponsePtrOutput
	ToCreatorPropertiesResponsePtrOutputWithContext(context.Context) CreatorPropertiesResponsePtrOutput
}

CreatorPropertiesResponsePtrInput is an input type that accepts CreatorPropertiesResponseArgs, CreatorPropertiesResponsePtr and CreatorPropertiesResponsePtrOutput values. You can construct a concrete instance of `CreatorPropertiesResponsePtrInput` via:

        CreatorPropertiesResponseArgs{...}

or:

        nil

type CreatorPropertiesResponsePtrOutput

type CreatorPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CreatorPropertiesResponsePtrOutput) Elem

func (CreatorPropertiesResponsePtrOutput) ElementType

func (CreatorPropertiesResponsePtrOutput) ProvisioningState

The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled

func (CreatorPropertiesResponsePtrOutput) ToCreatorPropertiesResponsePtrOutput

func (o CreatorPropertiesResponsePtrOutput) ToCreatorPropertiesResponsePtrOutput() CreatorPropertiesResponsePtrOutput

func (CreatorPropertiesResponsePtrOutput) ToCreatorPropertiesResponsePtrOutputWithContext

func (o CreatorPropertiesResponsePtrOutput) ToCreatorPropertiesResponsePtrOutputWithContext(ctx context.Context) CreatorPropertiesResponsePtrOutput

type CreatorState

type CreatorState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The Creator resource properties.
	Properties CreatorPropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (CreatorState) ElementType

func (CreatorState) ElementType() reflect.Type

type ListAccountKeysArgs

type ListAccountKeysArgs struct {
	// The name of the Maps Account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListAccountKeysResult

type ListAccountKeysResult struct {
	// The full Azure resource identifier of the Maps Account.
	Id string `pulumi:"id"`
	// The primary key for accessing the Maps REST APIs.
	PrimaryKey string `pulumi:"primaryKey"`
	// The secondary key for accessing the Maps REST APIs.
	SecondaryKey string `pulumi:"secondaryKey"`
}

The set of keys which can be used to access the Maps REST APIs. Two keys are provided for key rotation without interruption.

func ListAccountKeys

func ListAccountKeys(ctx *pulumi.Context, args *ListAccountKeysArgs, opts ...pulumi.InvokeOption) (*ListAccountKeysResult, error)

type LookupAccountArgs

type LookupAccountArgs struct {
	// The name of the Maps Account.
	AccountName string `pulumi:"accountName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAccountResult

type LookupAccountResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The map account properties.
	Properties MapsAccountPropertiesResponse `pulumi:"properties"`
	// The SKU of this account.
	Sku SkuResponse `pulumi:"sku"`
	// The system meta data relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

An Azure resource which represents access to a suite of Maps REST APIs.

func LookupAccount

func LookupAccount(ctx *pulumi.Context, args *LookupAccountArgs, opts ...pulumi.InvokeOption) (*LookupAccountResult, error)

type LookupCreatorArgs

type LookupCreatorArgs struct {
	// The name of the Maps Account.
	AccountName string `pulumi:"accountName"`
	// The name of the Maps Creator instance.
	CreatorName string `pulumi:"creatorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCreatorResult

type LookupCreatorResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Creator resource properties.
	Properties CreatorPropertiesResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

An Azure resource which represents Maps Creator product and provides ability to manage private location data.

func LookupCreator

func LookupCreator(ctx *pulumi.Context, args *LookupCreatorArgs, opts ...pulumi.InvokeOption) (*LookupCreatorResult, error)

type LookupPrivateAtlaseArgs

type LookupPrivateAtlaseArgs struct {
	// The name of the Maps Account.
	AccountName string `pulumi:"accountName"`
	// The name of the Private Atlas instance.
	PrivateAtlasName string `pulumi:"privateAtlasName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateAtlaseResult

type LookupPrivateAtlaseResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Private Atlas resource properties.
	Properties PrivateAtlasPropertiesResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

An Azure resource which represents which will provision the ability to create private location data.

type MapsAccountPropertiesResponse

type MapsAccountPropertiesResponse struct {
	// A unique identifier for the maps account
	XMsClientId *string `pulumi:"xMsClientId"`
}

Additional Map account properties

type MapsAccountPropertiesResponseArgs

type MapsAccountPropertiesResponseArgs struct {
	// A unique identifier for the maps account
	XMsClientId pulumi.StringPtrInput `pulumi:"xMsClientId"`
}

Additional Map account properties

func (MapsAccountPropertiesResponseArgs) ElementType

func (MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponseOutput

func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponseOutput() MapsAccountPropertiesResponseOutput

func (MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponseOutputWithContext

func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponseOutputWithContext(ctx context.Context) MapsAccountPropertiesResponseOutput

func (MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponsePtrOutput

func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput

func (MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponsePtrOutputWithContext

func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) MapsAccountPropertiesResponsePtrOutput

type MapsAccountPropertiesResponseInput

type MapsAccountPropertiesResponseInput interface {
	pulumi.Input

	ToMapsAccountPropertiesResponseOutput() MapsAccountPropertiesResponseOutput
	ToMapsAccountPropertiesResponseOutputWithContext(context.Context) MapsAccountPropertiesResponseOutput
}

MapsAccountPropertiesResponseInput is an input type that accepts MapsAccountPropertiesResponseArgs and MapsAccountPropertiesResponseOutput values. You can construct a concrete instance of `MapsAccountPropertiesResponseInput` via:

MapsAccountPropertiesResponseArgs{...}

type MapsAccountPropertiesResponseOutput

type MapsAccountPropertiesResponseOutput struct{ *pulumi.OutputState }

Additional Map account properties

func (MapsAccountPropertiesResponseOutput) ElementType

func (MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutput

func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutput() MapsAccountPropertiesResponseOutput

func (MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutputWithContext

func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutputWithContext(ctx context.Context) MapsAccountPropertiesResponseOutput

func (MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponsePtrOutput

func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput

func (MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext

func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) MapsAccountPropertiesResponsePtrOutput

func (MapsAccountPropertiesResponseOutput) XMsClientId

A unique identifier for the maps account

type MapsAccountPropertiesResponsePtrInput

type MapsAccountPropertiesResponsePtrInput interface {
	pulumi.Input

	ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput
	ToMapsAccountPropertiesResponsePtrOutputWithContext(context.Context) MapsAccountPropertiesResponsePtrOutput
}

MapsAccountPropertiesResponsePtrInput is an input type that accepts MapsAccountPropertiesResponseArgs, MapsAccountPropertiesResponsePtr and MapsAccountPropertiesResponsePtrOutput values. You can construct a concrete instance of `MapsAccountPropertiesResponsePtrInput` via:

        MapsAccountPropertiesResponseArgs{...}

or:

        nil

type MapsAccountPropertiesResponsePtrOutput

type MapsAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (MapsAccountPropertiesResponsePtrOutput) Elem

func (MapsAccountPropertiesResponsePtrOutput) ElementType

func (MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutput

func (o MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput

func (MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext

func (o MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) MapsAccountPropertiesResponsePtrOutput

func (MapsAccountPropertiesResponsePtrOutput) XMsClientId

A unique identifier for the maps account

type PrivateAtlasPropertiesResponse

type PrivateAtlasPropertiesResponse struct {
	// The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled
	ProvisioningState *string `pulumi:"provisioningState"`
}

Private Atlas resource properties

type PrivateAtlasPropertiesResponseArgs

type PrivateAtlasPropertiesResponseArgs struct {
	// The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

Private Atlas resource properties

func (PrivateAtlasPropertiesResponseArgs) ElementType

func (PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponseOutput

func (i PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponseOutput() PrivateAtlasPropertiesResponseOutput

func (PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponseOutputWithContext

func (i PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponseOutputWithContext(ctx context.Context) PrivateAtlasPropertiesResponseOutput

func (PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponsePtrOutput

func (i PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponsePtrOutput() PrivateAtlasPropertiesResponsePtrOutput

func (PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponsePtrOutputWithContext

func (i PrivateAtlasPropertiesResponseArgs) ToPrivateAtlasPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateAtlasPropertiesResponsePtrOutput

type PrivateAtlasPropertiesResponseInput

type PrivateAtlasPropertiesResponseInput interface {
	pulumi.Input

	ToPrivateAtlasPropertiesResponseOutput() PrivateAtlasPropertiesResponseOutput
	ToPrivateAtlasPropertiesResponseOutputWithContext(context.Context) PrivateAtlasPropertiesResponseOutput
}

PrivateAtlasPropertiesResponseInput is an input type that accepts PrivateAtlasPropertiesResponseArgs and PrivateAtlasPropertiesResponseOutput values. You can construct a concrete instance of `PrivateAtlasPropertiesResponseInput` via:

PrivateAtlasPropertiesResponseArgs{...}

type PrivateAtlasPropertiesResponseOutput

type PrivateAtlasPropertiesResponseOutput struct{ *pulumi.OutputState }

Private Atlas resource properties

func (PrivateAtlasPropertiesResponseOutput) ElementType

func (PrivateAtlasPropertiesResponseOutput) ProvisioningState

The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled

func (PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponseOutput

func (o PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponseOutput() PrivateAtlasPropertiesResponseOutput

func (PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponseOutputWithContext

func (o PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponseOutputWithContext(ctx context.Context) PrivateAtlasPropertiesResponseOutput

func (PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponsePtrOutput

func (o PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponsePtrOutput() PrivateAtlasPropertiesResponsePtrOutput

func (PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponsePtrOutputWithContext

func (o PrivateAtlasPropertiesResponseOutput) ToPrivateAtlasPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateAtlasPropertiesResponsePtrOutput

type PrivateAtlasPropertiesResponsePtrInput

type PrivateAtlasPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPrivateAtlasPropertiesResponsePtrOutput() PrivateAtlasPropertiesResponsePtrOutput
	ToPrivateAtlasPropertiesResponsePtrOutputWithContext(context.Context) PrivateAtlasPropertiesResponsePtrOutput
}

PrivateAtlasPropertiesResponsePtrInput is an input type that accepts PrivateAtlasPropertiesResponseArgs, PrivateAtlasPropertiesResponsePtr and PrivateAtlasPropertiesResponsePtrOutput values. You can construct a concrete instance of `PrivateAtlasPropertiesResponsePtrInput` via:

        PrivateAtlasPropertiesResponseArgs{...}

or:

        nil

type PrivateAtlasPropertiesResponsePtrOutput

type PrivateAtlasPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateAtlasPropertiesResponsePtrOutput) Elem

func (PrivateAtlasPropertiesResponsePtrOutput) ElementType

func (PrivateAtlasPropertiesResponsePtrOutput) ProvisioningState

The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled

func (PrivateAtlasPropertiesResponsePtrOutput) ToPrivateAtlasPropertiesResponsePtrOutput

func (o PrivateAtlasPropertiesResponsePtrOutput) ToPrivateAtlasPropertiesResponsePtrOutput() PrivateAtlasPropertiesResponsePtrOutput

func (PrivateAtlasPropertiesResponsePtrOutput) ToPrivateAtlasPropertiesResponsePtrOutputWithContext

func (o PrivateAtlasPropertiesResponsePtrOutput) ToPrivateAtlasPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateAtlasPropertiesResponsePtrOutput

type PrivateAtlase

type PrivateAtlase struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Private Atlas resource properties.
	Properties PrivateAtlasPropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

An Azure resource which represents which will provision the ability to create private location data.

func GetPrivateAtlase

func GetPrivateAtlase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateAtlaseState, opts ...pulumi.ResourceOption) (*PrivateAtlase, error)

GetPrivateAtlase gets an existing PrivateAtlase 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 NewPrivateAtlase

func NewPrivateAtlase(ctx *pulumi.Context,
	name string, args *PrivateAtlaseArgs, opts ...pulumi.ResourceOption) (*PrivateAtlase, error)

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

func (*PrivateAtlase) ElementType added in v0.2.6

func (*PrivateAtlase) ElementType() reflect.Type

func (*PrivateAtlase) ToPrivateAtlaseOutput added in v0.2.6

func (i *PrivateAtlase) ToPrivateAtlaseOutput() PrivateAtlaseOutput

func (*PrivateAtlase) ToPrivateAtlaseOutputWithContext added in v0.2.6

func (i *PrivateAtlase) ToPrivateAtlaseOutputWithContext(ctx context.Context) PrivateAtlaseOutput

type PrivateAtlaseArgs

type PrivateAtlaseArgs struct {
	// The name of the Maps Account.
	AccountName pulumi.StringInput
	// The location of the resource.
	Location pulumi.StringPtrInput
	// The name of the Private Atlas instance.
	PrivateAtlasName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Gets or sets a list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource (across resource groups). A maximum of 15 tags can be provided for a resource. Each tag must have a key no greater than 128 characters and value no greater than 256 characters.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a PrivateAtlase resource.

func (PrivateAtlaseArgs) ElementType

func (PrivateAtlaseArgs) ElementType() reflect.Type

type PrivateAtlaseInput added in v0.2.6

type PrivateAtlaseInput interface {
	pulumi.Input

	ToPrivateAtlaseOutput() PrivateAtlaseOutput
	ToPrivateAtlaseOutputWithContext(ctx context.Context) PrivateAtlaseOutput
}

type PrivateAtlaseOutput added in v0.2.6

type PrivateAtlaseOutput struct {
	*pulumi.OutputState
}

func (PrivateAtlaseOutput) ElementType added in v0.2.6

func (PrivateAtlaseOutput) ElementType() reflect.Type

func (PrivateAtlaseOutput) ToPrivateAtlaseOutput added in v0.2.6

func (o PrivateAtlaseOutput) ToPrivateAtlaseOutput() PrivateAtlaseOutput

func (PrivateAtlaseOutput) ToPrivateAtlaseOutputWithContext added in v0.2.6

func (o PrivateAtlaseOutput) ToPrivateAtlaseOutputWithContext(ctx context.Context) PrivateAtlaseOutput

type PrivateAtlaseState

type PrivateAtlaseState struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The Private Atlas resource properties.
	Properties PrivateAtlasPropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
}

func (PrivateAtlaseState) ElementType

func (PrivateAtlaseState) ElementType() reflect.Type

type Sku

type Sku struct {
	// The name of the SKU, in standard format (such as S0).
	Name string `pulumi:"name"`
}

The SKU of the Maps Account.

type SkuArgs

type SkuArgs struct {
	// The name of the SKU, in standard format (such as S0).
	Name pulumi.StringInput `pulumi:"name"`
}

The SKU of the Maps Account.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU of the Maps Account.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The name of the SKU, in standard format (such as S0).

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The name of the SKU, in standard format (such as S0).

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The name of the SKU, in standard format (such as S0).
	Name string `pulumi:"name"`
	// Gets the sku tier. This is based on the SKU name.
	Tier string `pulumi:"tier"`
}

The SKU of the Maps Account.

type SkuResponseArgs

type SkuResponseArgs struct {
	// The name of the SKU, in standard format (such as S0).
	Name pulumi.StringInput `pulumi:"name"`
	// Gets the sku tier. This is based on the SKU name.
	Tier pulumi.StringInput `pulumi:"tier"`
}

The SKU of the Maps Account.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU of the Maps Account.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The name of the SKU, in standard format (such as S0).

func (SkuResponseOutput) Tier

Gets the sku tier. This is based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The name of the SKU, in standard format (such as S0).

func (SkuResponsePtrOutput) Tier

Gets the sku tier. This is based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

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