Package com.pulumi.openstack.keymanager
Class ContainerV1Args.Builder
- java.lang.Object
-
- com.pulumi.openstack.keymanager.ContainerV1Args.Builder
-
- Enclosing class:
- ContainerV1Args
public static final class ContainerV1Args.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ContainerV1Args defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerV1Args.Builderacl(com.pulumi.core.Output<ContainerV1AclArgs> acl)ContainerV1Args.Builderacl(ContainerV1AclArgs acl)ContainerV1Argsbuild()ContainerV1Args.Buildername(com.pulumi.core.Output<java.lang.String> name)ContainerV1Args.Buildername(java.lang.String name)ContainerV1Args.Builderregion(com.pulumi.core.Output<java.lang.String> region)ContainerV1Args.Builderregion(java.lang.String region)ContainerV1Args.BuildersecretRefs(com.pulumi.core.Output<java.util.List<ContainerV1SecretRefArgs>> secretRefs)ContainerV1Args.BuildersecretRefs(ContainerV1SecretRefArgs... secretRefs)ContainerV1Args.BuildersecretRefs(java.util.List<ContainerV1SecretRefArgs> secretRefs)ContainerV1Args.Buildertype(com.pulumi.core.Output<java.lang.String> type)ContainerV1Args.Buildertype(java.lang.String type)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ContainerV1Args defaults)
-
-
Method Detail
-
acl
public ContainerV1Args.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 ContainerV1Args.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
-
name
public ContainerV1Args.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 ContainerV1Args.Builder name(java.lang.String name)
- Parameters:
name- Human-readable name for the Container. Does not have to be unique.- Returns:
- builder
-
region
public ContainerV1Args.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 ContainerV1Args.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 ContainerV1Args.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 ContainerV1Args.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 ContainerV1Args.Builder secretRefs(ContainerV1SecretRefArgs... secretRefs)
- Parameters:
secretRefs- A set of dictionaries containing references to secrets. The structure is described below.- Returns:
- builder
-
type
public ContainerV1Args.Builder type(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 ContainerV1Args.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
-
build
public ContainerV1Args build()
-
-