Package com.pulumi.aws.iot
Class CaCertificateArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.CaCertificateArgs.Builder
-
- Enclosing class:
- CaCertificateArgs
public static final class CaCertificateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CaCertificateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CaCertificateArgs.Builderactive(com.pulumi.core.Output<java.lang.Boolean> active)CaCertificateArgs.Builderactive(java.lang.Boolean active)CaCertificateArgs.BuilderallowAutoRegistration(com.pulumi.core.Output<java.lang.Boolean> allowAutoRegistration)CaCertificateArgs.BuilderallowAutoRegistration(java.lang.Boolean allowAutoRegistration)CaCertificateArgsbuild()CaCertificateArgs.BuildercaCertificatePem(com.pulumi.core.Output<java.lang.String> caCertificatePem)CaCertificateArgs.BuildercaCertificatePem(java.lang.String caCertificatePem)CaCertificateArgs.BuildercertificateMode(com.pulumi.core.Output<java.lang.String> certificateMode)CaCertificateArgs.BuildercertificateMode(java.lang.String certificateMode)CaCertificateArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)CaCertificateArgs.Builderregion(java.lang.String region)CaCertificateArgs.BuilderregistrationConfig(CaCertificateRegistrationConfigArgs registrationConfig)CaCertificateArgs.BuilderregistrationConfig(com.pulumi.core.Output<CaCertificateRegistrationConfigArgs> registrationConfig)CaCertificateArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)CaCertificateArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)CaCertificateArgs.BuilderverificationCertificatePem(com.pulumi.core.Output<java.lang.String> verificationCertificatePem)CaCertificateArgs.BuilderverificationCertificatePem(java.lang.String verificationCertificatePem)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CaCertificateArgs defaults)
-
-
Method Detail
-
active
public CaCertificateArgs.Builder active(com.pulumi.core.Output<java.lang.Boolean> active)
- Parameters:
active- Boolean flag to indicate if the certificate should be active for device authentication.- Returns:
- builder
-
active
public CaCertificateArgs.Builder active(java.lang.Boolean active)
- Parameters:
active- Boolean flag to indicate if the certificate should be active for device authentication.- Returns:
- builder
-
allowAutoRegistration
public CaCertificateArgs.Builder allowAutoRegistration(com.pulumi.core.Output<java.lang.Boolean> allowAutoRegistration)
- Parameters:
allowAutoRegistration- Boolean flag to indicate if the certificate should be active for device registration.- Returns:
- builder
-
allowAutoRegistration
public CaCertificateArgs.Builder allowAutoRegistration(java.lang.Boolean allowAutoRegistration)
- Parameters:
allowAutoRegistration- Boolean flag to indicate if the certificate should be active for device registration.- Returns:
- builder
-
caCertificatePem
public CaCertificateArgs.Builder caCertificatePem(com.pulumi.core.Output<java.lang.String> caCertificatePem)
- Parameters:
caCertificatePem- PEM encoded CA certificate.- Returns:
- builder
-
caCertificatePem
public CaCertificateArgs.Builder caCertificatePem(java.lang.String caCertificatePem)
- Parameters:
caCertificatePem- PEM encoded CA certificate.- Returns:
- builder
-
certificateMode
public CaCertificateArgs.Builder certificateMode(@Nullable com.pulumi.core.Output<java.lang.String> certificateMode)
- Parameters:
certificateMode- The certificate mode in which the CA will be registered. Valid values: `DEFAULT` and `SNI_ONLY`. Default: `DEFAULT`.- Returns:
- builder
-
certificateMode
public CaCertificateArgs.Builder certificateMode(java.lang.String certificateMode)
- Parameters:
certificateMode- The certificate mode in which the CA will be registered. Valid values: `DEFAULT` and `SNI_ONLY`. Default: `DEFAULT`.- Returns:
- builder
-
region
public CaCertificateArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public CaCertificateArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
registrationConfig
public CaCertificateArgs.Builder registrationConfig(@Nullable com.pulumi.core.Output<CaCertificateRegistrationConfigArgs> registrationConfig)
- Parameters:
registrationConfig- Information about the registration configuration. See below.- Returns:
- builder
-
registrationConfig
public CaCertificateArgs.Builder registrationConfig(CaCertificateRegistrationConfigArgs registrationConfig)
- Parameters:
registrationConfig- Information about the registration configuration. See below.- Returns:
- builder
-
tags
public CaCertificateArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public CaCertificateArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
verificationCertificatePem
public CaCertificateArgs.Builder verificationCertificatePem(@Nullable com.pulumi.core.Output<java.lang.String> verificationCertificatePem)
- Parameters:
verificationCertificatePem- PEM encoded verification certificate containing the common name of a registration code. Review [CreateVerificationCSR](https://docs.aws.amazon.com/iot/latest/developerguide/register-CA-cert.html). Required if `certificateMode` is `DEFAULT`.- Returns:
- builder
-
verificationCertificatePem
public CaCertificateArgs.Builder verificationCertificatePem(java.lang.String verificationCertificatePem)
- Parameters:
verificationCertificatePem- PEM encoded verification certificate containing the common name of a registration code. Review [CreateVerificationCSR](https://docs.aws.amazon.com/iot/latest/developerguide/register-CA-cert.html). Required if `certificateMode` is `DEFAULT`.- Returns:
- builder
-
build
public CaCertificateArgs build()
-
-