Documentation
¶
Index ¶
- type Account
- type AccountArgs
- type AccountState
- type ListAccountKeysArgs
- type ListAccountKeysResult
- type LookupAccountArgs
- type LookupAccountResult
- type MapsAccountPropertiesResponse
- type MapsAccountPropertiesResponseArgs
- func (MapsAccountPropertiesResponseArgs) ElementType() reflect.Type
- func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponseOutput() MapsAccountPropertiesResponseOutput
- func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponseOutputWithContext(ctx context.Context) MapsAccountPropertiesResponseOutput
- func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput
- func (i MapsAccountPropertiesResponseArgs) ToMapsAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) MapsAccountPropertiesResponsePtrOutput
- type MapsAccountPropertiesResponseInput
- type MapsAccountPropertiesResponseOutput
- func (MapsAccountPropertiesResponseOutput) ElementType() reflect.Type
- func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutput() MapsAccountPropertiesResponseOutput
- func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponseOutputWithContext(ctx context.Context) MapsAccountPropertiesResponseOutput
- func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput
- func (o MapsAccountPropertiesResponseOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) MapsAccountPropertiesResponsePtrOutput
- func (o MapsAccountPropertiesResponseOutput) XMsClientId() pulumi.StringPtrOutput
- type MapsAccountPropertiesResponsePtrInput
- type MapsAccountPropertiesResponsePtrOutput
- func (o MapsAccountPropertiesResponsePtrOutput) Elem() MapsAccountPropertiesResponseOutput
- func (MapsAccountPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput
- func (o MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) MapsAccountPropertiesResponsePtrOutput
- func (o MapsAccountPropertiesResponsePtrOutput) XMsClientId() pulumi.StringPtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Tier() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { pulumi.CustomResourceState // The location of the resource. Location pulumi.StringOutput `pulumi:"location"` // The name of the Maps Account, which is unique within a Resource Group. Name pulumi.StringOutput `pulumi:"name"` // The map account properties. Properties MapsAccountPropertiesResponseOutput `pulumi:"properties"` // The SKU of this account. Sku SkuResponseOutput `pulumi:"sku"` // Gets 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.StringMapOutput `pulumi:"tags"` // Azure resource type. 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.
type AccountArgs ¶
type AccountArgs struct { // The name of the Maps Account. AccountName pulumi.StringInput // The location of the resource. Location pulumi.StringInput // The name of the Azure Resource Group. 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). 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 Account resource.
func (AccountArgs) ElementType ¶
func (AccountArgs) ElementType() reflect.Type
type AccountState ¶
type AccountState struct { // The location of the resource. Location pulumi.StringPtrInput // The name of the Maps Account, which is unique within a Resource Group. Name pulumi.StringPtrInput // The map account properties. Properties MapsAccountPropertiesResponsePtrInput // The SKU of this account. Sku SkuResponsePtrInput // Gets 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 // Azure resource type. Type pulumi.StringPtrInput }
func (AccountState) ElementType ¶
func (AccountState) ElementType() reflect.Type
type ListAccountKeysArgs ¶
type ListAccountKeysResult ¶
type ListAccountKeysResult struct { // 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 LookupAccountResult ¶
type LookupAccountResult struct { // The location of the resource. Location string `pulumi:"location"` // The name of the Maps Account, which is unique within a Resource Group. Name string `pulumi:"name"` // The map account properties. Properties MapsAccountPropertiesResponse `pulumi:"properties"` // The SKU of this account. Sku SkuResponse `pulumi:"sku"` // Gets 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 map[string]string `pulumi:"tags"` // Azure resource type. 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 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 ¶
func (o MapsAccountPropertiesResponseOutput) XMsClientId() pulumi.StringPtrOutput
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
func MapsAccountPropertiesResponsePtr ¶
func MapsAccountPropertiesResponsePtr(v *MapsAccountPropertiesResponseArgs) MapsAccountPropertiesResponsePtrInput
type MapsAccountPropertiesResponsePtrOutput ¶
type MapsAccountPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (MapsAccountPropertiesResponsePtrOutput) ElementType ¶
func (MapsAccountPropertiesResponsePtrOutput) ElementType() reflect.Type
func (MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutput ¶
func (o MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutput() MapsAccountPropertiesResponsePtrOutput
func (MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext ¶
func (o MapsAccountPropertiesResponsePtrOutput) ToMapsAccountPropertiesResponsePtrOutputWithContext(ctx context.Context) MapsAccountPropertiesResponsePtrOutput
func (MapsAccountPropertiesResponsePtrOutput) XMsClientId ¶
func (o MapsAccountPropertiesResponsePtrOutput) XMsClientId() pulumi.StringPtrOutput
A unique identifier for the maps account
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) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
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) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the SKU, in standard format (such as S0).
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
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 ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
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 ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU, in standard format (such as S0).
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringOutput
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 (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU, in standard format (such as S0).
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
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