IAWSPublishTarget Methods
InterfaceMethods8 members
ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup) Section titled ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup)abstractpublic interface IAWSPublishTarget{ public abstract void ApplyReferenceSecurityGroup( AWSLinkedObjectsAnnotation linkedAnnotation, ISecurityGroup securityGroup) { // ... }}Parameters
linkedAnnotation AWSsecurityGroup ISecurityGroup ApplyReferenceTaskRolePolicy(AWSLinkedObjectsAnnotation, IRole) Section titled ApplyReferenceTaskRolePolicy(AWSLinkedObjectsAnnotation, IRole)abstractpublic interface IAWSPublishTarget{ public abstract void ApplyReferenceTaskRolePolicy( AWSLinkedObjectsAnnotation linkedAnnotation, IRole taskRole) { // ... }}Parameters
linkedAnnotation AWStaskRole IRole GenerateConstructAsync(AWSCDKEnvironmentResource, IResource, IAWSPublishTargetAnnotation, CancellationToken) Section titled GenerateConstructAsync(AWSCDKEnvironmentResource, IResource, IAWSPublishTargetAnnotation, CancellationToken)abstractTaskpublic interface IAWSPublishTarget{ public abstract Task GenerateConstructAsync( AWSCDKEnvironmentResource environment, IResource resource, IAWSPublishTargetAnnotation publishAnnotation, CancellationToken cancellationToken) { // ... }}Parameters
environmentAWSCDKresourceIResource publishAnnotation IAWScancellationToken CancellationToken GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation) Section titled GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation)abstractReferencepublic interface IAWSPublishTarget{ public abstract ReferenceConnectionInfo GetReferenceConnectionInfo( AWSLinkedObjectsAnnotation linkedAnnotation) { // ... }}Parameters
linkedAnnotation AWSIsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource) Section titled IsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource)abstractIspublic interface IAWSPublishTarget{ public abstract IsDefaultPublishTargetMatchResult IsDefaultPublishTargetMatch( CDKDefaultsProvider cdkDefaultsProvider, IResource resource) { // ... }}Parameters
cdkDefaultsProvider CDKresourceIResource public interface IAWSPublishTarget{ public abstract bool ReferenceRequiresSecurityGroup() { // ... }}public interface IAWSPublishTarget{ public abstract bool ReferenceRequiresTaskRolePolicy() { // ... }}public interface IAWSPublishTarget{ public abstract bool ReferenceRequiresVPC() { // ... }}