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
builderIDistributedApplicationBuildernamestringstackNamestring?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
builderIDistributedApplicationBuildernamestringtemplatePathstringstackNamestring?optionalGetOutput(IResourceBuilder<ICloudFormationResource>, string)Section titled GetOutput(IResourceBuilder<ICloudFormationResource>, string)extensionStackOutputReferencepublic 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>parameterNamestringparameterValuestringWithReference(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>awsSdkConfigIAWSSDKConfigWithReference(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>cloudFormationClientIAmazonCloudFormationWithReference(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>cloudFormationResourceBuilderIResourceBuilder<ICloudFormationResource>configSectionstringoptionalWithTag(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>tagKeystringtagValuestring