IAWSPublishTarget Methods
Interface Methods 6 members
ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup) Section titled ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup) abstract public interface IAWSPublishTarget{ public abstract void ApplyReferenceSecurityGroup( AWSLinkedObjectsAnnotation linkedAnnotation, ISecurityGroup securityGroup) { // ... }}Parameters
linkedAnnotation AWSLinkedObjectsAnnotation securityGroup ISecurityGroup GenerateConstructAsync(AWSCDKEnvironmentResource, IResource, IAWSPublishTargetAnnotation, CancellationToken) Section titled GenerateConstructAsync(AWSCDKEnvironmentResource, IResource, IAWSPublishTargetAnnotation, CancellationToken) abstract Task public interface IAWSPublishTarget{ public abstract Task GenerateConstructAsync( AWSCDKEnvironmentResource environment, IResource resource, IAWSPublishTargetAnnotation publishAnnotation, CancellationToken cancellationToken) { // ... }}Parameters
environment AWSCDKEnvironmentResource resource IResource publishAnnotation IAWSPublishTargetAnnotation cancellationToken CancellationToken GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation) Section titled GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation) abstract ReferenceConnectionInfo public interface IAWSPublishTarget{ public abstract ReferenceConnectionInfo GetReferenceConnectionInfo( AWSLinkedObjectsAnnotation linkedAnnotation) { // ... }}Parameters
linkedAnnotation AWSLinkedObjectsAnnotation IsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource) Section titled IsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource) abstract IsDefaultPublishTargetMatchResult public interface IAWSPublishTarget{ public abstract IsDefaultPublishTargetMatchResult IsDefaultPublishTargetMatch( CDKDefaultsProvider cdkDefaultsProvider, IResource resource) { // ... }}Parameters
cdkDefaultsProvider CDKDefaultsProvider resource IResource public interface IAWSPublishTarget{ public abstract bool ReferenceRequiresSecurityGroup() { // ... }}public interface IAWSPublishTarget{ public abstract bool ReferenceRequiresVPC() { // ... }}