Class CfnHypervisor.Builder
java.lang.Object
software.amazon.awscdk.services.backupgateway.CfnHypervisor.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnHypervisor>
- Enclosing class:
CfnHypervisor
@Stability(Stable)
public static final class CfnHypervisor.Builder
extends Object
implements software.amazon.jsii.Builder<CfnHypervisor>
A fluent builder for
CfnHypervisor
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnHypervisor.Builder
The server host of the hypervisor.The Amazon Resource Name (ARN) of the AWS Key Management Service used to encrypt the hypervisor.logGroupArn
(String logGroupArn) The Amazon Resource Name (ARN) of the group of gateways within the requested log.The name of the hypervisor.The password for the hypervisor.The tags of the hypervisor configuration to import.The username for the hypervisor.
-
Method Details
-
create
@Stability(Stable) public static CfnHypervisor.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnHypervisor.Builder
.
-
host
The server host of the hypervisor.This can be either an IP address or a fully-qualified domain name (FQDN).
- Parameters:
host
- The server host of the hypervisor. This parameter is required.- Returns:
this
- See Also:
-
kmsKeyArn
The Amazon Resource Name (ARN) of the AWS Key Management Service used to encrypt the hypervisor.- Parameters:
kmsKeyArn
- The Amazon Resource Name (ARN) of the AWS Key Management Service used to encrypt the hypervisor. This parameter is required.- Returns:
this
- See Also:
-
logGroupArn
The Amazon Resource Name (ARN) of the group of gateways within the requested log.- Parameters:
logGroupArn
- The Amazon Resource Name (ARN) of the group of gateways within the requested log. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the hypervisor.- Parameters:
name
- The name of the hypervisor. This parameter is required.- Returns:
this
- See Also:
-
password
The password for the hypervisor.- Parameters:
password
- The password for the hypervisor. This parameter is required.- Returns:
this
- See Also:
-
tags
The tags of the hypervisor configuration to import.- Parameters:
tags
- The tags of the hypervisor configuration to import. This parameter is required.- Returns:
this
- See Also:
-
username
The username for the hypervisor.- Parameters:
username
- The username for the hypervisor. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnHypervisor>
- Returns:
- a newly built instance of
CfnHypervisor
.
-