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
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- 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
-
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
-
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
-
name
The name of the hypervisor.- Parameters:
name
- The name of the hypervisor. This parameter is required.- Returns:
this
-
password
The password for the hypervisor.- Parameters:
password
- The password for the hypervisor. This parameter is required.- Returns:
this
-
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
-
username
The username for the hypervisor.- Parameters:
username
- The username for the hypervisor. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnHypervisor>
- Returns:
- a newly built instance of
CfnHypervisor
.
-