Package com.pulumi.aws.ecs.inputs
Class ServiceServiceConnectConfigurationServiceTlsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.ServiceServiceConnectConfigurationServiceTlsArgs.Builder
-
- Enclosing class:
- ServiceServiceConnectConfigurationServiceTlsArgs
public static final class ServiceServiceConnectConfigurationServiceTlsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(ServiceServiceConnectConfigurationServiceTlsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceServiceConnectConfigurationServiceTlsArgs
build()
ServiceServiceConnectConfigurationServiceTlsArgs.Builder
issuerCertAuthority(ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs issuerCertAuthority)
ServiceServiceConnectConfigurationServiceTlsArgs.Builder
issuerCertAuthority(com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs> issuerCertAuthority)
ServiceServiceConnectConfigurationServiceTlsArgs.Builder
kmsKey(com.pulumi.core.Output<java.lang.String> kmsKey)
ServiceServiceConnectConfigurationServiceTlsArgs.Builder
kmsKey(java.lang.String kmsKey)
ServiceServiceConnectConfigurationServiceTlsArgs.Builder
roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
ServiceServiceConnectConfigurationServiceTlsArgs.Builder
roleArn(java.lang.String roleArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ServiceServiceConnectConfigurationServiceTlsArgs defaults)
-
-
Method Detail
-
issuerCertAuthority
public ServiceServiceConnectConfigurationServiceTlsArgs.Builder issuerCertAuthority(com.pulumi.core.Output<ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs> issuerCertAuthority)
- Parameters:
issuerCertAuthority
- The details of the certificate authority which will issue the certificate.- Returns:
- builder
-
issuerCertAuthority
public ServiceServiceConnectConfigurationServiceTlsArgs.Builder issuerCertAuthority(ServiceServiceConnectConfigurationServiceTlsIssuerCertAuthorityArgs issuerCertAuthority)
- Parameters:
issuerCertAuthority
- The details of the certificate authority which will issue the certificate.- Returns:
- builder
-
kmsKey
public ServiceServiceConnectConfigurationServiceTlsArgs.Builder kmsKey(@Nullable com.pulumi.core.Output<java.lang.String> kmsKey)
- Parameters:
kmsKey
- The KMS key used to encrypt the private key in Secrets Manager.- Returns:
- builder
-
kmsKey
public ServiceServiceConnectConfigurationServiceTlsArgs.Builder kmsKey(java.lang.String kmsKey)
- Parameters:
kmsKey
- The KMS key used to encrypt the private key in Secrets Manager.- Returns:
- builder
-
roleArn
public ServiceServiceConnectConfigurationServiceTlsArgs.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn
- The ARN of the IAM Role that's associated with the Service Connect TLS.- Returns:
- builder
-
roleArn
public ServiceServiceConnectConfigurationServiceTlsArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn
- The ARN of the IAM Role that's associated with the Service Connect TLS.- Returns:
- builder
-
build
public ServiceServiceConnectConfigurationServiceTlsArgs build()
-
-