Package com.pulumi.alicloud.kms
Class InstanceArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.kms.InstanceArgs.Builder
-
- Enclosing class:
- InstanceArgs
public static final class InstanceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceArgs.Builder
bindVpcs(InstanceBindVpcArgs... bindVpcs)
InstanceArgs.Builder
bindVpcs(com.pulumi.core.Output<java.util.List<InstanceBindVpcArgs>> bindVpcs)
InstanceArgs.Builder
bindVpcs(java.util.List<InstanceBindVpcArgs> bindVpcs)
InstanceArgs
build()
InstanceArgs.Builder
keyNum(com.pulumi.core.Output<java.lang.Integer> keyNum)
InstanceArgs.Builder
keyNum(java.lang.Integer keyNum)
InstanceArgs.Builder
productVersion(com.pulumi.core.Output<java.lang.String> productVersion)
InstanceArgs.Builder
productVersion(java.lang.String productVersion)
InstanceArgs.Builder
renewPeriod(com.pulumi.core.Output<java.lang.Integer> renewPeriod)
InstanceArgs.Builder
renewPeriod(java.lang.Integer renewPeriod)
InstanceArgs.Builder
renewStatus(com.pulumi.core.Output<java.lang.String> renewStatus)
InstanceArgs.Builder
renewStatus(java.lang.String renewStatus)
InstanceArgs.Builder
secretNum(com.pulumi.core.Output<java.lang.Integer> secretNum)
InstanceArgs.Builder
secretNum(java.lang.Integer secretNum)
InstanceArgs.Builder
spec(com.pulumi.core.Output<java.lang.Integer> spec)
InstanceArgs.Builder
spec(java.lang.Integer spec)
InstanceArgs.Builder
vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
InstanceArgs.Builder
vpcId(java.lang.String vpcId)
InstanceArgs.Builder
vpcNum(com.pulumi.core.Output<java.lang.Integer> vpcNum)
InstanceArgs.Builder
vpcNum(java.lang.Integer vpcNum)
InstanceArgs.Builder
vswitchIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vswitchIds)
InstanceArgs.Builder
vswitchIds(java.lang.String... vswitchIds)
InstanceArgs.Builder
vswitchIds(java.util.List<java.lang.String> vswitchIds)
InstanceArgs.Builder
zoneIds(com.pulumi.core.Output<java.util.List<java.lang.String>> zoneIds)
InstanceArgs.Builder
zoneIds(java.lang.String... zoneIds)
InstanceArgs.Builder
zoneIds(java.util.List<java.lang.String> zoneIds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceArgs defaults)
-
-
Method Detail
-
bindVpcs
public InstanceArgs.Builder bindVpcs(@Nullable com.pulumi.core.Output<java.util.List<InstanceBindVpcArgs>> bindVpcs)
- Parameters:
bindVpcs
- Aucillary VPCs used to access this KMS instance. See `bind_vpcs` below.- Returns:
- builder
-
bindVpcs
public InstanceArgs.Builder bindVpcs(java.util.List<InstanceBindVpcArgs> bindVpcs)
- Parameters:
bindVpcs
- Aucillary VPCs used to access this KMS instance. See `bind_vpcs` below.- Returns:
- builder
-
bindVpcs
public InstanceArgs.Builder bindVpcs(InstanceBindVpcArgs... bindVpcs)
- Parameters:
bindVpcs
- Aucillary VPCs used to access this KMS instance. See `bind_vpcs` below.- Returns:
- builder
-
keyNum
public InstanceArgs.Builder keyNum(com.pulumi.core.Output<java.lang.Integer> keyNum)
- Parameters:
keyNum
- Maximum number of stored keys.- Returns:
- builder
-
keyNum
public InstanceArgs.Builder keyNum(java.lang.Integer keyNum)
- Parameters:
keyNum
- Maximum number of stored keys.- Returns:
- builder
-
productVersion
public InstanceArgs.Builder productVersion(@Nullable com.pulumi.core.Output<java.lang.String> productVersion)
- Parameters:
productVersion
- KMS Instance commodity type (software/hardware). Currently, only version 3 is supported.- Returns:
- builder
-
productVersion
public InstanceArgs.Builder productVersion(java.lang.String productVersion)
- Parameters:
productVersion
- KMS Instance commodity type (software/hardware). Currently, only version 3 is supported.- Returns:
- builder
-
renewPeriod
public InstanceArgs.Builder renewPeriod(@Nullable com.pulumi.core.Output<java.lang.Integer> renewPeriod)
- Parameters:
renewPeriod
- Automatic renewal period, in months.- Returns:
- builder
-
renewPeriod
public InstanceArgs.Builder renewPeriod(java.lang.Integer renewPeriod)
- Parameters:
renewPeriod
- Automatic renewal period, in months.- Returns:
- builder
-
renewStatus
public InstanceArgs.Builder renewStatus(@Nullable com.pulumi.core.Output<java.lang.String> renewStatus)
- Parameters:
renewStatus
- Renewal options (manual renewal, automatic renewal, no renewal).- Returns:
- builder
-
renewStatus
public InstanceArgs.Builder renewStatus(java.lang.String renewStatus)
- Parameters:
renewStatus
- Renewal options (manual renewal, automatic renewal, no renewal).- Returns:
- builder
-
secretNum
public InstanceArgs.Builder secretNum(com.pulumi.core.Output<java.lang.Integer> secretNum)
- Parameters:
secretNum
- Maximum number of Secrets.- Returns:
- builder
-
secretNum
public InstanceArgs.Builder secretNum(java.lang.Integer secretNum)
- Parameters:
secretNum
- Maximum number of Secrets.- Returns:
- builder
-
spec
public InstanceArgs.Builder spec(com.pulumi.core.Output<java.lang.Integer> spec)
- Parameters:
spec
- The computation performance level of the KMS instance.- Returns:
- builder
-
spec
public InstanceArgs.Builder spec(java.lang.Integer spec)
- Parameters:
spec
- The computation performance level of the KMS instance.- Returns:
- builder
-
vpcId
public InstanceArgs.Builder vpcId(com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId
- Instance VPC id.- Returns:
- builder
-
vpcId
public InstanceArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId
- Instance VPC id.- Returns:
- builder
-
vpcNum
public InstanceArgs.Builder vpcNum(com.pulumi.core.Output<java.lang.Integer> vpcNum)
- Parameters:
vpcNum
- The number of managed accesses. The maximum number of VPCs that can access this KMS instance.- Returns:
- builder
-
vpcNum
public InstanceArgs.Builder vpcNum(java.lang.Integer vpcNum)
- Parameters:
vpcNum
- The number of managed accesses. The maximum number of VPCs that can access this KMS instance.- Returns:
- builder
-
vswitchIds
public InstanceArgs.Builder vswitchIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vswitchIds)
- Parameters:
vswitchIds
- Instance bind vswitches.- Returns:
- builder
-
vswitchIds
public InstanceArgs.Builder vswitchIds(java.util.List<java.lang.String> vswitchIds)
- Parameters:
vswitchIds
- Instance bind vswitches.- Returns:
- builder
-
vswitchIds
public InstanceArgs.Builder vswitchIds(java.lang.String... vswitchIds)
- Parameters:
vswitchIds
- Instance bind vswitches.- Returns:
- builder
-
zoneIds
public InstanceArgs.Builder zoneIds(com.pulumi.core.Output<java.util.List<java.lang.String>> zoneIds)
- Parameters:
zoneIds
- zone id.- Returns:
- builder
-
zoneIds
public InstanceArgs.Builder zoneIds(java.util.List<java.lang.String> zoneIds)
- Parameters:
zoneIds
- zone id.- Returns:
- builder
-
zoneIds
public InstanceArgs.Builder zoneIds(java.lang.String... zoneIds)
- Parameters:
zoneIds
- zone id.- Returns:
- builder
-
build
public InstanceArgs build()
-
-