Class ContainerV1Args.Builder

  • Enclosing class:
    ContainerV1Args

    public static final class ContainerV1Args.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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