Documentation
¶
Index ¶
- type Hypervisor
- type HypervisorArgs
- type HypervisorInput
- type HypervisorOutput
- func (HypervisorOutput) ElementType() reflect.Type
- func (o HypervisorOutput) Host() pulumi.StringPtrOutput
- func (o HypervisorOutput) HypervisorArn() pulumi.StringOutput
- func (o HypervisorOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o HypervisorOutput) LogGroupArn() pulumi.StringPtrOutput
- func (o HypervisorOutput) Name() pulumi.StringPtrOutput
- func (o HypervisorOutput) Password() pulumi.StringPtrOutput
- func (o HypervisorOutput) Tags() HypervisorTagArrayOutput
- func (o HypervisorOutput) ToHypervisorOutput() HypervisorOutput
- func (o HypervisorOutput) ToHypervisorOutputWithContext(ctx context.Context) HypervisorOutput
- func (o HypervisorOutput) Username() pulumi.StringPtrOutput
- type HypervisorState
- type HypervisorTag
- type HypervisorTagArgs
- type HypervisorTagArray
- type HypervisorTagArrayInput
- type HypervisorTagArrayOutput
- func (HypervisorTagArrayOutput) ElementType() reflect.Type
- func (o HypervisorTagArrayOutput) Index(i pulumi.IntInput) HypervisorTagOutput
- func (o HypervisorTagArrayOutput) ToHypervisorTagArrayOutput() HypervisorTagArrayOutput
- func (o HypervisorTagArrayOutput) ToHypervisorTagArrayOutputWithContext(ctx context.Context) HypervisorTagArrayOutput
- type HypervisorTagInput
- type HypervisorTagOutput
- func (HypervisorTagOutput) ElementType() reflect.Type
- func (o HypervisorTagOutput) Key() pulumi.StringOutput
- func (o HypervisorTagOutput) ToHypervisorTagOutput() HypervisorTagOutput
- func (o HypervisorTagOutput) ToHypervisorTagOutputWithContext(ctx context.Context) HypervisorTagOutput
- func (o HypervisorTagOutput) Value() pulumi.StringOutput
- type LookupHypervisorArgs
- type LookupHypervisorOutputArgs
- type LookupHypervisorResult
- type LookupHypervisorResultOutput
- func (LookupHypervisorResultOutput) ElementType() reflect.Type
- func (o LookupHypervisorResultOutput) Host() pulumi.StringPtrOutput
- func (o LookupHypervisorResultOutput) HypervisorArn() pulumi.StringPtrOutput
- func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutput() LookupHypervisorResultOutput
- func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutputWithContext(ctx context.Context) LookupHypervisorResultOutput
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 (o HypervisorOutput) Host() pulumi.StringPtrOutput
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 (o HypervisorOutput) Name() pulumi.StringPtrOutput
func (HypervisorOutput) Password ¶
func (o HypervisorOutput) Password() pulumi.StringPtrOutput
func (HypervisorOutput) Tags ¶
func (o HypervisorOutput) Tags() HypervisorTagArrayOutput
func (HypervisorOutput) ToHypervisorOutput ¶
func (o HypervisorOutput) ToHypervisorOutput() HypervisorOutput
func (HypervisorOutput) ToHypervisorOutputWithContext ¶
func (o HypervisorOutput) ToHypervisorOutputWithContext(ctx context.Context) HypervisorOutput
func (HypervisorOutput) Username ¶
func (o HypervisorOutput) Username() pulumi.StringPtrOutput
type HypervisorState ¶
type HypervisorState struct { }
func (HypervisorState) ElementType ¶
func (HypervisorState) ElementType() reflect.Type
type HypervisorTag ¶
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 (o HypervisorTagArrayOutput) Index(i pulumi.IntInput) HypervisorTagOutput
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 (o HypervisorTagOutput) Key() pulumi.StringOutput
func (HypervisorTagOutput) ToHypervisorTagOutput ¶
func (o HypervisorTagOutput) ToHypervisorTagOutput() HypervisorTagOutput
func (HypervisorTagOutput) ToHypervisorTagOutputWithContext ¶
func (o HypervisorTagOutput) ToHypervisorTagOutputWithContext(ctx context.Context) HypervisorTagOutput
func (HypervisorTagOutput) Value ¶
func (o HypervisorTagOutput) Value() pulumi.StringOutput
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 LookupHypervisorOutput ¶
func LookupHypervisorOutput(ctx *pulumi.Context, args LookupHypervisorOutputArgs, opts ...pulumi.InvokeOption) LookupHypervisorResultOutput
func (LookupHypervisorResultOutput) ElementType ¶
func (LookupHypervisorResultOutput) ElementType() reflect.Type
func (LookupHypervisorResultOutput) Host ¶
func (o LookupHypervisorResultOutput) Host() pulumi.StringPtrOutput
func (LookupHypervisorResultOutput) HypervisorArn ¶
func (o LookupHypervisorResultOutput) HypervisorArn() pulumi.StringPtrOutput
func (LookupHypervisorResultOutput) ToLookupHypervisorResultOutput ¶
func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutput() LookupHypervisorResultOutput
func (LookupHypervisorResultOutput) ToLookupHypervisorResultOutputWithContext ¶
func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutputWithContext(ctx context.Context) LookupHypervisorResultOutput