IAWSPublishTarget Methods
InterfaceMethods6 members
ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup)Section titled ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup)abstractpublic interface IAWSPublishTarget{ public abstract void ApplyReferenceSecurityGroup( AWSLinkedObjectsAnnotation linkedAnnotation, ISecurityGroup securityGroup) { // ... }}Parameters
linkedAnnotationAWSLinkedObjectsAnnotationsecurityGroupISecurityGroupGenerateConstructAsync(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 ReferenceRequiresVPC() { // ... }}