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() aws.CreateOnlyTagArrayOutput
- func (o HypervisorOutput) ToHypervisorOutput() HypervisorOutput
- func (o HypervisorOutput) ToHypervisorOutputWithContext(ctx context.Context) HypervisorOutput
- func (o HypervisorOutput) Username() pulumi.StringPtrOutput
- type HypervisorState
- type HypervisorTag
- 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 // The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN). Host pulumi.StringPtrOutput `pulumi:"host"` // Returns `HypervisorArn` , an Amazon Resource Name (ARN) that uniquely identifies a Hypervisor. For example: `arn:aws:backup-gateway:us-east-1:123456789012:hypervisor/hype-1234D67D` HypervisorArn pulumi.StringOutput `pulumi:"hypervisorArn"` // The Amazon Resource Name (ARN) of the AWS Key Management Service used to encrypt the hypervisor. KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"` // The Amazon Resource Name (ARN) of the group of gateways within the requested log. LogGroupArn pulumi.StringPtrOutput `pulumi:"logGroupArn"` // The name of the hypervisor. Name pulumi.StringPtrOutput `pulumi:"name"` // The password for the hypervisor. Password pulumi.StringPtrOutput `pulumi:"password"` // The tags of the hypervisor configuration to import. Tags aws.CreateOnlyTagArrayOutput `pulumi:"tags"` // The username for the hypervisor. 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 { // The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN). Host pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the AWS Key Management Service used to encrypt the hypervisor. KmsKeyArn pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the group of gateways within the requested log. LogGroupArn pulumi.StringPtrInput // The name of the hypervisor. Name pulumi.StringPtrInput // The password for the hypervisor. Password pulumi.StringPtrInput // The tags of the hypervisor configuration to import. Tags aws.CreateOnlyTagArrayInput // The username for the hypervisor. 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
The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
func (HypervisorOutput) HypervisorArn ¶
func (o HypervisorOutput) HypervisorArn() pulumi.StringOutput
Returns `HypervisorArn` , an Amazon Resource Name (ARN) that uniquely identifies a Hypervisor. For example: `arn:aws:backup-gateway:us-east-1:123456789012:hypervisor/hype-1234D67D`
func (HypervisorOutput) KmsKeyArn ¶
func (o HypervisorOutput) KmsKeyArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Key Management Service used to encrypt the hypervisor.
func (HypervisorOutput) LogGroupArn ¶
func (o HypervisorOutput) LogGroupArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the group of gateways within the requested log.
func (HypervisorOutput) Name ¶
func (o HypervisorOutput) Name() pulumi.StringPtrOutput
The name of the hypervisor.
func (HypervisorOutput) Password ¶
func (o HypervisorOutput) Password() pulumi.StringPtrOutput
The password for the hypervisor.
func (HypervisorOutput) Tags ¶
func (o HypervisorOutput) Tags() aws.CreateOnlyTagArrayOutput
The tags of the hypervisor configuration to import.
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
The username for the hypervisor.
type HypervisorState ¶
type HypervisorState struct { }
func (HypervisorState) ElementType ¶
func (HypervisorState) ElementType() reflect.Type
type HypervisorTag ¶
type LookupHypervisorArgs ¶
type LookupHypervisorArgs struct { // Returns `HypervisorArn` , an Amazon Resource Name (ARN) that uniquely identifies a Hypervisor. For example: `arn:aws:backup-gateway:us-east-1:123456789012:hypervisor/hype-1234D67D` HypervisorArn string `pulumi:"hypervisorArn"` }
type LookupHypervisorOutputArgs ¶
type LookupHypervisorOutputArgs struct { // Returns `HypervisorArn` , an Amazon Resource Name (ARN) that uniquely identifies a Hypervisor. For example: `arn:aws:backup-gateway:us-east-1:123456789012:hypervisor/hype-1234D67D` HypervisorArn pulumi.StringInput `pulumi:"hypervisorArn"` }
func (LookupHypervisorOutputArgs) ElementType ¶
func (LookupHypervisorOutputArgs) ElementType() reflect.Type
type LookupHypervisorResult ¶
type LookupHypervisorResult struct { // The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN). Host *string `pulumi:"host"` // Returns `HypervisorArn` , an Amazon Resource Name (ARN) that uniquely identifies a Hypervisor. For example: `arn:aws:backup-gateway:us-east-1:123456789012:hypervisor/hype-1234D67D` 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
The server host of the hypervisor. This can be either an IP address or a fully-qualified domain name (FQDN).
func (LookupHypervisorResultOutput) HypervisorArn ¶
func (o LookupHypervisorResultOutput) HypervisorArn() pulumi.StringPtrOutput
Returns `HypervisorArn` , an Amazon Resource Name (ARN) that uniquely identifies a Hypervisor. For example: `arn:aws:backup-gateway:us-east-1:123456789012:hypervisor/hype-1234D67D`
func (LookupHypervisorResultOutput) ToLookupHypervisorResultOutput ¶
func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutput() LookupHypervisorResultOutput
func (LookupHypervisorResultOutput) ToLookupHypervisorResultOutputWithContext ¶
func (o LookupHypervisorResultOutput) ToLookupHypervisorResultOutputWithContext(ctx context.Context) LookupHypervisorResultOutput