AWS Native is in preview. AWS Classic is fully supported.
aws-native.cloudformation.ModuleVersion
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
A module that has been registered in the CloudFormation registry.
Example Usage
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var moduleVersion1 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion1", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
var moduleVersion2 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion2", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, new CustomResourceOptions
{
DependsOn =
{
moduleVersion1,
},
});
var moduleDefaultVersion = new AwsNative.CloudFormation.ModuleDefaultVersion("moduleDefaultVersion", new()
{
Arn = moduleVersion2.Id,
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"),
})
if err != nil {
return err
}
moduleVersion2, err := cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"),
}, pulumi.DependsOn([]pulumi.Resource{
moduleVersion1,
}))
if err != nil {
return err
}
_, err = cloudformation.NewModuleDefaultVersion(ctx, "moduleDefaultVersion", &cloudformation.ModuleDefaultVersionArgs{
Arn: moduleVersion2.ID(),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
module_version1 = aws_native.cloudformation.ModuleVersion("moduleVersion1",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip")
module_version2 = aws_native.cloudformation.ModuleVersion("moduleVersion2",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
opts = pulumi.ResourceOptions(depends_on=[module_version1]))
module_default_version = aws_native.cloudformation.ModuleDefaultVersion("moduleDefaultVersion", arn=module_version2.id)
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const moduleVersion1 = new aws_native.cloudformation.ModuleVersion("moduleVersion1", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
const moduleVersion2 = new aws_native.cloudformation.ModuleVersion("moduleVersion2", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, {
dependsOn: [moduleVersion1],
});
const moduleDefaultVersion = new aws_native.cloudformation.ModuleDefaultVersion("moduleDefaultVersion", {arn: moduleVersion2.id});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var moduleVersion1 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion1", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
var moduleVersion2 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion2", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, new CustomResourceOptions
{
DependsOn =
{
moduleVersion1,
},
});
var moduleDefaultVersion = new AwsNative.CloudFormation.ModuleDefaultVersion("moduleDefaultVersion", new()
{
Arn = moduleVersion2.Id,
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"),
})
if err != nil {
return err
}
moduleVersion2, err := cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"),
}, pulumi.DependsOn([]pulumi.Resource{
moduleVersion1,
}))
if err != nil {
return err
}
_, err = cloudformation.NewModuleDefaultVersion(ctx, "moduleDefaultVersion", &cloudformation.ModuleDefaultVersionArgs{
Arn: moduleVersion2.ID(),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
module_version1 = aws_native.cloudformation.ModuleVersion("moduleVersion1",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip")
module_version2 = aws_native.cloudformation.ModuleVersion("moduleVersion2",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
opts = pulumi.ResourceOptions(depends_on=[module_version1]))
module_default_version = aws_native.cloudformation.ModuleDefaultVersion("moduleDefaultVersion", arn=module_version2.id)
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const moduleVersion1 = new aws_native.cloudformation.ModuleVersion("moduleVersion1", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
const moduleVersion2 = new aws_native.cloudformation.ModuleVersion("moduleVersion2", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, {
dependsOn: [moduleVersion1],
});
const moduleDefaultVersion = new aws_native.cloudformation.ModuleDefaultVersion("moduleDefaultVersion", {arn: moduleVersion2.id});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var moduleVersion = new AwsNative.CloudFormation.ModuleVersion("moduleVersion", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudformation.NewModuleVersion(ctx, "moduleVersion", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
module_version = aws_native.cloudformation.ModuleVersion("moduleVersion",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip")
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const moduleVersion = new aws_native.cloudformation.ModuleVersion("moduleVersion", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var moduleVersion = new AwsNative.CloudFormation.ModuleVersion("moduleVersion", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := cloudformation.NewModuleVersion(ctx, "moduleVersion", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
module_version = aws_native.cloudformation.ModuleVersion("moduleVersion",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip")
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const moduleVersion = new aws_native.cloudformation.ModuleVersion("moduleVersion", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var moduleVersion1 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion1", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
var moduleVersion2 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion2", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, new CustomResourceOptions
{
DependsOn =
{
moduleVersion1,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"),
})
if err != nil {
return err
}
_, err = cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"),
}, pulumi.DependsOn([]pulumi.Resource{
moduleVersion1,
}))
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
module_version1 = aws_native.cloudformation.ModuleVersion("moduleVersion1",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip")
module_version2 = aws_native.cloudformation.ModuleVersion("moduleVersion2",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
opts = pulumi.ResourceOptions(depends_on=[module_version1]))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const moduleVersion1 = new aws_native.cloudformation.ModuleVersion("moduleVersion1", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
const moduleVersion2 = new aws_native.cloudformation.ModuleVersion("moduleVersion2", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, {
dependsOn: [moduleVersion1],
});
Coming soon!
Example
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AwsNative = Pulumi.AwsNative;
return await Deployment.RunAsync(() =>
{
var moduleVersion1 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion1", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
var moduleVersion2 = new AwsNative.CloudFormation.ModuleVersion("moduleVersion2", new()
{
ModuleName = "My::Sample::Test::MODULE",
ModulePackage = "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, new CustomResourceOptions
{
DependsOn =
{
moduleVersion1,
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/cloudformation"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
moduleVersion1, err := cloudformation.NewModuleVersion(ctx, "moduleVersion1", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip"),
})
if err != nil {
return err
}
_, err = cloudformation.NewModuleVersion(ctx, "moduleVersion2", &cloudformation.ModuleVersionArgs{
ModuleName: pulumi.String("My::Sample::Test::MODULE"),
ModulePackage: pulumi.String("s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip"),
}, pulumi.DependsOn([]pulumi.Resource{
moduleVersion1,
}))
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_aws_native as aws_native
module_version1 = aws_native.cloudformation.ModuleVersion("moduleVersion1",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip")
module_version2 = aws_native.cloudformation.ModuleVersion("moduleVersion2",
module_name="My::Sample::Test::MODULE",
module_package="s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
opts = pulumi.ResourceOptions(depends_on=[module_version1]))
import * as pulumi from "@pulumi/pulumi";
import * as aws_native from "@pulumi/aws-native";
const moduleVersion1 = new aws_native.cloudformation.ModuleVersion("moduleVersion1", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v1.zip",
});
const moduleVersion2 = new aws_native.cloudformation.ModuleVersion("moduleVersion2", {
moduleName: "My::Sample::Test::MODULE",
modulePackage: "s3://my-sample-moduleversion-bucket/sample-module-package-v2.zip",
}, {
dependsOn: [moduleVersion1],
});
Coming soon!
Create ModuleVersion Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ModuleVersion(name: string, args: ModuleVersionArgs, opts?: CustomResourceOptions);
@overload
def ModuleVersion(resource_name: str,
args: ModuleVersionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ModuleVersion(resource_name: str,
opts: Optional[ResourceOptions] = None,
module_name: Optional[str] = None,
module_package: Optional[str] = None)
func NewModuleVersion(ctx *Context, name string, args ModuleVersionArgs, opts ...ResourceOption) (*ModuleVersion, error)
public ModuleVersion(string name, ModuleVersionArgs args, CustomResourceOptions? opts = null)
public ModuleVersion(String name, ModuleVersionArgs args)
public ModuleVersion(String name, ModuleVersionArgs args, CustomResourceOptions options)
type: aws-native:cloudformation:ModuleVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ModuleVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ModuleVersionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ModuleVersionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ModuleVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ModuleVersionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ModuleVersion Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The ModuleVersion resource accepts the following input properties:
- Module
Name string The name of the module being registered.
Recommended module naming pattern: company_or_organization::service::type::MODULE.
- Module
Package string - The url to the S3 bucket containing the schema and template fragment for the module you want to register.
- Module
Name string The name of the module being registered.
Recommended module naming pattern: company_or_organization::service::type::MODULE.
- Module
Package string - The url to the S3 bucket containing the schema and template fragment for the module you want to register.
- module
Name String The name of the module being registered.
Recommended module naming pattern: company_or_organization::service::type::MODULE.
- module
Package String - The url to the S3 bucket containing the schema and template fragment for the module you want to register.
- module
Name string The name of the module being registered.
Recommended module naming pattern: company_or_organization::service::type::MODULE.
- module
Package string - The url to the S3 bucket containing the schema and template fragment for the module you want to register.
- module_
name str The name of the module being registered.
Recommended module naming pattern: company_or_organization::service::type::MODULE.
- module_
package str - The url to the S3 bucket containing the schema and template fragment for the module you want to register.
- module
Name String The name of the module being registered.
Recommended module naming pattern: company_or_organization::service::type::MODULE.
- module
Package String - The url to the S3 bucket containing the schema and template fragment for the module you want to register.
Outputs
All input properties are implicitly available as output properties. Additionally, the ModuleVersion resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the module.
- Description string
- The description of the registered module.
- Documentation
Url string - The URL of a page providing detailed documentation for this module.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default boolVersion - Indicator of whether this module version is the current default version
- Schema string
- The schema defining input parameters to and resources generated by the module.
- Time
Created string - The time that the specified module version was registered.
- Version
Id string - The version ID of the module represented by this module instance.
- Visibility
Pulumi.
Aws Native. Cloud Formation. Module Version Visibility The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
- Arn string
- The Amazon Resource Name (ARN) of the module.
- Description string
- The description of the registered module.
- Documentation
Url string - The URL of a page providing detailed documentation for this module.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default boolVersion - Indicator of whether this module version is the current default version
- Schema string
- The schema defining input parameters to and resources generated by the module.
- Time
Created string - The time that the specified module version was registered.
- Version
Id string - The version ID of the module represented by this module instance.
- Visibility
Module
Version Visibility The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
- arn String
- The Amazon Resource Name (ARN) of the module.
- description String
- The description of the registered module.
- documentation
Url String - The URL of a page providing detailed documentation for this module.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default BooleanVersion - Indicator of whether this module version is the current default version
- schema String
- The schema defining input parameters to and resources generated by the module.
- time
Created String - The time that the specified module version was registered.
- version
Id String - The version ID of the module represented by this module instance.
- visibility
Module
Version Visibility The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
- arn string
- The Amazon Resource Name (ARN) of the module.
- description string
- The description of the registered module.
- documentation
Url string - The URL of a page providing detailed documentation for this module.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Default booleanVersion - Indicator of whether this module version is the current default version
- schema string
- The schema defining input parameters to and resources generated by the module.
- time
Created string - The time that the specified module version was registered.
- version
Id string - The version ID of the module represented by this module instance.
- visibility
Module
Version Visibility The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
- arn str
- The Amazon Resource Name (ARN) of the module.
- description str
- The description of the registered module.
- documentation_
url str - The URL of a page providing detailed documentation for this module.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
default_ boolversion - Indicator of whether this module version is the current default version
- schema str
- The schema defining input parameters to and resources generated by the module.
- time_
created str - The time that the specified module version was registered.
- version_
id str - The version ID of the module represented by this module instance.
- visibility
Module
Version Visibility The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
- arn String
- The Amazon Resource Name (ARN) of the module.
- description String
- The description of the registered module.
- documentation
Url String - The URL of a page providing detailed documentation for this module.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default BooleanVersion - Indicator of whether this module version is the current default version
- schema String
- The schema defining input parameters to and resources generated by the module.
- time
Created String - The time that the specified module version was registered.
- version
Id String - The version ID of the module represented by this module instance.
- visibility "PRIVATE"
The scope at which the type is visible and usable in CloudFormation operations.
The only allowed value at present is:
PRIVATE: The type is only visible and usable within the account in which it is registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
Supporting Types
ModuleVersionVisibility, ModuleVersionVisibilityArgs
- Private
- PRIVATE
- Module
Version Visibility Private - PRIVATE
- Private
- PRIVATE
- Private
- PRIVATE
- PRIVATE
- PRIVATE
- "PRIVATE"
- PRIVATE
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.