AbstractAWSPublishTarget Methods
ClassMethods6 members
Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.
ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup)Section titled ApplyReferenceSecurityGroup(AWSLinkedObjectsAnnotation, ISecurityGroup)virtualpublic abstract class AbstractAWSPublishTarget{ public virtual void ApplyReferenceSecurityGroup( AWSLinkedObjectsAnnotation linkedAnnotation, ISecurityGroup securityGroup) { // ... }}Parameters
linkedAnnotationAWSLinkedObjectsAnnotationsecurityGroupISecurityGroupGenerateConstructAsync(AWSCDKEnvironmentResource, IResource, IAWSPublishTargetAnnotation, CancellationToken)Section titled GenerateConstructAsync(AWSCDKEnvironmentResource, IResource, IAWSPublishTargetAnnotation, CancellationToken)abstractTaskpublic abstract class AbstractAWSPublishTarget{ public abstract Task GenerateConstructAsync( AWSCDKEnvironmentResource environment, IResource resource, IAWSPublishTargetAnnotation publishAnnotation, CancellationToken cancellationToken) { // ... }}Parameters
environmentAWSCDKEnvironmentResourceresourceIResourcepublishAnnotationIAWSPublishTargetAnnotationcancellationTokenCancellationTokenGetReferenceConnectionInfo(AWSLinkedObjectsAnnotation)Section titled GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation)abstractReferenceConnectionInfopublic abstract class AbstractAWSPublishTarget{ public abstract ReferenceConnectionInfo GetReferenceConnectionInfo( AWSLinkedObjectsAnnotation linkedAnnotation) { // ... }}Parameters
linkedAnnotationAWSLinkedObjectsAnnotationIsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource)Section titled IsDefaultPublishTargetMatch(CDKDefaultsProvider, IResource)abstractIsDefaultPublishTargetMatchResultpublic abstract class AbstractAWSPublishTarget{ public abstract IsDefaultPublishTargetMatchResult IsDefaultPublishTargetMatch( CDKDefaultsProvider cdkDefaultsProvider, IResource resource) { // ... }}Parameters
cdkDefaultsProviderCDKDefaultsProviderresourceIResourcepublic abstract class AbstractAWSPublishTarget{ public virtual bool ReferenceRequiresSecurityGroup() { // ... }}public abstract class AbstractAWSPublishTarget{ public virtual bool ReferenceRequiresVPC() { // ... }}