Documentation ¶
Index ¶
- type GetVaultArgs
- type GetVaultResult
- type Vault
- func (r *Vault) ID() *pulumi.IDOutput
- func (r *Vault) Location() *pulumi.StringOutput
- func (r *Vault) Name() *pulumi.StringOutput
- func (r *Vault) ResourceGroupName() *pulumi.StringOutput
- func (r *Vault) Sku() *pulumi.StringOutput
- func (r *Vault) Tags() *pulumi.MapOutput
- func (r *Vault) URN() *pulumi.URNOutput
- type VaultArgs
- type VaultState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetVaultArgs ¶
type GetVaultArgs struct { // Specifies the name of the Recovery Services Vault. Name interface{} // The name of the resource group in which the Recovery Services Vault resides. ResourceGroupName interface{} }
A collection of arguments for invoking getVault.
type GetVaultResult ¶
type GetVaultResult struct { // The Azure location where the resource resides. Location interface{} // The vault's current SKU. Sku interface{} // A mapping of tags assigned to the resource. Tags interface{} // id is the provider-assigned unique ID for this managed resource. Id interface{} }
A collection of values returned by getVault.
func LookupVault ¶
func LookupVault(ctx *pulumi.Context, args *GetVaultArgs) (*GetVaultResult, error)
Use this data source to access the properties of a Recovery Services Vault.
type Vault ¶
type Vault struct {
// contains filtered or unexported fields
}
Create an Recovery Services Vault.
func GetVault ¶
func GetVault(ctx *pulumi.Context, name string, id pulumi.ID, state *VaultState, opts ...pulumi.ResourceOpt) (*Vault, error)
GetVault gets an existing Vault 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 NewVault ¶
func NewVault(ctx *pulumi.Context, name string, args *VaultArgs, opts ...pulumi.ResourceOpt) (*Vault, error)
NewVault registers a new resource with the given unique name, arguments, and options.
func (*Vault) Location ¶
func (r *Vault) Location() *pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (*Vault) Name ¶
func (r *Vault) Name() *pulumi.StringOutput
Specifies the name of the Recovery Services Vault. Changing this forces a new resource to be created.
func (*Vault) ResourceGroupName ¶
func (r *Vault) ResourceGroupName() *pulumi.StringOutput
The name of the resource group in which to create the Recovery Services Vault. Changing this forces a new resource to be created.
func (*Vault) Sku ¶
func (r *Vault) Sku() *pulumi.StringOutput
Sets the vault's SKU. Possible values include: `Standard`, `RS0`.
type VaultArgs ¶
type VaultArgs struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Recovery Services Vault. Changing this forces a new resource to be created. Name interface{} // The name of the resource group in which to create the Recovery Services Vault. Changing this forces a new resource to be created. ResourceGroupName interface{} // Sets the vault's SKU. Possible values include: `Standard`, `RS0`. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
The set of arguments for constructing a Vault resource.
type VaultState ¶
type VaultState struct { // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location interface{} // Specifies the name of the Recovery Services Vault. Changing this forces a new resource to be created. Name interface{} // The name of the resource group in which to create the Recovery Services Vault. Changing this forces a new resource to be created. ResourceGroupName interface{} // Sets the vault's SKU. Possible values include: `Standard`, `RS0`. Sku interface{} // A mapping of tags to assign to the resource. Tags interface{} }
Input properties used for looking up and filtering Vault resources.