CloudFormationExtensions Methods
ClassMethods9 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?)extensionIResourceBuilder<ICloudFormationStackResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationStackResource> AddAWSCloudFormationStack( this IDistributedApplicationBuilder builder, string name, string? stackName = null) { // ... }}Parameters
builderIDistributedApplicationBuilder namestringstackName string?optionalAddAWSCloudFormationTemplate(IDistributedApplicationBuilder, string, string, string?) Section titled AddAWSCloudFormationTemplate(IDistributedApplicationBuilder, string, string, string?)extensionIResourceBuilder<ICloudFormationTemplateResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationTemplateResource> AddAWSCloudFormationTemplate( this IDistributedApplicationBuilder builder, string name, string templatePath, string? stackName = null) { // ... }}Parameters
builderIDistributedApplicationBuilder namestringtemplatePath stringstackName string?optionalGetOutput(IResourceBuilder<ICloudFormationResource>, string) Section titled GetOutput(IResourceBuilder<ICloudFormationResource>, string)extensionStackpublic static class CloudFormationExtensions{ public static StackOutputReference GetOutput( this IResourceBuilder<ICloudFormationResource> builder, string name) { // ... }}Parameters
builderIResourceBuilder<ICloudFormationResource> namestringWithEnvironment(IResourceBuilder<T>, string, StackOutputReference) Section titled WithEnvironment(IResourceBuilder<T>, string, StackOutputReference)extensionIResourceBuilder<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)extensionIResourceBuilder<ICloudFormationTemplateResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationTemplateResource> WithParameter( this IResourceBuilder<ICloudFormationTemplateResource> builder, string parameterName, string parameterValue) { // ... }}Parameters
builderIResourceBuilder<ICloudFormationTemplateResource> parameterName stringparameterValue stringWithReference(IResourceBuilder<TDestination>, IAWSSDKConfig) Section titled WithReference(IResourceBuilder<TDestination>, IAWSSDKConfig)extensionIResourceBuilder<TDestination> public static class CloudFormationExtensions{ public static IResourceBuilder<TDestination> WithReference<TDestination>( this IResourceBuilder<TDestination> builder, IAWSSDKConfig awsSdkConfig) { // ... }}Parameters
builderIResourceBuilder<TDestination> awsSdkConfig IAWSSDKWithReference(IResourceBuilder<TDestination>, IAmazonCloudFormation) Section titled WithReference(IResourceBuilder<TDestination>, IAmazonCloudFormation)extensionIResourceBuilder<TDestination> public static class CloudFormationExtensions{ public static IResourceBuilder<TDestination> WithReference<TDestination>( this IResourceBuilder<TDestination> builder, IAmazonCloudFormation cloudFormationClient) { // ... }}Parameters
builderIResourceBuilder<TDestination> cloudFormationClient IAmazonCloudFormation WithReference(IResourceBuilder<TDestination>, IResourceBuilder<ICloudFormationResource>, string) Section titled WithReference(IResourceBuilder<TDestination>, IResourceBuilder<ICloudFormationResource>, string)extensionIResourceBuilder<TDestination> public static class CloudFormationExtensions{ public static IResourceBuilder<TDestination> WithReference<TDestination>( this IResourceBuilder<TDestination> builder, IResourceBuilder<ICloudFormationResource> cloudFormationResourceBuilder, string configSection = "AWS:Resources") { // ... }}Parameters
builderIResourceBuilder<TDestination> cloudFormationResourceBuilder IResourceBuilder<ICloudFormationResource> configSection stringoptionalWithTag(IResourceBuilder<ICloudFormationResource>, string, string) Section titled WithTag(IResourceBuilder<ICloudFormationResource>, string, string)extensionIResourceBuilder<ICloudFormationResource> public static class CloudFormationExtensions{ public static IResourceBuilder<ICloudFormationResource> WithTag( this IResourceBuilder<ICloudFormationResource> builder, string tagKey, string tagValue) { // ... }}Parameters
builderIResourceBuilder<ICloudFormationResource> tagKey stringtagValue string