v20170701

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AzureRecoveryServiceVaultProtectionIntent

type AzureRecoveryServiceVaultProtectionIntent struct {
	// Type of backup management for the backed up item.
	BackupManagementType *string `pulumi:"backupManagementType"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId *string `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId *string `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState *string `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId *string `pulumi:"sourceResourceId"`
}

Azure Recovery Services Vault specific protection intent item.

type AzureRecoveryServiceVaultProtectionIntentArgs

type AzureRecoveryServiceVaultProtectionIntentArgs struct {
	// Type of backup management for the backed up item.
	BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId pulumi.StringPtrInput `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId pulumi.StringPtrInput `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"`
}

Azure Recovery Services Vault specific protection intent item.

func (AzureRecoveryServiceVaultProtectionIntentArgs) ElementType

func (AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutput

func (i AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput

func (AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext

func (i AzureRecoveryServiceVaultProtectionIntentArgs) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentOutput

type AzureRecoveryServiceVaultProtectionIntentInput

type AzureRecoveryServiceVaultProtectionIntentInput interface {
	pulumi.Input

	ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput
	ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(context.Context) AzureRecoveryServiceVaultProtectionIntentOutput
}

AzureRecoveryServiceVaultProtectionIntentInput is an input type that accepts AzureRecoveryServiceVaultProtectionIntentArgs and AzureRecoveryServiceVaultProtectionIntentOutput values. You can construct a concrete instance of `AzureRecoveryServiceVaultProtectionIntentInput` via:

AzureRecoveryServiceVaultProtectionIntentArgs{...}

type AzureRecoveryServiceVaultProtectionIntentOutput

type AzureRecoveryServiceVaultProtectionIntentOutput struct{ *pulumi.OutputState }

Azure Recovery Services Vault specific protection intent item.

func (AzureRecoveryServiceVaultProtectionIntentOutput) BackupManagementType

Type of backup management for the backed up item.

func (AzureRecoveryServiceVaultProtectionIntentOutput) ElementType

func (AzureRecoveryServiceVaultProtectionIntentOutput) ItemId

ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId

func (AzureRecoveryServiceVaultProtectionIntentOutput) PolicyId

ID of the backup policy with which this item is backed up.

func (AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionIntentItemType

backup protectionIntent type.

func (AzureRecoveryServiceVaultProtectionIntentOutput) ProtectionState

Backup state of this backup item.

func (AzureRecoveryServiceVaultProtectionIntentOutput) SourceResourceId

ARM ID of the resource to be backed up.

func (AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutput

func (o AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutput() AzureRecoveryServiceVaultProtectionIntentOutput

func (AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext

func (o AzureRecoveryServiceVaultProtectionIntentOutput) ToAzureRecoveryServiceVaultProtectionIntentOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentOutput

type AzureRecoveryServiceVaultProtectionIntentResponse

type AzureRecoveryServiceVaultProtectionIntentResponse struct {
	// Type of backup management for the backed up item.
	BackupManagementType *string `pulumi:"backupManagementType"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId *string `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId *string `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState *string `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId *string `pulumi:"sourceResourceId"`
}

Azure Recovery Services Vault specific protection intent item.

type AzureRecoveryServiceVaultProtectionIntentResponseArgs

type AzureRecoveryServiceVaultProtectionIntentResponseArgs struct {
	// Type of backup management for the backed up item.
	BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId pulumi.StringPtrInput `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId pulumi.StringPtrInput `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"`
}

Azure Recovery Services Vault specific protection intent item.

func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ElementType

func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput

func (i AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput() AzureRecoveryServiceVaultProtectionIntentResponseOutput

func (AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext

func (i AzureRecoveryServiceVaultProtectionIntentResponseArgs) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput

type AzureRecoveryServiceVaultProtectionIntentResponseInput

type AzureRecoveryServiceVaultProtectionIntentResponseInput interface {
	pulumi.Input

	ToAzureRecoveryServiceVaultProtectionIntentResponseOutput() AzureRecoveryServiceVaultProtectionIntentResponseOutput
	ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput
}

AzureRecoveryServiceVaultProtectionIntentResponseInput is an input type that accepts AzureRecoveryServiceVaultProtectionIntentResponseArgs and AzureRecoveryServiceVaultProtectionIntentResponseOutput values. You can construct a concrete instance of `AzureRecoveryServiceVaultProtectionIntentResponseInput` via:

AzureRecoveryServiceVaultProtectionIntentResponseArgs{...}

type AzureRecoveryServiceVaultProtectionIntentResponseOutput

type AzureRecoveryServiceVaultProtectionIntentResponseOutput struct{ *pulumi.OutputState }

Azure Recovery Services Vault specific protection intent item.

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) BackupManagementType

Type of backup management for the backed up item.

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ElementType

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ItemId

ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) PolicyId

ID of the backup policy with which this item is backed up.

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionIntentItemType

backup protectionIntent type.

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ProtectionState

Backup state of this backup item.

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) SourceResourceId

ARM ID of the resource to be backed up.

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutput

func (AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext

func (o AzureRecoveryServiceVaultProtectionIntentResponseOutput) ToAzureRecoveryServiceVaultProtectionIntentResponseOutputWithContext(ctx context.Context) AzureRecoveryServiceVaultProtectionIntentResponseOutput

type AzureResourceProtectionIntent

type AzureResourceProtectionIntent struct {
	// Type of backup management for the backed up item.
	BackupManagementType *string `pulumi:"backupManagementType"`
	// Friendly name of the VM represented by this backup item.
	FriendlyName *string `pulumi:"friendlyName"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId *string `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId *string `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState *string `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId *string `pulumi:"sourceResourceId"`
}

IaaS VM specific backup protection intent item.

type AzureResourceProtectionIntentArgs

type AzureResourceProtectionIntentArgs struct {
	// Type of backup management for the backed up item.
	BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"`
	// Friendly name of the VM represented by this backup item.
	FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId pulumi.StringPtrInput `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId pulumi.StringPtrInput `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"`
}

IaaS VM specific backup protection intent item.

func (AzureResourceProtectionIntentArgs) ElementType

func (AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutput

func (i AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput

func (AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutputWithContext

func (i AzureResourceProtectionIntentArgs) ToAzureResourceProtectionIntentOutputWithContext(ctx context.Context) AzureResourceProtectionIntentOutput

type AzureResourceProtectionIntentInput

type AzureResourceProtectionIntentInput interface {
	pulumi.Input

	ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput
	ToAzureResourceProtectionIntentOutputWithContext(context.Context) AzureResourceProtectionIntentOutput
}

AzureResourceProtectionIntentInput is an input type that accepts AzureResourceProtectionIntentArgs and AzureResourceProtectionIntentOutput values. You can construct a concrete instance of `AzureResourceProtectionIntentInput` via:

AzureResourceProtectionIntentArgs{...}

type AzureResourceProtectionIntentOutput

type AzureResourceProtectionIntentOutput struct{ *pulumi.OutputState }

IaaS VM specific backup protection intent item.

func (AzureResourceProtectionIntentOutput) BackupManagementType

Type of backup management for the backed up item.

func (AzureResourceProtectionIntentOutput) ElementType

func (AzureResourceProtectionIntentOutput) FriendlyName

Friendly name of the VM represented by this backup item.

func (AzureResourceProtectionIntentOutput) ItemId

ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId

func (AzureResourceProtectionIntentOutput) PolicyId

ID of the backup policy with which this item is backed up.

func (AzureResourceProtectionIntentOutput) ProtectionIntentItemType

func (o AzureResourceProtectionIntentOutput) ProtectionIntentItemType() pulumi.StringPtrOutput

backup protectionIntent type.

func (AzureResourceProtectionIntentOutput) ProtectionState

Backup state of this backup item.

func (AzureResourceProtectionIntentOutput) SourceResourceId

ARM ID of the resource to be backed up.

func (AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutput

func (o AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutput() AzureResourceProtectionIntentOutput

func (AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutputWithContext

func (o AzureResourceProtectionIntentOutput) ToAzureResourceProtectionIntentOutputWithContext(ctx context.Context) AzureResourceProtectionIntentOutput

type AzureResourceProtectionIntentResponse

type AzureResourceProtectionIntentResponse struct {
	// Type of backup management for the backed up item.
	BackupManagementType *string `pulumi:"backupManagementType"`
	// Friendly name of the VM represented by this backup item.
	FriendlyName *string `pulumi:"friendlyName"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId *string `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId *string `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType *string `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState *string `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId *string `pulumi:"sourceResourceId"`
}

IaaS VM specific backup protection intent item.

type AzureResourceProtectionIntentResponseArgs

type AzureResourceProtectionIntentResponseArgs struct {
	// Type of backup management for the backed up item.
	BackupManagementType pulumi.StringPtrInput `pulumi:"backupManagementType"`
	// Friendly name of the VM represented by this backup item.
	FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"`
	// ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId
	ItemId pulumi.StringPtrInput `pulumi:"itemId"`
	// ID of the backup policy with which this item is backed up.
	PolicyId pulumi.StringPtrInput `pulumi:"policyId"`
	// backup protectionIntent type.
	ProtectionIntentItemType pulumi.StringPtrInput `pulumi:"protectionIntentItemType"`
	// Backup state of this backup item.
	ProtectionState pulumi.StringPtrInput `pulumi:"protectionState"`
	// ARM ID of the resource to be backed up.
	SourceResourceId pulumi.StringPtrInput `pulumi:"sourceResourceId"`
}

IaaS VM specific backup protection intent item.

func (AzureResourceProtectionIntentResponseArgs) ElementType

func (AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutput

func (i AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput

func (AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutputWithContext

func (i AzureResourceProtectionIntentResponseArgs) ToAzureResourceProtectionIntentResponseOutputWithContext(ctx context.Context) AzureResourceProtectionIntentResponseOutput

type AzureResourceProtectionIntentResponseInput

type AzureResourceProtectionIntentResponseInput interface {
	pulumi.Input

	ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput
	ToAzureResourceProtectionIntentResponseOutputWithContext(context.Context) AzureResourceProtectionIntentResponseOutput
}

AzureResourceProtectionIntentResponseInput is an input type that accepts AzureResourceProtectionIntentResponseArgs and AzureResourceProtectionIntentResponseOutput values. You can construct a concrete instance of `AzureResourceProtectionIntentResponseInput` via:

AzureResourceProtectionIntentResponseArgs{...}

type AzureResourceProtectionIntentResponseOutput

type AzureResourceProtectionIntentResponseOutput struct{ *pulumi.OutputState }

IaaS VM specific backup protection intent item.

func (AzureResourceProtectionIntentResponseOutput) BackupManagementType

Type of backup management for the backed up item.

func (AzureResourceProtectionIntentResponseOutput) ElementType

func (AzureResourceProtectionIntentResponseOutput) FriendlyName

Friendly name of the VM represented by this backup item.

func (AzureResourceProtectionIntentResponseOutput) ItemId

ID of the item which is getting protected, In case of Azure Vm , it is ProtectedItemId

func (AzureResourceProtectionIntentResponseOutput) PolicyId

ID of the backup policy with which this item is backed up.

func (AzureResourceProtectionIntentResponseOutput) ProtectionIntentItemType

backup protectionIntent type.

func (AzureResourceProtectionIntentResponseOutput) ProtectionState

Backup state of this backup item.

func (AzureResourceProtectionIntentResponseOutput) SourceResourceId

ARM ID of the resource to be backed up.

func (AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutput

func (o AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutput() AzureResourceProtectionIntentResponseOutput

func (AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutputWithContext

func (o AzureResourceProtectionIntentResponseOutput) ToAzureResourceProtectionIntentResponseOutputWithContext(ctx context.Context) AzureResourceProtectionIntentResponseOutput

type LookupProtectionIntentArgs

type LookupProtectionIntentArgs struct {
	// Fabric name associated with the backed up item.
	FabricName string `pulumi:"fabricName"`
	// Backed up item name whose details are to be fetched.
	IntentObjectName string `pulumi:"intentObjectName"`
	// The name of the resource group where the recovery services vault is present.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the recovery services vault.
	VaultName string `pulumi:"vaultName"`
}

type LookupProtectionIntentResult

type LookupProtectionIntentResult struct {
	// Optional ETag.
	ETag *string `pulumi:"eTag"`
	// Resource location.
	Location *string `pulumi:"location"`
	// Resource name associated with the resource.
	Name string `pulumi:"name"`
	// ProtectionIntentResource properties
	Properties interface{} `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type string `pulumi:"type"`
}

Base class for backup ProtectionIntent.

type ProtectionIntent

type ProtectionIntent struct {
	pulumi.CustomResourceState

	// Optional ETag.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name associated with the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// ProtectionIntentResource properties
	Properties pulumi.AnyOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type pulumi.StringOutput `pulumi:"type"`
}

Base class for backup ProtectionIntent.

func GetProtectionIntent

func GetProtectionIntent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProtectionIntentState, opts ...pulumi.ResourceOption) (*ProtectionIntent, error)

GetProtectionIntent gets an existing ProtectionIntent 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 NewProtectionIntent

func NewProtectionIntent(ctx *pulumi.Context,
	name string, args *ProtectionIntentArgs, opts ...pulumi.ResourceOption) (*ProtectionIntent, error)

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

type ProtectionIntentArgs

type ProtectionIntentArgs struct {
	// Optional ETag.
	ETag pulumi.StringPtrInput
	// Fabric name associated with the backup item.
	FabricName pulumi.StringInput
	// Intent object name.
	IntentObjectName pulumi.StringInput
	// Resource location.
	Location pulumi.StringPtrInput
	// ProtectionIntentResource properties
	Properties pulumi.Input
	// The name of the resource group where the recovery services vault is present.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the recovery services vault.
	VaultName pulumi.StringInput
}

The set of arguments for constructing a ProtectionIntent resource.

func (ProtectionIntentArgs) ElementType

func (ProtectionIntentArgs) ElementType() reflect.Type

type ProtectionIntentState

type ProtectionIntentState struct {
	// Optional ETag.
	ETag pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name associated with the resource.
	Name pulumi.StringPtrInput
	// ProtectionIntentResource properties
	Properties pulumi.Input
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type pulumi.StringPtrInput
}

func (ProtectionIntentState) ElementType

func (ProtectionIntentState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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