@Generated(value="jsii-pacmak/0.7.14 (build 91853ce)", date="2019-02-07T16:58:30.611Z") public interface IPipeline extends software.amazon.jsii.JsiiSerializable, software.amazon.awscdk.IConstruct, software.amazon.awscdk.services.events.IEventRuleTarget
events.IEventRuleTarget,
so this interface can be used as a Target for CloudWatch Events.| Modifier and Type | Interface and Description |
|---|---|
static class |
IPipeline.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getPipelineArn()
The ARN of the Pipeline.
|
String |
getPipelineName()
The name of the Pipeline.
|
software.amazon.awscdk.services.iam.Role |
getRole()
The service Role of the Pipeline.
|
void |
grantBucketRead()
Grants read permissions to the Pipeline's S3 Bucket to the given Identity.
|
void |
grantBucketRead(software.amazon.awscdk.services.iam.IPrincipal identity)
Grants read permissions to the Pipeline's S3 Bucket to the given Identity.
|
void |
grantBucketReadWrite()
Grants read & write permissions to the Pipeline's S3 Bucket to the given Identity.
|
void |
grantBucketReadWrite(software.amazon.awscdk.services.iam.IPrincipal identity)
Grants read & write permissions to the Pipeline's S3 Bucket to the given Identity.
|
String getPipelineArn()
String getPipelineName()
software.amazon.awscdk.services.iam.Role getRole()
void grantBucketRead(@Nullable software.amazon.awscdk.services.iam.IPrincipal identity)
identity - the IAM Identity to grant the permissions tovoid grantBucketRead()
void grantBucketReadWrite(@Nullable software.amazon.awscdk.services.iam.IPrincipal identity)
identity - the IAM Identity to grant the permissions tovoid grantBucketReadWrite()
Copyright © 2019. All rights reserved.