Package com.pulumi.aws.acm.inputs
Class GetCertificateArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.acm.inputs.GetCertificateArgs.Builder
-
- Enclosing class:
- GetCertificateArgs
public static final class GetCertificateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetCertificateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetCertificateArgsbuild()GetCertificateArgs.Builderdomain(com.pulumi.core.Output<java.lang.String> domain)GetCertificateArgs.Builderdomain(java.lang.String domain)GetCertificateArgs.BuilderkeyTypes(com.pulumi.core.Output<java.util.List<java.lang.String>> keyTypes)GetCertificateArgs.BuilderkeyTypes(java.lang.String... keyTypes)GetCertificateArgs.BuilderkeyTypes(java.util.List<java.lang.String> keyTypes)GetCertificateArgs.BuildermostRecent(com.pulumi.core.Output<java.lang.Boolean> mostRecent)GetCertificateArgs.BuildermostRecent(java.lang.Boolean mostRecent)GetCertificateArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetCertificateArgs.Builderregion(java.lang.String region)GetCertificateArgs.Builderstatuses(com.pulumi.core.Output<java.util.List<java.lang.String>> statuses)GetCertificateArgs.Builderstatuses(java.lang.String... statuses)GetCertificateArgs.Builderstatuses(java.util.List<java.lang.String> statuses)GetCertificateArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)GetCertificateArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GetCertificateArgs.Buildertypes(com.pulumi.core.Output<java.util.List<java.lang.String>> types)GetCertificateArgs.Buildertypes(java.lang.String... types)GetCertificateArgs.Buildertypes(java.util.List<java.lang.String> types)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetCertificateArgs defaults)
-
-
Method Detail
-
domain
public GetCertificateArgs.Builder domain(@Nullable com.pulumi.core.Output<java.lang.String> domain)
- Parameters:
domain- Domain of the certificate to look up. If set and no certificate is found with this name, an error will be returned.- Returns:
- builder
-
domain
public GetCertificateArgs.Builder domain(java.lang.String domain)
- Parameters:
domain- Domain of the certificate to look up. If set and no certificate is found with this name, an error will be returned.- Returns:
- builder
-
keyTypes
public GetCertificateArgs.Builder keyTypes(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> keyTypes)
- Parameters:
keyTypes- List of key algorithms to filter certificates. By default, ACM does not return all certificate types when searching. See the [ACM API Reference](https://docs.aws.amazon.com/acm/latest/APIReference/API_CertificateDetail.html#ACM-Type-CertificateDetail-KeyAlgorithm) for supported key algorithms.- Returns:
- builder
-
keyTypes
public GetCertificateArgs.Builder keyTypes(java.util.List<java.lang.String> keyTypes)
- Parameters:
keyTypes- List of key algorithms to filter certificates. By default, ACM does not return all certificate types when searching. See the [ACM API Reference](https://docs.aws.amazon.com/acm/latest/APIReference/API_CertificateDetail.html#ACM-Type-CertificateDetail-KeyAlgorithm) for supported key algorithms.- Returns:
- builder
-
keyTypes
public GetCertificateArgs.Builder keyTypes(java.lang.String... keyTypes)
- Parameters:
keyTypes- List of key algorithms to filter certificates. By default, ACM does not return all certificate types when searching. See the [ACM API Reference](https://docs.aws.amazon.com/acm/latest/APIReference/API_CertificateDetail.html#ACM-Type-CertificateDetail-KeyAlgorithm) for supported key algorithms.- Returns:
- builder
-
mostRecent
public GetCertificateArgs.Builder mostRecent(@Nullable com.pulumi.core.Output<java.lang.Boolean> mostRecent)
- Parameters:
mostRecent- If set to true, it sorts the certificates matched by previous criteria by the NotBefore field, returning only the most recent one. If set to false, it returns an error if more than one certificate is found. Defaults to false.- Returns:
- builder
-
mostRecent
public GetCertificateArgs.Builder mostRecent(java.lang.Boolean mostRecent)
- Parameters:
mostRecent- If set to true, it sorts the certificates matched by previous criteria by the NotBefore field, returning only the most recent one. If set to false, it returns an error if more than one certificate is found. Defaults to false.- Returns:
- builder
-
region
public GetCertificateArgs.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 GetCertificateArgs.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
-
statuses
public GetCertificateArgs.Builder statuses(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> statuses)
- Parameters:
statuses- List of statuses on which to filter the returned list. Valid values are `PENDING_VALIDATION`, `ISSUED`, `INACTIVE`, `EXPIRED`, `VALIDATION_TIMED_OUT`, `REVOKED` and `FAILED`. If no value is specified, only certificates in the `ISSUED` state are returned.- Returns:
- builder
-
statuses
public GetCertificateArgs.Builder statuses(java.util.List<java.lang.String> statuses)
- Parameters:
statuses- List of statuses on which to filter the returned list. Valid values are `PENDING_VALIDATION`, `ISSUED`, `INACTIVE`, `EXPIRED`, `VALIDATION_TIMED_OUT`, `REVOKED` and `FAILED`. If no value is specified, only certificates in the `ISSUED` state are returned.- Returns:
- builder
-
statuses
public GetCertificateArgs.Builder statuses(java.lang.String... statuses)
- Parameters:
statuses- List of statuses on which to filter the returned list. Valid values are `PENDING_VALIDATION`, `ISSUED`, `INACTIVE`, `EXPIRED`, `VALIDATION_TIMED_OUT`, `REVOKED` and `FAILED`. If no value is specified, only certificates in the `ISSUED` state are returned.- Returns:
- builder
-
tags
public GetCertificateArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A mapping of tags, each pair of which must exactly match a pair on the desired certificates.- Returns:
- builder
-
tags
public GetCertificateArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A mapping of tags, each pair of which must exactly match a pair on the desired certificates.- Returns:
- builder
-
types
public GetCertificateArgs.Builder types(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> types)
- Parameters:
types- List of types on which to filter the returned list. Valid values are `AMAZON_ISSUED`, `PRIVATE`, and `IMPORTED`.- Returns:
- builder
-
types
public GetCertificateArgs.Builder types(java.util.List<java.lang.String> types)
- Parameters:
types- List of types on which to filter the returned list. Valid values are `AMAZON_ISSUED`, `PRIVATE`, and `IMPORTED`.- Returns:
- builder
-
types
public GetCertificateArgs.Builder types(java.lang.String... types)
- Parameters:
types- List of types on which to filter the returned list. Valid values are `AMAZON_ISSUED`, `PRIVATE`, and `IMPORTED`.- Returns:
- builder
-
build
public GetCertificateArgs build()
-
-