public static final class IPipeline.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IPipeline
software.amazon.jsii.JsiiObject.InitializationModeIPipeline.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode) |
| Modifier and Type | Method and Description |
|---|---|
software.amazon.awscdk.services.events.EventRuleTargetProps |
asEventRuleTarget(String ruleArn,
String ruleUniqueId)
Returns the rule target specification.
|
List<software.amazon.awscdk.IConstruct> |
getDependencyRoots()
The set of constructs that form the root of this dependable
All resources under all returned constructs are included in the ordering
dependency.
|
software.amazon.awscdk.ConstructNode |
getNode()
The construct node in the scope tree.
|
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.
|
protected Jsii$Proxy(software.amazon.jsii.JsiiObject.InitializationMode mode)
public String getPipelineArn()
getPipelineArn in interface IPipelinepublic String getPipelineName()
getPipelineName in interface IPipelinepublic software.amazon.awscdk.services.iam.Role getRole()
public software.amazon.awscdk.ConstructNode getNode()
getNode in interface software.amazon.awscdk.IConstructpublic List<software.amazon.awscdk.IConstruct> getDependencyRoots()
getDependencyRoots in interface software.amazon.awscdk.IDependablepublic void grantBucketRead(@Nullable software.amazon.awscdk.services.iam.IPrincipal identity)
grantBucketRead in interface IPipelineidentity - the IAM Identity to grant the permissions topublic void grantBucketRead()
grantBucketRead in interface IPipelinepublic void grantBucketReadWrite(@Nullable software.amazon.awscdk.services.iam.IPrincipal identity)
grantBucketReadWrite in interface IPipelineidentity - the IAM Identity to grant the permissions topublic void grantBucketReadWrite()
grantBucketReadWrite in interface IPipelinepublic software.amazon.awscdk.services.events.EventRuleTargetProps asEventRuleTarget(String ruleArn, String ruleUniqueId)
asEventRuleTarget in interface software.amazon.awscdk.services.events.IEventRuleTargetruleArn - The ARN of the CloudWatch Event Rule that would trigger this target.ruleUniqueId - A unique ID for this rule. Can be used to implement idempotency.Copyright © 2019. All rights reserved.