Documentation ¶
Index ¶
- type Account
- func (r *Account) ID() *pulumi.IDOutput
- func (r *Account) Name() *pulumi.StringOutput
- func (r *Account) PrimaryAccessKey() *pulumi.StringOutput
- func (r *Account) ResourceGroupName() *pulumi.StringOutput
- func (r *Account) SecondaryAccessKey() *pulumi.StringOutput
- func (r *Account) SkuName() *pulumi.StringOutput
- func (r *Account) Tags() *pulumi.MapOutput
- func (r *Account) URN() *pulumi.URNOutput
- func (r *Account) XMsClientId() *pulumi.StringOutput
- type AccountArgs
- type AccountState
- type GetAccountArgs
- type GetAccountResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
// contains filtered or unexported fields
}
Manages an Azure Maps Account.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/maps_account.html.markdown.
func GetAccount ¶
func GetAccount(ctx *pulumi.Context, name string, id pulumi.ID, state *AccountState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Account, error)
NewAccount registers a new resource with the given unique name, arguments, and options.
func (*Account) Name ¶
func (r *Account) Name() *pulumi.StringOutput
The name of the Azure Maps Account. Changing this forces a new resource to be created.
func (*Account) PrimaryAccessKey ¶
func (r *Account) PrimaryAccessKey() *pulumi.StringOutput
The primary key used to authenticate and authorize access to the Maps REST APIs.
func (*Account) ResourceGroupName ¶
func (r *Account) ResourceGroupName() *pulumi.StringOutput
The name of the Resource Group in which the Azure Maps Account should exist. Changing this forces a new resource to be created.
func (*Account) SecondaryAccessKey ¶
func (r *Account) SecondaryAccessKey() *pulumi.StringOutput
The secondary key used to authenticate and authorize access to the Maps REST APIs.
func (*Account) SkuName ¶
func (r *Account) SkuName() *pulumi.StringOutput
The sku of the Azure Maps Account. Possible values are `s0` and `s1`.
func (*Account) XMsClientId ¶
func (r *Account) XMsClientId() *pulumi.StringOutput
A unique identifier for the Maps Account.
type AccountArgs ¶
type AccountArgs struct { // The name of the Azure Maps Account. Changing this forces a new resource to be created. Name interface{} // The name of the Resource Group in which the Azure Maps Account should exist. Changing this forces a new resource to be created. ResourceGroupName interface{} // The sku of the Azure Maps Account. Possible values are `s0` and `s1`. SkuName interface{} // A mapping of tags to assign to the Azure Maps Account. Tags interface{} }
The set of arguments for constructing a Account resource.
type AccountState ¶
type AccountState struct { // The name of the Azure Maps Account. Changing this forces a new resource to be created. Name interface{} // The primary key used to authenticate and authorize access to the Maps REST APIs. PrimaryAccessKey interface{} // The name of the Resource Group in which the Azure Maps Account should exist. Changing this forces a new resource to be created. ResourceGroupName interface{} // The secondary key used to authenticate and authorize access to the Maps REST APIs. SecondaryAccessKey interface{} // The sku of the Azure Maps Account. Possible values are `s0` and `s1`. SkuName interface{} // A mapping of tags to assign to the Azure Maps Account. Tags interface{} // A unique identifier for the Maps Account. XMsClientId interface{} }
Input properties used for looking up and filtering Account resources.
type GetAccountArgs ¶
type GetAccountArgs struct { // Specifies the name of the Maps Account. Name interface{} // Specifies the name of the Resource Group in which the Maps Account is located. ResourceGroupName interface{} Tags interface{} }
A collection of arguments for invoking getAccount.
type GetAccountResult ¶
type GetAccountResult struct { Name interface{} // The primary key used to authenticate and authorize access to the Maps REST APIs. PrimaryAccessKey interface{} ResourceGroupName interface{} // The primary key used to authenticate and authorize access to the Maps REST APIs. The second key is given to provide seamless key regeneration. SecondaryAccessKey interface{} // The sku of the Azure Maps Account. SkuName interface{} Tags interface{} // A unique identifier for the Maps Account. XMsClientId interface{} // id is the provider-assigned unique ID for this managed resource. Id interface{} }
A collection of values returned by getAccount.
func LookupAccount ¶
func LookupAccount(ctx *pulumi.Context, args *GetAccountArgs) (*GetAccountResult, error)
Use this data source to access information about an existing Azure Maps Account.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/maps_account.html.markdown.