Class ContainerV1State.Builder
- java.lang.Object
-
- com.pulumi.openstack.keymanager.inputs.ContainerV1State.Builder
-
- Enclosing class:
- ContainerV1State
public static final class ContainerV1State.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContainerV1State defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContainerV1State defaults)
-
-
Method Detail
-
acl
public ContainerV1State.Builder acl(@Nullable com.pulumi.core.Output<ContainerV1AclArgs> acl)
- Parameters:
acl- Allows to control an access to a container. Currently only the `read` operation is supported. If not specified, the container is accessible project wide. The `read` structure is described below.- Returns:
- builder
-
acl
public ContainerV1State.Builder acl(ContainerV1AclArgs acl)
- Parameters:
acl- Allows to control an access to a container. Currently only the `read` operation is supported. If not specified, the container is accessible project wide. The `read` structure is described below.- Returns:
- builder
-
consumers
public ContainerV1State.Builder consumers(@Nullable com.pulumi.core.Output<java.util.List<ContainerV1ConsumerArgs>> consumers)
- Parameters:
consumers- The list of the container consumers. The structure is described below.- Returns:
- builder
-
consumers
public ContainerV1State.Builder consumers(java.util.List<ContainerV1ConsumerArgs> consumers)
- Parameters:
consumers- The list of the container consumers. The structure is described below.- Returns:
- builder
-
consumers
public ContainerV1State.Builder consumers(ContainerV1ConsumerArgs... consumers)
- Parameters:
consumers- The list of the container consumers. The structure is described below.- Returns:
- builder
-
containerRef
public ContainerV1State.Builder containerRef(@Nullable com.pulumi.core.Output<java.lang.String> containerRef)
- Parameters:
containerRef- The container reference / where to find the container.- Returns:
- builder
-
containerRef
public ContainerV1State.Builder containerRef(java.lang.String containerRef)
- Parameters:
containerRef- The container reference / where to find the container.- Returns:
- builder
-
createdAt
public ContainerV1State.Builder createdAt(@Nullable com.pulumi.core.Output<java.lang.String> createdAt)
- Parameters:
createdAt- The date the container ACL was created.- Returns:
- builder
-
createdAt
public ContainerV1State.Builder createdAt(java.lang.String createdAt)
- Parameters:
createdAt- The date the container ACL was created.- Returns:
- builder
-
creatorId
public ContainerV1State.Builder creatorId(@Nullable com.pulumi.core.Output<java.lang.String> creatorId)
- Parameters:
creatorId- The creator of the container.- Returns:
- builder
-
creatorId
public ContainerV1State.Builder creatorId(java.lang.String creatorId)
- Parameters:
creatorId- The creator of the container.- Returns:
- builder
-
name
public ContainerV1State.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Human-readable name for the Container. Does not have to be unique.- Returns:
- builder
-
name
public ContainerV1State.Builder name(java.lang.String name)
- Parameters:
name- Human-readable name for the Container. Does not have to be unique.- Returns:
- builder
-
region
public ContainerV1State.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The region in which to obtain the V1 KeyManager client. A KeyManager client is needed to create a container. If omitted, the `region` argument of the provider is used. Changing this creates a new V1 container.- Returns:
- builder
-
region
public ContainerV1State.Builder region(java.lang.String region)
- Parameters:
region- The region in which to obtain the V1 KeyManager client. A KeyManager client is needed to create a container. If omitted, the `region` argument of the provider is used. Changing this creates a new V1 container.- Returns:
- builder
-
secretRefs
public ContainerV1State.Builder secretRefs(@Nullable com.pulumi.core.Output<java.util.List<ContainerV1SecretRefArgs>> secretRefs)
- Parameters:
secretRefs- A set of dictionaries containing references to secrets. The structure is described below.- Returns:
- builder
-
secretRefs
public ContainerV1State.Builder secretRefs(java.util.List<ContainerV1SecretRefArgs> secretRefs)
- Parameters:
secretRefs- A set of dictionaries containing references to secrets. The structure is described below.- Returns:
- builder
-
secretRefs
public ContainerV1State.Builder secretRefs(ContainerV1SecretRefArgs... secretRefs)
- Parameters:
secretRefs- A set of dictionaries containing references to secrets. The structure is described below.- Returns:
- builder
-
status
public ContainerV1State.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- The status of the container.- Returns:
- builder
-
status
public ContainerV1State.Builder status(java.lang.String status)
- Parameters:
status- The status of the container.- Returns:
- builder
-
type
public ContainerV1State.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Used to indicate the type of container. Must be one of `generic`, `rsa` or `certificate`.- Returns:
- builder
-
type
public ContainerV1State.Builder type(java.lang.String type)
- Parameters:
type- Used to indicate the type of container. Must be one of `generic`, `rsa` or `certificate`.- Returns:
- builder
-
updatedAt
public ContainerV1State.Builder updatedAt(@Nullable com.pulumi.core.Output<java.lang.String> updatedAt)
- Parameters:
updatedAt- The date the container ACL was last updated.- Returns:
- builder
-
updatedAt
public ContainerV1State.Builder updatedAt(java.lang.String updatedAt)
- Parameters:
updatedAt- The date the container ACL was last updated.- Returns:
- builder
-
build
public ContainerV1State build()
-
-