CloudFormationExtensions Methods
Class Methods 9 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.
AddAWSCloudFormationStack(IDistributedApplicationBuilder, string, string?) Section titled AddAWSCloudFormationStack(IDistributedApplicationBuilder, string, string?) extension IResourceBuilder<ICloudFormationStackResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationStackResource> AddAWSCloudFormationStack( this IDistributedApplicationBuilder builder, string name, string? stackName = null) { // ... }}Parameters
builder IDistributedApplicationBuilder name string stackName string? optional AddAWSCloudFormationTemplate(IDistributedApplicationBuilder, string, string, string?) Section titled AddAWSCloudFormationTemplate(IDistributedApplicationBuilder, string, string, string?) extension IResourceBuilder<ICloudFormationTemplateResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationTemplateResource> AddAWSCloudFormationTemplate( this IDistributedApplicationBuilder builder, string name, string templatePath, string? stackName = null) { // ... }}Parameters
builder IDistributedApplicationBuilder name string templatePath string stackName string? optional GetOutput(IResourceBuilder<ICloudFormationResource>, string) Section titled GetOutput(IResourceBuilder<ICloudFormationResource>, string) extension StackOutputReference public static class CloudFormationExtensions{ public static StackOutputReference GetOutput( this IResourceBuilder<ICloudFormationResource> builder, string name) { // ... }}Parameters
builder IResourceBuilder<ICloudFormationResource> name string WithEnvironment(IResourceBuilder<T>, string, StackOutputReference) Section titled WithEnvironment(IResourceBuilder<T>, string, StackOutputReference) extension IResourceBuilder<T> public static class CloudFormationExtensions{ public static IResourceBuilder<T> WithEnvironment<T>( this IResourceBuilder<T> builder, string name, StackOutputReference stackOutputReference) { // ... }}Parameters
WithParameter(IResourceBuilder<ICloudFormationTemplateResource>, string, string) Section titled WithParameter(IResourceBuilder<ICloudFormationTemplateResource>, string, string) extension IResourceBuilder<ICloudFormationTemplateResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationTemplateResource> WithParameter( this IResourceBuilder<ICloudFormationTemplateResource> builder, string parameterName, string parameterValue) { // ... }}Parameters
builder IResourceBuilder<ICloudFormationTemplateResource> parameterName string parameterValue string WithReference(IResourceBuilder<TDestination>, IAWSSDKConfig) Section titled WithReference(IResourceBuilder<TDestination>, IAWSSDKConfig) extension IResourceBuilder<TDestination> public static class CloudFormationExtensions{ public static IResourceBuilder<TDestination> WithReference<TDestination>( this IResourceBuilder<TDestination> builder, IAWSSDKConfig awsSdkConfig) { // ... }}Parameters
builder IResourceBuilder<TDestination> awsSdkConfig IAWSSDKConfig WithReference(IResourceBuilder<TDestination>, IAmazonCloudFormation) Section titled WithReference(IResourceBuilder<TDestination>, IAmazonCloudFormation) extension IResourceBuilder<TDestination> public static class CloudFormationExtensions{ public static IResourceBuilder<TDestination> WithReference<TDestination>( this IResourceBuilder<TDestination> builder, IAmazonCloudFormation cloudFormationClient) { // ... }}Parameters
builder IResourceBuilder<TDestination> cloudFormationClient IAmazonCloudFormation WithReference(IResourceBuilder<TDestination>, IResourceBuilder<ICloudFormationResource>, string) Section titled WithReference(IResourceBuilder<TDestination>, IResourceBuilder<ICloudFormationResource>, string) extension IResourceBuilder<TDestination> public static class CloudFormationExtensions{ public static IResourceBuilder<TDestination> WithReference<TDestination>( this IResourceBuilder<TDestination> builder, IResourceBuilder<ICloudFormationResource> cloudFormationResourceBuilder, string configSection = "AWS:Resources") { // ... }}Parameters
builder IResourceBuilder<TDestination> cloudFormationResourceBuilder IResourceBuilder<ICloudFormationResource> configSection string optional WithTag(IResourceBuilder<ICloudFormationResource>, string, string) Section titled WithTag(IResourceBuilder<ICloudFormationResource>, string, string) extension IResourceBuilder<ICloudFormationResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationResource> WithTag( this IResourceBuilder<ICloudFormationResource> builder, string tagKey, string tagValue) { // ... }}Parameters
builder IResourceBuilder<ICloudFormationResource> tagKey string tagValue string