backupgateway

package
v0.69.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Hypervisor

type Hypervisor struct {
	pulumi.CustomResourceState

	Host          pulumi.StringPtrOutput   `pulumi:"host"`
	HypervisorArn pulumi.StringOutput      `pulumi:"hypervisorArn"`
	KmsKeyArn     pulumi.StringPtrOutput   `pulumi:"kmsKeyArn"`
	LogGroupArn   pulumi.StringPtrOutput   `pulumi:"logGroupArn"`
	Name          pulumi.StringPtrOutput   `pulumi:"name"`
	Password      pulumi.StringPtrOutput   `pulumi:"password"`
	Tags          HypervisorTagArrayOutput `pulumi:"tags"`
	Username      pulumi.StringPtrOutput   `pulumi:"username"`
}

Definition of AWS::BackupGateway::Hypervisor Resource Type

func GetHypervisor

func GetHypervisor(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HypervisorState, opts ...pulumi.ResourceOption) (*Hypervisor, error)

GetHypervisor gets an existing Hypervisor 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 NewHypervisor

func NewHypervisor(ctx *pulumi.Context,
	name string, args *HypervisorArgs, opts ...pulumi.ResourceOption) (*Hypervisor, error)

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

func (*Hypervisor) ElementType

func (*Hypervisor) ElementType() reflect.Type

func (*Hypervisor) ToHypervisorOutput

func (i *Hypervisor) ToHypervisorOutput() HypervisorOutput

func (*Hypervisor) ToHypervisorOutputWithContext

func (i *Hypervisor) ToHypervisorOutputWithContext(ctx context.Context) HypervisorOutput

type HypervisorArgs

type HypervisorArgs struct {
	Host        pulumi.StringPtrInput
	KmsKeyArn   pulumi.StringPtrInput
	LogGroupArn pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Password    pulumi.StringPtrInput
	Tags        HypervisorTagArrayInput
	Username    pulumi.StringPtrInput
}

The set of arguments for constructing a Hypervisor resource.

func (HypervisorArgs) ElementType

func (HypervisorArgs) ElementType() reflect.Type

type HypervisorInput

type HypervisorInput interface {
	pulumi.Input

	ToHypervisorOutput() HypervisorOutput
	ToHypervisorOutputWithContext(ctx context.Context) HypervisorOutput
}

type HypervisorOutput

type HypervisorOutput struct{ *pulumi.OutputState }

func (HypervisorOutput) ElementType

func (HypervisorOutput) ElementType() reflect.Type

func (HypervisorOutput) Host

func (HypervisorOutput) HypervisorArn

func (o HypervisorOutput) HypervisorArn() pulumi.StringOutput

func (HypervisorOutput) KmsKeyArn

func (o HypervisorOutput) KmsKeyArn() pulumi.StringPtrOutput

func (HypervisorOutput) LogGroupArn

func (o HypervisorOutput) LogGroupArn() pulumi.StringPtrOutput

func (HypervisorOutput) Name

func (HypervisorOutput) Password

func (HypervisorOutput) Tags

func (HypervisorOutput) ToHypervisorOutput

func (o HypervisorOutput) ToHypervisorOutput() HypervisorOutput

func (HypervisorOutput) ToHypervisorOutputWithContext

func (o HypervisorOutput) ToHypervisorOutputWithContext(ctx context.Context) HypervisorOutput

func (HypervisorOutput) Username

type HypervisorState

type HypervisorState struct {
}

func (HypervisorState) ElementType

func (HypervisorState) ElementType() reflect.Type

type HypervisorTag

type HypervisorTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type HypervisorTagArgs

type HypervisorTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (HypervisorTagArgs) ElementType

func (HypervisorTagArgs) ElementType() reflect.Type

func (HypervisorTagArgs) ToHypervisorTagOutput

func (i HypervisorTagArgs) ToHypervisorTagOutput() HypervisorTagOutput

func (HypervisorTagArgs) ToHypervisorTagOutputWithContext

func (i HypervisorTagArgs) ToHypervisorTagOutputWithContext(ctx context.Context) HypervisorTagOutput

type HypervisorTagArray

type HypervisorTagArray []HypervisorTagInput

func (HypervisorTagArray) ElementType

func (HypervisorTagArray) ElementType() reflect.Type

func (HypervisorTagArray) ToHypervisorTagArrayOutput

func (i HypervisorTagArray) ToHypervisorTagArrayOutput() HypervisorTagArrayOutput

func (HypervisorTagArray) ToHypervisorTagArrayOutputWithContext

func (i HypervisorTagArray) ToHypervisorTagArrayOutputWithContext(ctx context.Context) HypervisorTagArrayOutput

type HypervisorTagArrayInput

type HypervisorTagArrayInput interface {
	pulumi.Input

	ToHypervisorTagArrayOutput() HypervisorTagArrayOutput
	ToHypervisorTagArrayOutputWithContext(context.Context) HypervisorTagArrayOutput
}

HypervisorTagArrayInput is an input type that accepts HypervisorTagArray and HypervisorTagArrayOutput values. You can construct a concrete instance of `HypervisorTagArrayInput` via:

HypervisorTagArray{ HypervisorTagArgs{...} }

type HypervisorTagArrayOutput

type HypervisorTagArrayOutput struct{ *pulumi.OutputState }

func (HypervisorTagArrayOutput) ElementType

func (HypervisorTagArrayOutput) ElementType() reflect.Type

func (HypervisorTagArrayOutput) Index

func (HypervisorTagArrayOutput) ToHypervisorTagArrayOutput

func (o HypervisorTagArrayOutput) ToHypervisorTagArrayOutput() HypervisorTagArrayOutput

func (HypervisorTagArrayOutput) ToHypervisorTagArrayOutputWithContext

func (o HypervisorTagArrayOutput) ToHypervisorTagArrayOutputWithContext(ctx context.Context) HypervisorTagArrayOutput

type HypervisorTagInput

type HypervisorTagInput interface {
	pulumi.Input

	ToHypervisorTagOutput() HypervisorTagOutput
	ToHypervisorTagOutputWithContext(context.Context) HypervisorTagOutput
}

HypervisorTagInput is an input type that accepts HypervisorTagArgs and HypervisorTagOutput values. You can construct a concrete instance of `HypervisorTagInput` via:

HypervisorTagArgs{...}

type HypervisorTagOutput

type HypervisorTagOutput struct{ *pulumi.OutputState }

func (HypervisorTagOutput) ElementType

func (HypervisorTagOutput) ElementType() reflect.Type

func (HypervisorTagOutput) Key

func (HypervisorTagOutput) ToHypervisorTagOutput

func (o HypervisorTagOutput) ToHypervisorTagOutput() HypervisorTagOutput

func (HypervisorTagOutput) ToHypervisorTagOutputWithContext

func (o HypervisorTagOutput) ToHypervisorTagOutputWithContext(ctx context.Context) HypervisorTagOutput

func (HypervisorTagOutput) Value

type LookupHypervisorArgs

type LookupHypervisorArgs struct {
	HypervisorArn string `pulumi:"hypervisorArn"`
}

type LookupHypervisorOutputArgs

type LookupHypervisorOutputArgs struct {
	HypervisorArn pulumi.StringInput `pulumi:"hypervisorArn"`
}

func (LookupHypervisorOutputArgs) ElementType

func (LookupHypervisorOutputArgs) ElementType() reflect.Type

type LookupHypervisorResult

type LookupHypervisorResult struct {
	Host          *string `pulumi:"host"`
	HypervisorArn *string `pulumi:"hypervisorArn"`
}

func LookupHypervisor

func LookupHypervisor(ctx *pulumi.Context, args *LookupHypervisorArgs, opts ...pulumi.InvokeOption) (*LookupHypervisorResult, error)

Definition of AWS::BackupGateway::Hypervisor Resource Type

type LookupHypervisorResultOutput

type LookupHypervisorResultOutput struct{ *pulumi.OutputState }

func (LookupHypervisorResultOutput) ElementType

func (LookupHypervisorResultOutput) Host

func (LookupHypervisorResultOutput) HypervisorArn

func (LookupHypervisorResultOutput) ToLookupHypervisorResultOutput

func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutput() LookupHypervisorResultOutput

func (LookupHypervisorResultOutput) ToLookupHypervisorResultOutputWithContext

func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutputWithContext(ctx context.Context) LookupHypervisorResultOutput

Jump to

Keyboard shortcuts

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