Interface CrossRegionSupport

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CrossRegionSupport.Jsii$Proxy

@Generated(value="jsii-pacmak/1.98.0 (build 00b106d)", date="2024-05-08T21:35:04.428Z") @Stability(Stable) public interface CrossRegionSupport extends software.amazon.jsii.JsiiSerializable
An interface representing resources generated in order to support the cross-region capabilities of CodePipeline.

You get instances of this interface from the Pipeline#crossRegionSupport property.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.*;
 import software.amazon.awscdk.services.codepipeline.*;
 import software.amazon.awscdk.services.s3.*;
 Bucket bucket;
 Stack stack;
 CrossRegionSupport crossRegionSupport = CrossRegionSupport.builder()
         .replicationBucket(bucket)
         .stack(stack)
         .build();
 
  • Method Details

    • getReplicationBucket

      @Stability(Stable) @NotNull IBucket getReplicationBucket()
      The replication Bucket used by CodePipeline to operate in this region.

      Belongs to stack.

    • getStack

      @Stability(Stable) @NotNull Stack getStack()
      The Stack that has been created to house the replication Bucket required for this region.
    • builder

      @Stability(Stable) static CrossRegionSupport.Builder builder()
      Returns:
      a CrossRegionSupport.Builder of CrossRegionSupport