recoveryservices

package
v0.15.1 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

func (r *Vault) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

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

func (*Vault) Tags

func (r *Vault) Tags() *pulumi.MapOutput

A mapping of tags to assign to the resource.

func (*Vault) URN

func (r *Vault) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

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.

Jump to

Keyboard shortcuts

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