maps

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KindGen1 = Kind("Gen1")
	KindGen2 = Kind("Gen2")
)
View Source
const (
	NameS0 = Name("S0")
	NameS1 = Name("S1")
	NameG2 = Name("G2")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	SigningKeyPrimaryKey   = SigningKey("primaryKey")
	SigningKeySecondaryKey = SigningKey("secondaryKey")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Account

type Account struct {
	pulumi.CustomResourceState

	// Get or Set Kind property.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// 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. Azure REST API version: 2021-02-01. Prior API version in Azure Native 1.x: 2018-05-01.

Other available API versions: 2018-05-01, 2021-12-01-preview, 2023-06-01, 2023-08-01-preview, 2023-12-01-preview, 2024-01-01-preview.

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

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

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

type AccountArgs

type AccountArgs struct {
	// The name of the Maps Account.
	AccountName pulumi.StringPtrInput
	// Get or Set Kind property.
	Kind pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The map account properties.
	Properties MapsAccountPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The SKU of this account.
	Sku SkuInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountInput

type AccountInput interface {
	pulumi.Input

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

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Kind

Get or Set Kind property.

func (AccountOutput) Location

func (o AccountOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (AccountOutput) Name

The name of the resource

func (AccountOutput) Properties

The map account properties.

func (AccountOutput) Sku

The SKU of this account.

func (AccountOutput) SystemData

func (o AccountOutput) SystemData() SystemDataResponseOutput

The system meta data relating to this resource.

func (AccountOutput) Tags

Resource tags.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

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

func (AccountOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type AccountState

type AccountState struct {
}

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. Azure REST API version: 2021-02-01. Prior API version in Azure Native 1.x: 2020-02-01-preview.

Other available API versions: 2020-02-01-preview, 2021-12-01-preview, 2023-06-01, 2023-08-01-preview, 2023-12-01-preview, 2024-01-01-preview.

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

func (*Creator) ElementType() reflect.Type

func (*Creator) ToCreatorOutput

func (i *Creator) ToCreatorOutput() CreatorOutput

func (*Creator) ToCreatorOutputWithContext

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.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The Creator resource properties.
	Properties CreatorPropertiesInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Creator resource.

func (CreatorArgs) ElementType

func (CreatorArgs) ElementType() reflect.Type

type CreatorInput

type CreatorInput interface {
	pulumi.Input

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

type CreatorOutput

type CreatorOutput struct{ *pulumi.OutputState }

func (CreatorOutput) ElementType

func (CreatorOutput) ElementType() reflect.Type

func (CreatorOutput) Location

func (o CreatorOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (CreatorOutput) Name

The name of the resource

func (CreatorOutput) Properties

The Creator resource properties.

func (CreatorOutput) Tags

Resource tags.

func (CreatorOutput) ToCreatorOutput

func (o CreatorOutput) ToCreatorOutput() CreatorOutput

func (CreatorOutput) ToCreatorOutputWithContext

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

func (CreatorOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type CreatorProperties

type CreatorProperties struct {
	// The storage units to be allocated. Integer values from 1 to 100, inclusive.
	StorageUnits int `pulumi:"storageUnits"`
}

Creator resource properties

type CreatorPropertiesArgs

type CreatorPropertiesArgs struct {
	// The storage units to be allocated. Integer values from 1 to 100, inclusive.
	StorageUnits pulumi.IntInput `pulumi:"storageUnits"`
}

Creator resource properties

func (CreatorPropertiesArgs) ElementType

func (CreatorPropertiesArgs) ElementType() reflect.Type

func (CreatorPropertiesArgs) ToCreatorPropertiesOutput

func (i CreatorPropertiesArgs) ToCreatorPropertiesOutput() CreatorPropertiesOutput

func (CreatorPropertiesArgs) ToCreatorPropertiesOutputWithContext

func (i CreatorPropertiesArgs) ToCreatorPropertiesOutputWithContext(ctx context.Context) CreatorPropertiesOutput

type CreatorPropertiesInput

type CreatorPropertiesInput interface {
	pulumi.Input

	ToCreatorPropertiesOutput() CreatorPropertiesOutput
	ToCreatorPropertiesOutputWithContext(context.Context) CreatorPropertiesOutput
}

CreatorPropertiesInput is an input type that accepts CreatorPropertiesArgs and CreatorPropertiesOutput values. You can construct a concrete instance of `CreatorPropertiesInput` via:

CreatorPropertiesArgs{...}

type CreatorPropertiesOutput

type CreatorPropertiesOutput struct{ *pulumi.OutputState }

Creator resource properties

func (CreatorPropertiesOutput) ElementType

func (CreatorPropertiesOutput) ElementType() reflect.Type

func (CreatorPropertiesOutput) StorageUnits

func (o CreatorPropertiesOutput) StorageUnits() pulumi.IntOutput

The storage units to be allocated. Integer values from 1 to 100, inclusive.

func (CreatorPropertiesOutput) ToCreatorPropertiesOutput

func (o CreatorPropertiesOutput) ToCreatorPropertiesOutput() CreatorPropertiesOutput

func (CreatorPropertiesOutput) ToCreatorPropertiesOutputWithContext

func (o CreatorPropertiesOutput) ToCreatorPropertiesOutputWithContext(ctx context.Context) CreatorPropertiesOutput

type CreatorPropertiesResponse

type CreatorPropertiesResponse struct {
	// The state of the resource provisioning, terminal states: Succeeded, Failed, Canceled
	ProvisioningState string `pulumi:"provisioningState"`
	// The storage units to be allocated. Integer values from 1 to 100, inclusive.
	StorageUnits int `pulumi:"storageUnits"`
}

Creator resource properties

type CreatorPropertiesResponseOutput

type CreatorPropertiesResponseOutput struct{ *pulumi.OutputState }

Creator resource properties

func (CreatorPropertiesResponseOutput) ElementType

func (CreatorPropertiesResponseOutput) ProvisioningState

func (o CreatorPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

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

func (CreatorPropertiesResponseOutput) StorageUnits

The storage units to be allocated. Integer values from 1 to 100, inclusive.

func (CreatorPropertiesResponseOutput) ToCreatorPropertiesResponseOutput

func (o CreatorPropertiesResponseOutput) ToCreatorPropertiesResponseOutput() CreatorPropertiesResponseOutput

func (CreatorPropertiesResponseOutput) ToCreatorPropertiesResponseOutputWithContext

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

type CreatorState

type CreatorState struct {
}

func (CreatorState) ElementType

func (CreatorState) ElementType() reflect.Type

type Kind

type Kind string

Get or Set Kind property.

func (Kind) ElementType

func (Kind) ElementType() reflect.Type

func (Kind) ToKindOutput

func (e Kind) ToKindOutput() KindOutput

func (Kind) ToKindOutputWithContext

func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput

func (Kind) ToKindPtrOutput

func (e Kind) ToKindPtrOutput() KindPtrOutput

func (Kind) ToKindPtrOutputWithContext

func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (Kind) ToStringOutput

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext

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

func (Kind) ToStringPtrOutput

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext

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

type KindInput

type KindInput interface {
	pulumi.Input

	ToKindOutput() KindOutput
	ToKindOutputWithContext(context.Context) KindOutput
}

KindInput is an input type that accepts values of the Kind enum A concrete instance of `KindInput` can be one of the following:

KindGen1
KindGen2

type KindOutput

type KindOutput struct{ *pulumi.OutputState }

func (KindOutput) ElementType

func (KindOutput) ElementType() reflect.Type

func (KindOutput) ToKindOutput

func (o KindOutput) ToKindOutput() KindOutput

func (KindOutput) ToKindOutputWithContext

func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput

func (KindOutput) ToKindPtrOutput

func (o KindOutput) ToKindPtrOutput() KindPtrOutput

func (KindOutput) ToKindPtrOutputWithContext

func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (KindOutput) ToStringOutput

func (o KindOutput) ToStringOutput() pulumi.StringOutput

func (KindOutput) ToStringOutputWithContext

func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (KindOutput) ToStringPtrOutput

func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KindOutput) ToStringPtrOutputWithContext

func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KindPtrInput

type KindPtrInput interface {
	pulumi.Input

	ToKindPtrOutput() KindPtrOutput
	ToKindPtrOutputWithContext(context.Context) KindPtrOutput
}

func KindPtr

func KindPtr(v string) KindPtrInput

type KindPtrOutput

type KindPtrOutput struct{ *pulumi.OutputState }

func (KindPtrOutput) Elem

func (o KindPtrOutput) Elem() KindOutput

func (KindPtrOutput) ElementType

func (KindPtrOutput) ElementType() reflect.Type

func (KindPtrOutput) ToKindPtrOutput

func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput

func (KindPtrOutput) ToKindPtrOutputWithContext

func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput

func (KindPtrOutput) ToStringPtrOutput

func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (KindPtrOutput) ToStringPtrOutputWithContext

func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 ListAccountKeysOutputArgs

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

func (ListAccountKeysOutputArgs) ElementType

func (ListAccountKeysOutputArgs) ElementType() reflect.Type

type ListAccountKeysResult

type ListAccountKeysResult struct {
	// The primary key for accessing the Maps REST APIs.
	PrimaryKey string `pulumi:"primaryKey"`
	// The last updated date and time of the primary key.
	PrimaryKeyLastUpdated string `pulumi:"primaryKeyLastUpdated"`
	// The secondary key for accessing the Maps REST APIs.
	SecondaryKey string `pulumi:"secondaryKey"`
	// The last updated date and time of the secondary key.
	SecondaryKeyLastUpdated string `pulumi:"secondaryKeyLastUpdated"`
}

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)

Get the keys to use with the Maps APIs. A key is used to authenticate and authorize access to the Maps REST APIs. Only one key is needed at a time; two are given to provide seamless key regeneration. Azure REST API version: 2021-02-01.

Other available API versions: 2018-05-01, 2021-12-01-preview, 2023-06-01, 2023-08-01-preview, 2023-12-01-preview, 2024-01-01-preview.

type ListAccountKeysResultOutput

type ListAccountKeysResultOutput struct{ *pulumi.OutputState }

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

func (ListAccountKeysResultOutput) ElementType

func (ListAccountKeysResultOutput) PrimaryKey

The primary key for accessing the Maps REST APIs.

func (ListAccountKeysResultOutput) PrimaryKeyLastUpdated

func (o ListAccountKeysResultOutput) PrimaryKeyLastUpdated() pulumi.StringOutput

The last updated date and time of the primary key.

func (ListAccountKeysResultOutput) SecondaryKey

The secondary key for accessing the Maps REST APIs.

func (ListAccountKeysResultOutput) SecondaryKeyLastUpdated

func (o ListAccountKeysResultOutput) SecondaryKeyLastUpdated() pulumi.StringOutput

The last updated date and time of the secondary key.

func (ListAccountKeysResultOutput) ToListAccountKeysResultOutput

func (o ListAccountKeysResultOutput) ToListAccountKeysResultOutput() ListAccountKeysResultOutput

func (ListAccountKeysResultOutput) ToListAccountKeysResultOutputWithContext

func (o ListAccountKeysResultOutput) ToListAccountKeysResultOutputWithContext(ctx context.Context) ListAccountKeysResultOutput

type ListAccountSasArgs

type ListAccountSasArgs struct {
	// The name of the Maps Account.
	AccountName string `pulumi:"accountName"`
	// The date time offset of when the token validity expires. For example "2017-05-24T10:42:03.1567373Z"
	Expiry string `pulumi:"expiry"`
	// Required parameter which represents the desired maximum request per second to allowed for the given SAS token. This does not guarantee perfect accuracy in measurements but provides application safe guards of abuse with eventual enforcement.
	MaxRatePerSecond int `pulumi:"maxRatePerSecond"`
	// The principal Id also known as the object Id of a User Assigned Managed Identity currently assigned to the Map Account. To assign a Managed Identity of the account, use operation Create or Update an assign a User Assigned Identity resource Id.
	PrincipalId string `pulumi:"principalId"`
	// Optional, allows control of which region locations are permitted access to Azure Maps REST APIs with the SAS token. Example: "eastus", "westus2". Omitting this parameter will allow all region locations to be accessible.
	Regions []string `pulumi:"regions"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The Map account key to use for signing.
	SigningKey string `pulumi:"signingKey"`
	// The date time offset of when the token validity begins. For example "2017-05-24T10:42:03.1567373Z".
	Start string `pulumi:"start"`
}

func (*ListAccountSasArgs) Defaults

func (val *ListAccountSasArgs) Defaults() *ListAccountSasArgs

Defaults sets the appropriate defaults for ListAccountSasArgs

type ListAccountSasOutputArgs

type ListAccountSasOutputArgs struct {
	// The name of the Maps Account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The date time offset of when the token validity expires. For example "2017-05-24T10:42:03.1567373Z"
	Expiry pulumi.StringInput `pulumi:"expiry"`
	// Required parameter which represents the desired maximum request per second to allowed for the given SAS token. This does not guarantee perfect accuracy in measurements but provides application safe guards of abuse with eventual enforcement.
	MaxRatePerSecond pulumi.IntInput `pulumi:"maxRatePerSecond"`
	// The principal Id also known as the object Id of a User Assigned Managed Identity currently assigned to the Map Account. To assign a Managed Identity of the account, use operation Create or Update an assign a User Assigned Identity resource Id.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Optional, allows control of which region locations are permitted access to Azure Maps REST APIs with the SAS token. Example: "eastus", "westus2". Omitting this parameter will allow all region locations to be accessible.
	Regions pulumi.StringArrayInput `pulumi:"regions"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The Map account key to use for signing.
	SigningKey pulumi.StringInput `pulumi:"signingKey"`
	// The date time offset of when the token validity begins. For example "2017-05-24T10:42:03.1567373Z".
	Start pulumi.StringInput `pulumi:"start"`
}

func (ListAccountSasOutputArgs) ElementType

func (ListAccountSasOutputArgs) ElementType() reflect.Type

type ListAccountSasResult

type ListAccountSasResult struct {
	// The shared access signature access token.
	AccountSasToken string `pulumi:"accountSasToken"`
}

A new Sas token which can be used to access the Maps REST APIs and is controlled by the specified Managed identity permissions on Azure (IAM) Role Based Access Control.

func ListAccountSas

func ListAccountSas(ctx *pulumi.Context, args *ListAccountSasArgs, opts ...pulumi.InvokeOption) (*ListAccountSasResult, error)

Create and list an account shared access signature token. Use this SAS token for authentication to Azure Maps REST APIs through various Azure Maps SDKs. As prerequisite to create a SAS Token.

Prerequisites:

  1. Create or have an existing User Assigned Managed Identity in the same Azure region as the account.
  2. Create or update an Azure Map account with the same Azure region as the User Assigned Managed Identity is placed. Azure REST API version: 2021-12-01-preview.

Other available API versions: 2023-06-01, 2023-08-01-preview, 2023-12-01-preview, 2024-01-01-preview.

type ListAccountSasResultOutput

type ListAccountSasResultOutput struct{ *pulumi.OutputState }

A new Sas token which can be used to access the Maps REST APIs and is controlled by the specified Managed identity permissions on Azure (IAM) Role Based Access Control.

func (ListAccountSasResultOutput) AccountSasToken

func (o ListAccountSasResultOutput) AccountSasToken() pulumi.StringOutput

The shared access signature access token.

func (ListAccountSasResultOutput) ElementType

func (ListAccountSasResultOutput) ElementType() reflect.Type

func (ListAccountSasResultOutput) ToListAccountSasResultOutput

func (o ListAccountSasResultOutput) ToListAccountSasResultOutput() ListAccountSasResultOutput

func (ListAccountSasResultOutput) ToListAccountSasResultOutputWithContext

func (o ListAccountSasResultOutput) ToListAccountSasResultOutputWithContext(ctx context.Context) ListAccountSasResultOutput

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 LookupAccountOutputArgs

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

func (LookupAccountOutputArgs) ElementType

func (LookupAccountOutputArgs) ElementType() reflect.Type

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"`
	// Get or Set Kind property.
	Kind *string `pulumi:"kind"`
	// 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)

Get a Maps Account. Azure REST API version: 2021-02-01.

Other available API versions: 2018-05-01, 2021-12-01-preview, 2023-06-01, 2023-08-01-preview, 2023-12-01-preview, 2024-01-01-preview.

func (*LookupAccountResult) Defaults

func (val *LookupAccountResult) Defaults() *LookupAccountResult

Defaults sets the appropriate defaults for LookupAccountResult

type LookupAccountResultOutput

type LookupAccountResultOutput struct{ *pulumi.OutputState }

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

func (LookupAccountResultOutput) ElementType

func (LookupAccountResultOutput) ElementType() reflect.Type

func (LookupAccountResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupAccountResultOutput) Kind

Get or Set Kind property.

func (LookupAccountResultOutput) Location

The geo-location where the resource lives

func (LookupAccountResultOutput) Name

The name of the resource

func (LookupAccountResultOutput) Properties

The map account properties.

func (LookupAccountResultOutput) Sku

The SKU of this account.

func (LookupAccountResultOutput) SystemData

The system meta data relating to this resource.

func (LookupAccountResultOutput) Tags

Resource tags.

func (LookupAccountResultOutput) ToLookupAccountResultOutput

func (o LookupAccountResultOutput) ToLookupAccountResultOutput() LookupAccountResultOutput

func (LookupAccountResultOutput) ToLookupAccountResultOutputWithContext

func (o LookupAccountResultOutput) ToLookupAccountResultOutputWithContext(ctx context.Context) LookupAccountResultOutput

func (LookupAccountResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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 LookupCreatorOutputArgs

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

func (LookupCreatorOutputArgs) ElementType

func (LookupCreatorOutputArgs) ElementType() reflect.Type

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)

Get a Maps Creator resource. Azure REST API version: 2021-02-01.

Other available API versions: 2020-02-01-preview, 2021-12-01-preview, 2023-06-01, 2023-08-01-preview, 2023-12-01-preview, 2024-01-01-preview.

type LookupCreatorResultOutput

type LookupCreatorResultOutput struct{ *pulumi.OutputState }

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

func (LookupCreatorResultOutput) ElementType

func (LookupCreatorResultOutput) ElementType() reflect.Type

func (LookupCreatorResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupCreatorResultOutput) Location

The geo-location where the resource lives

func (LookupCreatorResultOutput) Name

The name of the resource

func (LookupCreatorResultOutput) Properties

The Creator resource properties.

func (LookupCreatorResultOutput) Tags

Resource tags.

func (LookupCreatorResultOutput) ToLookupCreatorResultOutput

func (o LookupCreatorResultOutput) ToLookupCreatorResultOutput() LookupCreatorResultOutput

func (LookupCreatorResultOutput) ToLookupCreatorResultOutputWithContext

func (o LookupCreatorResultOutput) ToLookupCreatorResultOutputWithContext(ctx context.Context) LookupCreatorResultOutput

func (LookupCreatorResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

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 LookupPrivateAtlaseOutputArgs

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

func (LookupPrivateAtlaseOutputArgs) ElementType

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.

func LookupPrivateAtlase

func LookupPrivateAtlase(ctx *pulumi.Context, args *LookupPrivateAtlaseArgs, opts ...pulumi.InvokeOption) (*LookupPrivateAtlaseResult, error)

[Deprecated] Get a Private Atlas resource. Azure REST API version: 2020-02-01-preview.

type LookupPrivateAtlaseResultOutput

type LookupPrivateAtlaseResultOutput struct{ *pulumi.OutputState }

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

func (LookupPrivateAtlaseResultOutput) ElementType

func (LookupPrivateAtlaseResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupPrivateAtlaseResultOutput) Location

The geo-location where the resource lives

func (LookupPrivateAtlaseResultOutput) Name

The name of the resource

func (LookupPrivateAtlaseResultOutput) Properties

The Private Atlas resource properties.

func (LookupPrivateAtlaseResultOutput) Tags

Resource tags.

func (LookupPrivateAtlaseResultOutput) ToLookupPrivateAtlaseResultOutput

func (o LookupPrivateAtlaseResultOutput) ToLookupPrivateAtlaseResultOutput() LookupPrivateAtlaseResultOutput

func (LookupPrivateAtlaseResultOutput) ToLookupPrivateAtlaseResultOutputWithContext

func (o LookupPrivateAtlaseResultOutput) ToLookupPrivateAtlaseResultOutputWithContext(ctx context.Context) LookupPrivateAtlaseResultOutput

func (LookupPrivateAtlaseResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the Maps Account.
	AccountName string `pulumi:"accountName"`
	// The name of the Private Endpoint Connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the Maps Account.
	AccountName pulumi.StringInput `pulumi:"accountName"`
	// The name of the Private Endpoint Connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection resource.

func LookupPrivateEndpointConnection

Gets the specified private endpoint connection associated with the Maps Account. Azure REST API version: 2023-12-01-preview.

Other available API versions: 2024-01-01-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) GroupIds

The group ids for the private endpoint resource.

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The private endpoint resource.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type MapsAccountProperties

type MapsAccountProperties struct {
	// Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
}

Additional Map account properties

func (*MapsAccountProperties) Defaults

Defaults sets the appropriate defaults for MapsAccountProperties

type MapsAccountPropertiesArgs

type MapsAccountPropertiesArgs struct {
	// Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.
	DisableLocalAuth pulumi.BoolPtrInput `pulumi:"disableLocalAuth"`
}

Additional Map account properties

func (*MapsAccountPropertiesArgs) Defaults

Defaults sets the appropriate defaults for MapsAccountPropertiesArgs

func (MapsAccountPropertiesArgs) ElementType

func (MapsAccountPropertiesArgs) ElementType() reflect.Type

func (MapsAccountPropertiesArgs) ToMapsAccountPropertiesOutput

func (i MapsAccountPropertiesArgs) ToMapsAccountPropertiesOutput() MapsAccountPropertiesOutput

func (MapsAccountPropertiesArgs) ToMapsAccountPropertiesOutputWithContext

func (i MapsAccountPropertiesArgs) ToMapsAccountPropertiesOutputWithContext(ctx context.Context) MapsAccountPropertiesOutput

func (MapsAccountPropertiesArgs) ToMapsAccountPropertiesPtrOutput

func (i MapsAccountPropertiesArgs) ToMapsAccountPropertiesPtrOutput() MapsAccountPropertiesPtrOutput

func (MapsAccountPropertiesArgs) ToMapsAccountPropertiesPtrOutputWithContext

func (i MapsAccountPropertiesArgs) ToMapsAccountPropertiesPtrOutputWithContext(ctx context.Context) MapsAccountPropertiesPtrOutput

type MapsAccountPropertiesInput

type MapsAccountPropertiesInput interface {
	pulumi.Input

	ToMapsAccountPropertiesOutput() MapsAccountPropertiesOutput
	ToMapsAccountPropertiesOutputWithContext(context.Context) MapsAccountPropertiesOutput
}

MapsAccountPropertiesInput is an input type that accepts MapsAccountPropertiesArgs and MapsAccountPropertiesOutput values. You can construct a concrete instance of `MapsAccountPropertiesInput` via:

MapsAccountPropertiesArgs{...}

type MapsAccountPropertiesOutput

type MapsAccountPropertiesOutput struct{ *pulumi.OutputState }

Additional Map account properties

func (MapsAccountPropertiesOutput) DisableLocalAuth

func (o MapsAccountPropertiesOutput) DisableLocalAuth() pulumi.BoolPtrOutput

Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.

func (MapsAccountPropertiesOutput) ElementType

func (MapsAccountPropertiesOutput) ToMapsAccountPropertiesOutput

func (o MapsAccountPropertiesOutput) ToMapsAccountPropertiesOutput() MapsAccountPropertiesOutput

func (MapsAccountPropertiesOutput) ToMapsAccountPropertiesOutputWithContext

func (o MapsAccountPropertiesOutput) ToMapsAccountPropertiesOutputWithContext(ctx context.Context) MapsAccountPropertiesOutput

func (MapsAccountPropertiesOutput) ToMapsAccountPropertiesPtrOutput

func (o MapsAccountPropertiesOutput) ToMapsAccountPropertiesPtrOutput() MapsAccountPropertiesPtrOutput

func (MapsAccountPropertiesOutput) ToMapsAccountPropertiesPtrOutputWithContext

func (o MapsAccountPropertiesOutput) ToMapsAccountPropertiesPtrOutputWithContext(ctx context.Context) MapsAccountPropertiesPtrOutput

type MapsAccountPropertiesPtrInput

type MapsAccountPropertiesPtrInput interface {
	pulumi.Input

	ToMapsAccountPropertiesPtrOutput() MapsAccountPropertiesPtrOutput
	ToMapsAccountPropertiesPtrOutputWithContext(context.Context) MapsAccountPropertiesPtrOutput
}

MapsAccountPropertiesPtrInput is an input type that accepts MapsAccountPropertiesArgs, MapsAccountPropertiesPtr and MapsAccountPropertiesPtrOutput values. You can construct a concrete instance of `MapsAccountPropertiesPtrInput` via:

        MapsAccountPropertiesArgs{...}

or:

        nil

type MapsAccountPropertiesPtrOutput

type MapsAccountPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MapsAccountPropertiesPtrOutput) DisableLocalAuth

Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.

func (MapsAccountPropertiesPtrOutput) Elem

func (MapsAccountPropertiesPtrOutput) ElementType

func (MapsAccountPropertiesPtrOutput) ToMapsAccountPropertiesPtrOutput

func (o MapsAccountPropertiesPtrOutput) ToMapsAccountPropertiesPtrOutput() MapsAccountPropertiesPtrOutput

func (MapsAccountPropertiesPtrOutput) ToMapsAccountPropertiesPtrOutputWithContext

func (o MapsAccountPropertiesPtrOutput) ToMapsAccountPropertiesPtrOutputWithContext(ctx context.Context) MapsAccountPropertiesPtrOutput

type MapsAccountPropertiesResponse

type MapsAccountPropertiesResponse struct {
	// Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.
	DisableLocalAuth *bool `pulumi:"disableLocalAuth"`
	// the state of the provisioning.
	ProvisioningState string `pulumi:"provisioningState"`
	// A unique identifier for the maps account
	UniqueId string `pulumi:"uniqueId"`
}

Additional Map account properties

func (*MapsAccountPropertiesResponse) Defaults

Defaults sets the appropriate defaults for MapsAccountPropertiesResponse

type MapsAccountPropertiesResponseOutput

type MapsAccountPropertiesResponseOutput struct{ *pulumi.OutputState }

Additional Map account properties

func (MapsAccountPropertiesResponseOutput) DisableLocalAuth

Allows toggle functionality on Azure Policy to disable Azure Maps local authentication support. This will disable Shared Keys authentication from any usage.

func (MapsAccountPropertiesResponseOutput) ElementType

func (MapsAccountPropertiesResponseOutput) ProvisioningState

the state of the provisioning.

func (MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutput

func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutput() MapsAccountPropertiesResponseOutput

func (MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutputWithContext

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

func (MapsAccountPropertiesResponseOutput) UniqueId

A unique identifier for the maps account

type Name

type Name string

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

func (Name) ElementType

func (Name) ElementType() reflect.Type

func (Name) ToNameOutput

func (e Name) ToNameOutput() NameOutput

func (Name) ToNameOutputWithContext

func (e Name) ToNameOutputWithContext(ctx context.Context) NameOutput

func (Name) ToNamePtrOutput

func (e Name) ToNamePtrOutput() NamePtrOutput

func (Name) ToNamePtrOutputWithContext

func (e Name) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput

func (Name) ToStringOutput

func (e Name) ToStringOutput() pulumi.StringOutput

func (Name) ToStringOutputWithContext

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

func (Name) ToStringPtrOutput

func (e Name) ToStringPtrOutput() pulumi.StringPtrOutput

func (Name) ToStringPtrOutputWithContext

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

type NameInput

type NameInput interface {
	pulumi.Input

	ToNameOutput() NameOutput
	ToNameOutputWithContext(context.Context) NameOutput
}

NameInput is an input type that accepts values of the Name enum A concrete instance of `NameInput` can be one of the following:

NameS0
NameS1
NameG2

type NameOutput

type NameOutput struct{ *pulumi.OutputState }

func (NameOutput) ElementType

func (NameOutput) ElementType() reflect.Type

func (NameOutput) ToNameOutput

func (o NameOutput) ToNameOutput() NameOutput

func (NameOutput) ToNameOutputWithContext

func (o NameOutput) ToNameOutputWithContext(ctx context.Context) NameOutput

func (NameOutput) ToNamePtrOutput

func (o NameOutput) ToNamePtrOutput() NamePtrOutput

func (NameOutput) ToNamePtrOutputWithContext

func (o NameOutput) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput

func (NameOutput) ToStringOutput

func (o NameOutput) ToStringOutput() pulumi.StringOutput

func (NameOutput) ToStringOutputWithContext

func (o NameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NameOutput) ToStringPtrOutput

func (o NameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NameOutput) ToStringPtrOutputWithContext

func (o NameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NamePtrInput

type NamePtrInput interface {
	pulumi.Input

	ToNamePtrOutput() NamePtrOutput
	ToNamePtrOutputWithContext(context.Context) NamePtrOutput
}

func NamePtr

func NamePtr(v string) NamePtrInput

type NamePtrOutput

type NamePtrOutput struct{ *pulumi.OutputState }

func (NamePtrOutput) Elem

func (o NamePtrOutput) Elem() NameOutput

func (NamePtrOutput) ElementType

func (NamePtrOutput) ElementType() reflect.Type

func (NamePtrOutput) ToNamePtrOutput

func (o NamePtrOutput) ToNamePtrOutput() NamePtrOutput

func (NamePtrOutput) ToNamePtrOutputWithContext

func (o NamePtrOutput) ToNamePtrOutputWithContext(ctx context.Context) NamePtrOutput

func (NamePtrOutput) ToStringPtrOutput

func (o NamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NamePtrOutput) ToStringPtrOutputWithContext

func (o NamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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 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

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. Azure REST API version: 2020-02-01-preview. Prior API version in Azure Native 1.x: 2020-02-01-preview.

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

func (*PrivateAtlase) ElementType() reflect.Type

func (*PrivateAtlase) ToPrivateAtlaseOutput

func (i *PrivateAtlase) ToPrivateAtlaseOutput() PrivateAtlaseOutput

func (*PrivateAtlase) ToPrivateAtlaseOutputWithContext

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.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 PrivateAtlase resource.

func (PrivateAtlaseArgs) ElementType

func (PrivateAtlaseArgs) ElementType() reflect.Type

type PrivateAtlaseInput

type PrivateAtlaseInput interface {
	pulumi.Input

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

type PrivateAtlaseOutput

type PrivateAtlaseOutput struct{ *pulumi.OutputState }

func (PrivateAtlaseOutput) ElementType

func (PrivateAtlaseOutput) ElementType() reflect.Type

func (PrivateAtlaseOutput) Location

The geo-location where the resource lives

func (PrivateAtlaseOutput) Name

The name of the resource

func (PrivateAtlaseOutput) Properties

The Private Atlas resource properties.

func (PrivateAtlaseOutput) Tags

Resource tags.

func (PrivateAtlaseOutput) ToPrivateAtlaseOutput

func (o PrivateAtlaseOutput) ToPrivateAtlaseOutput() PrivateAtlaseOutput

func (PrivateAtlaseOutput) ToPrivateAtlaseOutputWithContext

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

func (PrivateAtlaseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateAtlaseState

type PrivateAtlaseState struct {
}

func (PrivateAtlaseState) ElementType

func (PrivateAtlaseState) ElementType() reflect.Type

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The group ids for the private endpoint resource.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The private endpoint connection resource. Azure REST API version: 2023-12-01-preview.

Other available API versions: 2024-01-01-preview.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the Maps Account.
	AccountName pulumi.StringInput
	// The name of the Private Endpoint Connection.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for private endpoint.
	Id string `pulumi:"id"`
}

The private endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The private endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type SigningKey

type SigningKey string

The Map account key to use for signing.

func (SigningKey) ElementType

func (SigningKey) ElementType() reflect.Type

func (SigningKey) ToSigningKeyOutput

func (e SigningKey) ToSigningKeyOutput() SigningKeyOutput

func (SigningKey) ToSigningKeyOutputWithContext

func (e SigningKey) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput

func (SigningKey) ToSigningKeyPtrOutput

func (e SigningKey) ToSigningKeyPtrOutput() SigningKeyPtrOutput

func (SigningKey) ToSigningKeyPtrOutputWithContext

func (e SigningKey) ToSigningKeyPtrOutputWithContext(ctx context.Context) SigningKeyPtrOutput

func (SigningKey) ToStringOutput

func (e SigningKey) ToStringOutput() pulumi.StringOutput

func (SigningKey) ToStringOutputWithContext

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

func (SigningKey) ToStringPtrOutput

func (e SigningKey) ToStringPtrOutput() pulumi.StringPtrOutput

func (SigningKey) ToStringPtrOutputWithContext

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

type SigningKeyInput

type SigningKeyInput interface {
	pulumi.Input

	ToSigningKeyOutput() SigningKeyOutput
	ToSigningKeyOutputWithContext(context.Context) SigningKeyOutput
}

SigningKeyInput is an input type that accepts values of the SigningKey enum A concrete instance of `SigningKeyInput` can be one of the following:

SigningKeyPrimaryKey
SigningKeySecondaryKey

type SigningKeyOutput

type SigningKeyOutput struct{ *pulumi.OutputState }

func (SigningKeyOutput) ElementType

func (SigningKeyOutput) ElementType() reflect.Type

func (SigningKeyOutput) ToSigningKeyOutput

func (o SigningKeyOutput) ToSigningKeyOutput() SigningKeyOutput

func (SigningKeyOutput) ToSigningKeyOutputWithContext

func (o SigningKeyOutput) ToSigningKeyOutputWithContext(ctx context.Context) SigningKeyOutput

func (SigningKeyOutput) ToSigningKeyPtrOutput

func (o SigningKeyOutput) ToSigningKeyPtrOutput() SigningKeyPtrOutput

func (SigningKeyOutput) ToSigningKeyPtrOutputWithContext

func (o SigningKeyOutput) ToSigningKeyPtrOutputWithContext(ctx context.Context) SigningKeyPtrOutput

func (SigningKeyOutput) ToStringOutput

func (o SigningKeyOutput) ToStringOutput() pulumi.StringOutput

func (SigningKeyOutput) ToStringOutputWithContext

func (o SigningKeyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SigningKeyOutput) ToStringPtrOutput

func (o SigningKeyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SigningKeyOutput) ToStringPtrOutputWithContext

func (o SigningKeyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SigningKeyPtrInput

type SigningKeyPtrInput interface {
	pulumi.Input

	ToSigningKeyPtrOutput() SigningKeyPtrOutput
	ToSigningKeyPtrOutputWithContext(context.Context) SigningKeyPtrOutput
}

func SigningKeyPtr

func SigningKeyPtr(v string) SigningKeyPtrInput

type SigningKeyPtrOutput

type SigningKeyPtrOutput struct{ *pulumi.OutputState }

func (SigningKeyPtrOutput) Elem

func (SigningKeyPtrOutput) ElementType

func (SigningKeyPtrOutput) ElementType() reflect.Type

func (SigningKeyPtrOutput) ToSigningKeyPtrOutput

func (o SigningKeyPtrOutput) ToSigningKeyPtrOutput() SigningKeyPtrOutput

func (SigningKeyPtrOutput) ToSigningKeyPtrOutputWithContext

func (o SigningKeyPtrOutput) ToSigningKeyPtrOutputWithContext(ctx context.Context) SigningKeyPtrOutput

func (SigningKeyPtrOutput) ToStringPtrOutput

func (o SigningKeyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SigningKeyPtrOutput) ToStringPtrOutputWithContext

func (o SigningKeyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

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

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

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 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

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 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

Jump to

Keyboard shortcuts

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