Skip to content
Docs Try Aspire

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)
{
// ...
}
}
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)
{
// ...
}
}
resource IResource
publishAnnotation IAWSPublishTargetAnnotation
cancellationToken CancellationToken
GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation) Section titled GetReferenceConnectionInfo(AWSLinkedObjectsAnnotation) abstract ReferenceConnectionInfo
public interface IAWSPublishTarget
{
public abstract ReferenceConnectionInfo GetReferenceConnectionInfo(
AWSLinkedObjectsAnnotation linkedAnnotation)
{
// ...
}
}
linkedAnnotation AWSLinkedObjectsAnnotation
public interface IAWSPublishTarget
{
public abstract IsDefaultPublishTargetMatchResult IsDefaultPublishTargetMatch(
CDKDefaultsProvider cdkDefaultsProvider,
IResource resource)
{
// ...
}
}
cdkDefaultsProvider CDKDefaultsProvider
resource IResource
ReferenceRequiresSecurityGroup Section titled ReferenceRequiresSecurityGroup abstract bool
public interface IAWSPublishTarget
{
public abstract bool ReferenceRequiresSecurityGroup()
{
// ...
}
}
ReferenceRequiresVPC Section titled ReferenceRequiresVPC abstract bool
public interface IAWSPublishTarget
{
public abstract bool ReferenceRequiresVPC()
{
// ...
}
}