IAWSPublishTarget Methods
InterfaceMethods8 members
ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup)Section titled ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup)abstractpublic interface IAWSPublishTarget{ public abstract void ApplyReferenceSecurityGroup( AWSLinkedObjectsAnnotation linkedAnnotation, ISecurityGroup securityGroup) { // ... }}Parameters
linkedAnnotationAWSLinkedObjectsAnnotationsecurityGroupISecurityGroupApplyReferenceTaskRolePolicy(AWSLinkedObjectsAnnotation, IRole)Section titled ApplyReferenceTaskRolePolicy(AWSLinkedObjectsAnnotation, IRole)abstractpublic interface IAWSPublishTarget{ public abstract void ApplyReferenceTaskRolePolicy( AWSLinkedObjectsAnnotation linkedAnnotation, IRole taskRole) { // ... }}Parameters
linkedAnnotationAWSLinkedObjectsAnnotationtaskRoleIRoleGenerateConstructAsync(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
environmentAWSCDKEnvironmentResourceresourceIResourcepublishAnnotationIAWSPublishTargetAnnotationcancellationTokenCancellationTokenGetReferenceConnectionInfo(AWSLinkedObjectsAnnotation)Section titled GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation)abstractReferenceConnectionInfopublic interface IAWSPublishTarget{ public abstract ReferenceConnectionInfo GetReferenceConnectionInfo( AWSLinkedObjectsAnnotation linkedAnnotation) { // ... }}Parameters
linkedAnnotationAWSLinkedObjectsAnnotationIsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource)Section titled IsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource)abstractIsDefaultPublishTargetMatchResultpublic interface IAWSPublishTarget{ public abstract IsDefaultPublishTargetMatchResult IsDefaultPublishTargetMatch( CDKDefaultsProvider cdkDefaultsProvider, IResource resource) { // ... }}Parameters
cdkDefaultsProviderCDKDefaultsProviderresourceIResourcepublic interface IAWSPublishTarget{ public abstract bool ReferenceRequiresSecurityGroup() { // ... }}public interface IAWSPublishTarget{ public abstract bool ReferenceRequiresTaskRolePolicy() { // ... }}public interface IAWSPublishTarget{ public abstract bool ReferenceRequiresVPC() { // ... }}