Class PipelineArtifactStoreArgs.Builder

  • Enclosing class:
    PipelineArtifactStoreArgs

    public static final class PipelineArtifactStoreArgs.Builder
    extends java.lang.Object
    • Method Detail

      • encryptionKey

        public PipelineArtifactStoreArgs.Builder encryptionKey​(@Nullable
                                                               com.pulumi.core.Output<PipelineArtifactStoreEncryptionKeyArgs> encryptionKey)
        Parameters:
        encryptionKey - Encryption key block AWS CodePipeline uses to encrypt the data in the artifact store, such as a KMS key. If you don't specify a key, AWS CodePipeline uses the default key for S3. An `encryptionKey` block is documented below.
        Returns:
        builder
      • encryptionKey

        public PipelineArtifactStoreArgs.Builder encryptionKey​(PipelineArtifactStoreEncryptionKeyArgs encryptionKey)
        Parameters:
        encryptionKey - Encryption key block AWS CodePipeline uses to encrypt the data in the artifact store, such as a KMS key. If you don't specify a key, AWS CodePipeline uses the default key for S3. An `encryptionKey` block is documented below.
        Returns:
        builder
      • location

        public PipelineArtifactStoreArgs.Builder location​(com.pulumi.core.Output<java.lang.String> location)
        Parameters:
        location - The location where AWS CodePipeline stores artifacts for a pipeline; currently only `S3` is supported.
        Returns:
        builder
      • location

        public PipelineArtifactStoreArgs.Builder location​(java.lang.String location)
        Parameters:
        location - The location where AWS CodePipeline stores artifacts for a pipeline; currently only `S3` is supported.
        Returns:
        builder
      • region

        public PipelineArtifactStoreArgs.Builder region​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region where the artifact store is located. Required for a cross-region CodePipeline, do not provide for a single-region CodePipeline.
        Returns:
        builder
      • region

        public PipelineArtifactStoreArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region where the artifact store is located. Required for a cross-region CodePipeline, do not provide for a single-region CodePipeline.
        Returns:
        builder
      • type

        public PipelineArtifactStoreArgs.Builder type​(com.pulumi.core.Output<java.lang.String> type)
        Parameters:
        type - The type of the artifact store, such as Amazon S3
        Returns:
        builder
      • type

        public PipelineArtifactStoreArgs.Builder type​(java.lang.String type)
        Parameters:
        type - The type of the artifact store, such as Amazon S3
        Returns:
        builder