Class PipelineArtifactStoreArgs


  • public final class PipelineArtifactStoreArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • encryptionKey

        public java.util.Optional<com.pulumi.core.Output<PipelineArtifactStoreEncryptionKeyArgs>> encryptionKey()
        Returns:
        The encryption key block AWS CodePipeline uses to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If you don't specify a key, AWS CodePipeline uses the default key for Amazon Simple Storage Service (Amazon S3). An `encryption_key` block is documented below.
      • location

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region where the artifact store is located. Required for a cross-region CodePipeline, do not provide for a single-region CodePipeline.
      • type

        public com.pulumi.core.Output<java.lang.String> type()
        Returns:
        The type of the artifact store, such as Amazon S3