1. Packages
  2. Ibm Provider
  3. API Docs
  4. CmVersion
ibm 1.77.1 published on Monday, Apr 14, 2025 by ibm-cloud

ibm.CmVersion

Explore with Pulumi AI

Import

You can import the ibm_cm_version resource by using id.

The id property can be formed from catalog_id, offering_id, and version_loc_id in the following format:

<catalog_id>/<version_id>

  • catalog_id: A string. Catalog identifier.

  • version_id: A string. Version ID.

Syntax

$ pulumi import ibm:index/cmVersion:CmVersion cm_version <catalog_id>/<version_id>
Copy

Create CmVersion Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new CmVersion(name: string, args: CmVersionArgs, opts?: CustomResourceOptions);
@overload
def CmVersion(resource_name: str,
              args: CmVersionArgs,
              opts: Optional[ResourceOptions] = None)

@overload
def CmVersion(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              catalog_id: Optional[str] = None,
              offering_id: Optional[str] = None,
              long_description: Optional[str] = None,
              required_resources: Optional[Sequence[CmVersionRequiredResourceArgs]] = None,
              deprecate: Optional[bool] = None,
              flavor: Optional[CmVersionFlavorArgs] = None,
              format_kind: Optional[str] = None,
              iam_permissions: Optional[Sequence[CmVersionIamPermissionArgs]] = None,
              import_metadata: Optional[CmVersionImportMetadataArgs] = None,
              import_sha: Optional[str] = None,
              include_config: Optional[bool] = None,
              install: Optional[CmVersionInstallArgs] = None,
              install_kind: Optional[str] = None,
              is_vsi: Optional[bool] = None,
              label: Optional[str] = None,
              licenses: Optional[Sequence[CmVersionLicenseArgs]] = None,
              content: Optional[str] = None,
              configurations: Optional[Sequence[CmVersionConfigurationArgs]] = None,
              tags: Optional[Sequence[str]] = None,
              pre_installs: Optional[Sequence[CmVersionPreInstallArgs]] = None,
              product_kind: Optional[str] = None,
              repotype: Optional[str] = None,
              name: Optional[str] = None,
              solution_info: Optional[CmVersionSolutionInfoArgs] = None,
              cm_version_id: Optional[str] = None,
              target_kinds: Optional[Sequence[str]] = None,
              target_version: Optional[str] = None,
              terraform_version: Optional[str] = None,
              usage: Optional[str] = None,
              working_directory: Optional[str] = None,
              x_auth_token: Optional[str] = None,
              zipurl: Optional[str] = None)
func NewCmVersion(ctx *Context, name string, args CmVersionArgs, opts ...ResourceOption) (*CmVersion, error)
public CmVersion(string name, CmVersionArgs args, CustomResourceOptions? opts = null)
public CmVersion(String name, CmVersionArgs args)
public CmVersion(String name, CmVersionArgs args, CustomResourceOptions options)
type: ibm:CmVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. CmVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. CmVersionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. CmVersionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. CmVersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. CmVersionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var cmVersionResource = new Ibm.CmVersion("cmVersionResource", new()
{
    CatalogId = "string",
    OfferingId = "string",
    LongDescription = "string",
    RequiredResources = new[]
    {
        new Ibm.Inputs.CmVersionRequiredResourceArgs
        {
            Type = "string",
            Value = "string",
        },
    },
    Deprecate = false,
    Flavor = new Ibm.Inputs.CmVersionFlavorArgs
    {
        Index = 0,
        Label = "string",
        LabelI18n = 
        {
            { "string", "string" },
        },
        Name = "string",
    },
    FormatKind = "string",
    IamPermissions = new[]
    {
        new Ibm.Inputs.CmVersionIamPermissionArgs
        {
            Resources = new[]
            {
                new Ibm.Inputs.CmVersionIamPermissionResourceArgs
                {
                    Description = "string",
                    Name = "string",
                    RoleCrns = new[]
                    {
                        "string",
                    },
                },
            },
            RoleCrns = new[]
            {
                "string",
            },
            ServiceName = "string",
        },
    },
    ImportMetadata = new Ibm.Inputs.CmVersionImportMetadataArgs
    {
        File = new Ibm.Inputs.CmVersionImportMetadataFileArgs
        {
            Size = 0,
        },
        Images = new[]
        {
            new Ibm.Inputs.CmVersionImportMetadataImageArgs
            {
                Id = "string",
                Name = "string",
                Region = "string",
            },
        },
        MinimumProvisionedSize = 0,
        OperatingSystem = new Ibm.Inputs.CmVersionImportMetadataOperatingSystemArgs
        {
            Architecture = "string",
            DedicatedHostOnly = false,
            DisplayName = "string",
            Family = "string",
            Href = "string",
            Name = "string",
            Vendor = "string",
            Version = "string",
        },
    },
    ImportSha = "string",
    IncludeConfig = false,
    Install = new Ibm.Inputs.CmVersionInstallArgs
    {
        DeleteScript = "string",
        Instructions = "string",
        InstructionsI18n = 
        {
            { "string", "string" },
        },
        Scope = "string",
        Script = "string",
        ScriptPermission = "string",
    },
    InstallKind = "string",
    IsVsi = false,
    Label = "string",
    Licenses = new[]
    {
        new Ibm.Inputs.CmVersionLicenseArgs
        {
            Description = "string",
            Id = "string",
            Name = "string",
            Type = "string",
            Url = "string",
        },
    },
    Content = "string",
    Configurations = new[]
    {
        new Ibm.Inputs.CmVersionConfigurationArgs
        {
            CustomConfigs = new[]
            {
                new Ibm.Inputs.CmVersionConfigurationCustomConfigArgs
                {
                    Associations = new[]
                    {
                        new Ibm.Inputs.CmVersionConfigurationCustomConfigAssociationArgs
                        {
                            Parameters = new[]
                            {
                                new Ibm.Inputs.CmVersionConfigurationCustomConfigAssociationParameterArgs
                                {
                                    Name = "string",
                                    OptionsRefresh = false,
                                },
                            },
                        },
                    },
                    ConfigConstraints = 
                    {
                        { "string", "string" },
                    },
                    Grouping = "string",
                    GroupingIndex = 0,
                    OriginalGrouping = "string",
                    Type = "string",
                },
            },
            DefaultValue = "string",
            Description = "string",
            DisplayName = "string",
            Hidden = false,
            Key = "string",
            Options = new[]
            {
                
                {
                    { "string", "string" },
                },
            },
            Required = false,
            Type = "string",
            TypeMetadata = "string",
            ValueConstraint = "string",
        },
    },
    Tags = new[]
    {
        "string",
    },
    PreInstalls = new[]
    {
        new Ibm.Inputs.CmVersionPreInstallArgs
        {
            DeleteScript = "string",
            Instructions = "string",
            InstructionsI18n = 
            {
                { "string", "string" },
            },
            Scope = "string",
            Script = "string",
            ScriptPermission = "string",
        },
    },
    ProductKind = "string",
    Repotype = "string",
    Name = "string",
    SolutionInfo = new Ibm.Inputs.CmVersionSolutionInfoArgs
    {
        ArchitectureDiagrams = new[]
        {
            new Ibm.Inputs.CmVersionSolutionInfoArchitectureDiagramArgs
            {
                Description = "string",
                DescriptionI18n = 
                {
                    { "string", "string" },
                },
                Diagram = new Ibm.Inputs.CmVersionSolutionInfoArchitectureDiagramDiagramArgs
                {
                    ApiUrl = "string",
                    Caption = "string",
                    CaptionI18n = 
                    {
                        { "string", "string" },
                    },
                    ThumbnailUrl = "string",
                    Type = "string",
                    Url = "string",
                    UrlProxy = new Ibm.Inputs.CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxyArgs
                    {
                        Sha = "string",
                        Url = "string",
                    },
                },
            },
        },
        CostEstimates = new[]
        {
            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateArgs
            {
                Currency = "string",
                DiffTotalHourlyCost = "string",
                DiffTotalMonthlyCost = "string",
                PastTotalHourlyCost = "string",
                PastTotalMonthlyCost = "string",
                Projects = new[]
                {
                    new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectArgs
                    {
                        Breakdowns = new[]
                        {
                            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectBreakdownArgs
                            {
                                Resources = new[]
                                {
                                    new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectBreakdownResourceArgs
                                    {
                                        CostComponents = new[]
                                        {
                                            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponentArgs
                                            {
                                                HourlyCost = "string",
                                                HourlyQuantity = "string",
                                                MonthlyCost = "string",
                                                MonthlyQuantity = "string",
                                                Name = "string",
                                                Price = "string",
                                                Unit = "string",
                                            },
                                        },
                                        HourlyCost = "string",
                                        Metadata = 
                                        {
                                            { "string", "string" },
                                        },
                                        MonthlyCost = "string",
                                        Name = "string",
                                    },
                                },
                                TotalHourlyCost = "string",
                                TotalMonthlyCost = "string",
                            },
                        },
                        Diffs = new[]
                        {
                            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectDiffArgs
                            {
                                Resources = new[]
                                {
                                    new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectDiffResourceArgs
                                    {
                                        CostComponents = new[]
                                        {
                                            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponentArgs
                                            {
                                                HourlyCost = "string",
                                                HourlyQuantity = "string",
                                                MonthlyCost = "string",
                                                MonthlyQuantity = "string",
                                                Name = "string",
                                                Price = "string",
                                                Unit = "string",
                                            },
                                        },
                                        HourlyCost = "string",
                                        Metadata = 
                                        {
                                            { "string", "string" },
                                        },
                                        MonthlyCost = "string",
                                        Name = "string",
                                    },
                                },
                                TotalHourlyCost = "string",
                                TotalMonthlyCost = "string",
                            },
                        },
                        Metadata = 
                        {
                            { "string", "string" },
                        },
                        Name = "string",
                        PastBreakdowns = new[]
                        {
                            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectPastBreakdownArgs
                            {
                                Resources = new[]
                                {
                                    new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceArgs
                                    {
                                        CostComponents = new[]
                                        {
                                            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponentArgs
                                            {
                                                HourlyCost = "string",
                                                HourlyQuantity = "string",
                                                MonthlyCost = "string",
                                                MonthlyQuantity = "string",
                                                Name = "string",
                                                Price = "string",
                                                Unit = "string",
                                            },
                                        },
                                        HourlyCost = "string",
                                        Metadata = 
                                        {
                                            { "string", "string" },
                                        },
                                        MonthlyCost = "string",
                                        Name = "string",
                                    },
                                },
                                TotalHourlyCost = "string",
                                TotalMonthlyCost = "string",
                            },
                        },
                        Summaries = new[]
                        {
                            new Ibm.Inputs.CmVersionSolutionInfoCostEstimateProjectSummaryArgs
                            {
                                NoPriceResourceCounts = 
                                {
                                    { "string", "string" },
                                },
                                TotalDetectedResources = 0,
                                TotalNoPriceResources = 0,
                                TotalSupportedResources = 0,
                                TotalUnsupportedResources = 0,
                                TotalUsageBasedResources = 0,
                                UnsupportedResourceCounts = 
                                {
                                    { "string", "string" },
                                },
                            },
                        },
                    },
                },
                Summaries = new[]
                {
                    new Ibm.Inputs.CmVersionSolutionInfoCostEstimateSummaryArgs
                    {
                        NoPriceResourceCounts = 
                        {
                            { "string", "string" },
                        },
                        TotalDetectedResources = 0,
                        TotalNoPriceResources = 0,
                        TotalSupportedResources = 0,
                        TotalUnsupportedResources = 0,
                        TotalUsageBasedResources = 0,
                        UnsupportedResourceCounts = 
                        {
                            { "string", "string" },
                        },
                    },
                },
                TimeGenerated = "string",
                TotalHourlyCost = "string",
                TotalMonthlyCost = "string",
                Version = "string",
            },
        },
        Dependencies = new[]
        {
            new Ibm.Inputs.CmVersionSolutionInfoDependencyArgs
            {
                CatalogId = "string",
                Flavors = new[]
                {
                    "string",
                },
                Id = "string",
                Name = "string",
                Version = "string",
            },
        },
        Features = new[]
        {
            new Ibm.Inputs.CmVersionSolutionInfoFeatureArgs
            {
                Description = "string",
                DescriptionI18n = 
                {
                    { "string", "string" },
                },
                Title = "string",
                TitleI18n = 
                {
                    { "string", "string" },
                },
            },
        },
    },
    CmVersionId = "string",
    TargetKinds = new[]
    {
        "string",
    },
    TargetVersion = "string",
    TerraformVersion = "string",
    Usage = "string",
    WorkingDirectory = "string",
    XAuthToken = "string",
    Zipurl = "string",
});
Copy
example, err := ibm.NewCmVersion(ctx, "cmVersionResource", &ibm.CmVersionArgs{
CatalogId: pulumi.String("string"),
OfferingId: pulumi.String("string"),
LongDescription: pulumi.String("string"),
RequiredResources: .CmVersionRequiredResourceArray{
&.CmVersionRequiredResourceArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Deprecate: pulumi.Bool(false),
Flavor: &.CmVersionFlavorArgs{
Index: pulumi.Float64(0),
Label: pulumi.String("string"),
LabelI18n: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
},
FormatKind: pulumi.String("string"),
IamPermissions: .CmVersionIamPermissionArray{
&.CmVersionIamPermissionArgs{
Resources: .CmVersionIamPermissionResourceArray{
&.CmVersionIamPermissionResourceArgs{
Description: pulumi.String("string"),
Name: pulumi.String("string"),
RoleCrns: pulumi.StringArray{
pulumi.String("string"),
},
},
},
RoleCrns: pulumi.StringArray{
pulumi.String("string"),
},
ServiceName: pulumi.String("string"),
},
},
ImportMetadata: &.CmVersionImportMetadataArgs{
File: &.CmVersionImportMetadataFileArgs{
Size: pulumi.Float64(0),
},
Images: .CmVersionImportMetadataImageArray{
&.CmVersionImportMetadataImageArgs{
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Region: pulumi.String("string"),
},
},
MinimumProvisionedSize: pulumi.Float64(0),
OperatingSystem: &.CmVersionImportMetadataOperatingSystemArgs{
Architecture: pulumi.String("string"),
DedicatedHostOnly: pulumi.Bool(false),
DisplayName: pulumi.String("string"),
Family: pulumi.String("string"),
Href: pulumi.String("string"),
Name: pulumi.String("string"),
Vendor: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
ImportSha: pulumi.String("string"),
IncludeConfig: pulumi.Bool(false),
Install: &.CmVersionInstallArgs{
DeleteScript: pulumi.String("string"),
Instructions: pulumi.String("string"),
InstructionsI18n: pulumi.StringMap{
"string": pulumi.String("string"),
},
Scope: pulumi.String("string"),
Script: pulumi.String("string"),
ScriptPermission: pulumi.String("string"),
},
InstallKind: pulumi.String("string"),
IsVsi: pulumi.Bool(false),
Label: pulumi.String("string"),
Licenses: .CmVersionLicenseArray{
&.CmVersionLicenseArgs{
Description: pulumi.String("string"),
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Type: pulumi.String("string"),
Url: pulumi.String("string"),
},
},
Content: pulumi.String("string"),
Configurations: .CmVersionConfigurationArray{
&.CmVersionConfigurationArgs{
CustomConfigs: .CmVersionConfigurationCustomConfigArray{
&.CmVersionConfigurationCustomConfigArgs{
Associations: .CmVersionConfigurationCustomConfigAssociationArray{
&.CmVersionConfigurationCustomConfigAssociationArgs{
Parameters: .CmVersionConfigurationCustomConfigAssociationParameterArray{
&.CmVersionConfigurationCustomConfigAssociationParameterArgs{
Name: pulumi.String("string"),
OptionsRefresh: pulumi.Bool(false),
},
},
},
},
ConfigConstraints: pulumi.StringMap{
"string": pulumi.String("string"),
},
Grouping: pulumi.String("string"),
GroupingIndex: pulumi.Float64(0),
OriginalGrouping: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
DefaultValue: pulumi.String("string"),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Hidden: pulumi.Bool(false),
Key: pulumi.String("string"),
Options: pulumi.StringMapArray{
pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Required: pulumi.Bool(false),
Type: pulumi.String("string"),
TypeMetadata: pulumi.String("string"),
ValueConstraint: pulumi.String("string"),
},
},
Tags: pulumi.StringArray{
pulumi.String("string"),
},
PreInstalls: .CmVersionPreInstallArray{
&.CmVersionPreInstallArgs{
DeleteScript: pulumi.String("string"),
Instructions: pulumi.String("string"),
InstructionsI18n: pulumi.StringMap{
"string": pulumi.String("string"),
},
Scope: pulumi.String("string"),
Script: pulumi.String("string"),
ScriptPermission: pulumi.String("string"),
},
},
ProductKind: pulumi.String("string"),
Repotype: pulumi.String("string"),
Name: pulumi.String("string"),
SolutionInfo: &.CmVersionSolutionInfoArgs{
ArchitectureDiagrams: .CmVersionSolutionInfoArchitectureDiagramArray{
&.CmVersionSolutionInfoArchitectureDiagramArgs{
Description: pulumi.String("string"),
DescriptionI18n: pulumi.StringMap{
"string": pulumi.String("string"),
},
Diagram: &.CmVersionSolutionInfoArchitectureDiagramDiagramArgs{
ApiUrl: pulumi.String("string"),
Caption: pulumi.String("string"),
CaptionI18n: pulumi.StringMap{
"string": pulumi.String("string"),
},
ThumbnailUrl: pulumi.String("string"),
Type: pulumi.String("string"),
Url: pulumi.String("string"),
UrlProxy: &.CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxyArgs{
Sha: pulumi.String("string"),
Url: pulumi.String("string"),
},
},
},
},
CostEstimates: .CmVersionSolutionInfoCostEstimateArray{
&.CmVersionSolutionInfoCostEstimateArgs{
Currency: pulumi.String("string"),
DiffTotalHourlyCost: pulumi.String("string"),
DiffTotalMonthlyCost: pulumi.String("string"),
PastTotalHourlyCost: pulumi.String("string"),
PastTotalMonthlyCost: pulumi.String("string"),
Projects: .CmVersionSolutionInfoCostEstimateProjectArray{
&.CmVersionSolutionInfoCostEstimateProjectArgs{
Breakdowns: .CmVersionSolutionInfoCostEstimateProjectBreakdownArray{
&.CmVersionSolutionInfoCostEstimateProjectBreakdownArgs{
Resources: .CmVersionSolutionInfoCostEstimateProjectBreakdownResourceArray{
&.CmVersionSolutionInfoCostEstimateProjectBreakdownResourceArgs{
CostComponents: .CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponentArray{
&.CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponentArgs{
HourlyCost: pulumi.String("string"),
HourlyQuantity: pulumi.String("string"),
MonthlyCost: pulumi.String("string"),
MonthlyQuantity: pulumi.String("string"),
Name: pulumi.String("string"),
Price: pulumi.String("string"),
Unit: pulumi.String("string"),
},
},
HourlyCost: pulumi.String("string"),
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
MonthlyCost: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
TotalHourlyCost: pulumi.String("string"),
TotalMonthlyCost: pulumi.String("string"),
},
},
Diffs: .CmVersionSolutionInfoCostEstimateProjectDiffArray{
&.CmVersionSolutionInfoCostEstimateProjectDiffArgs{
Resources: .CmVersionSolutionInfoCostEstimateProjectDiffResourceArray{
&.CmVersionSolutionInfoCostEstimateProjectDiffResourceArgs{
CostComponents: .CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponentArray{
&.CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponentArgs{
HourlyCost: pulumi.String("string"),
HourlyQuantity: pulumi.String("string"),
MonthlyCost: pulumi.String("string"),
MonthlyQuantity: pulumi.String("string"),
Name: pulumi.String("string"),
Price: pulumi.String("string"),
Unit: pulumi.String("string"),
},
},
HourlyCost: pulumi.String("string"),
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
MonthlyCost: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
TotalHourlyCost: pulumi.String("string"),
TotalMonthlyCost: pulumi.String("string"),
},
},
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
PastBreakdowns: .CmVersionSolutionInfoCostEstimateProjectPastBreakdownArray{
&.CmVersionSolutionInfoCostEstimateProjectPastBreakdownArgs{
Resources: .CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceArray{
&.CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceArgs{
CostComponents: .CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponentArray{
&.CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponentArgs{
HourlyCost: pulumi.String("string"),
HourlyQuantity: pulumi.String("string"),
MonthlyCost: pulumi.String("string"),
MonthlyQuantity: pulumi.String("string"),
Name: pulumi.String("string"),
Price: pulumi.String("string"),
Unit: pulumi.String("string"),
},
},
HourlyCost: pulumi.String("string"),
Metadata: pulumi.StringMap{
"string": pulumi.String("string"),
},
MonthlyCost: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
TotalHourlyCost: pulumi.String("string"),
TotalMonthlyCost: pulumi.String("string"),
},
},
Summaries: .CmVersionSolutionInfoCostEstimateProjectSummaryArray{
&.CmVersionSolutionInfoCostEstimateProjectSummaryArgs{
NoPriceResourceCounts: pulumi.StringMap{
"string": pulumi.String("string"),
},
TotalDetectedResources: pulumi.Float64(0),
TotalNoPriceResources: pulumi.Float64(0),
TotalSupportedResources: pulumi.Float64(0),
TotalUnsupportedResources: pulumi.Float64(0),
TotalUsageBasedResources: pulumi.Float64(0),
UnsupportedResourceCounts: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
},
},
Summaries: .CmVersionSolutionInfoCostEstimateSummaryArray{
&.CmVersionSolutionInfoCostEstimateSummaryArgs{
NoPriceResourceCounts: pulumi.StringMap{
"string": pulumi.String("string"),
},
TotalDetectedResources: pulumi.Float64(0),
TotalNoPriceResources: pulumi.Float64(0),
TotalSupportedResources: pulumi.Float64(0),
TotalUnsupportedResources: pulumi.Float64(0),
TotalUsageBasedResources: pulumi.Float64(0),
UnsupportedResourceCounts: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
TimeGenerated: pulumi.String("string"),
TotalHourlyCost: pulumi.String("string"),
TotalMonthlyCost: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
Dependencies: .CmVersionSolutionInfoDependencyArray{
&.CmVersionSolutionInfoDependencyArgs{
CatalogId: pulumi.String("string"),
Flavors: pulumi.StringArray{
pulumi.String("string"),
},
Id: pulumi.String("string"),
Name: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
Features: .CmVersionSolutionInfoFeatureArray{
&.CmVersionSolutionInfoFeatureArgs{
Description: pulumi.String("string"),
DescriptionI18n: pulumi.StringMap{
"string": pulumi.String("string"),
},
Title: pulumi.String("string"),
TitleI18n: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
},
CmVersionId: pulumi.String("string"),
TargetKinds: pulumi.StringArray{
pulumi.String("string"),
},
TargetVersion: pulumi.String("string"),
TerraformVersion: pulumi.String("string"),
Usage: pulumi.String("string"),
WorkingDirectory: pulumi.String("string"),
XAuthToken: pulumi.String("string"),
Zipurl: pulumi.String("string"),
})
Copy
var cmVersionResource = new CmVersion("cmVersionResource", CmVersionArgs.builder()
    .catalogId("string")
    .offeringId("string")
    .longDescription("string")
    .requiredResources(CmVersionRequiredResourceArgs.builder()
        .type("string")
        .value("string")
        .build())
    .deprecate(false)
    .flavor(CmVersionFlavorArgs.builder()
        .index(0)
        .label("string")
        .labelI18n(Map.of("string", "string"))
        .name("string")
        .build())
    .formatKind("string")
    .iamPermissions(CmVersionIamPermissionArgs.builder()
        .resources(CmVersionIamPermissionResourceArgs.builder()
            .description("string")
            .name("string")
            .roleCrns("string")
            .build())
        .roleCrns("string")
        .serviceName("string")
        .build())
    .importMetadata(CmVersionImportMetadataArgs.builder()
        .file(CmVersionImportMetadataFileArgs.builder()
            .size(0)
            .build())
        .images(CmVersionImportMetadataImageArgs.builder()
            .id("string")
            .name("string")
            .region("string")
            .build())
        .minimumProvisionedSize(0)
        .operatingSystem(CmVersionImportMetadataOperatingSystemArgs.builder()
            .architecture("string")
            .dedicatedHostOnly(false)
            .displayName("string")
            .family("string")
            .href("string")
            .name("string")
            .vendor("string")
            .version("string")
            .build())
        .build())
    .importSha("string")
    .includeConfig(false)
    .install(CmVersionInstallArgs.builder()
        .deleteScript("string")
        .instructions("string")
        .instructionsI18n(Map.of("string", "string"))
        .scope("string")
        .script("string")
        .scriptPermission("string")
        .build())
    .installKind("string")
    .isVsi(false)
    .label("string")
    .licenses(CmVersionLicenseArgs.builder()
        .description("string")
        .id("string")
        .name("string")
        .type("string")
        .url("string")
        .build())
    .content("string")
    .configurations(CmVersionConfigurationArgs.builder()
        .customConfigs(CmVersionConfigurationCustomConfigArgs.builder()
            .associations(CmVersionConfigurationCustomConfigAssociationArgs.builder()
                .parameters(CmVersionConfigurationCustomConfigAssociationParameterArgs.builder()
                    .name("string")
                    .optionsRefresh(false)
                    .build())
                .build())
            .configConstraints(Map.of("string", "string"))
            .grouping("string")
            .groupingIndex(0)
            .originalGrouping("string")
            .type("string")
            .build())
        .defaultValue("string")
        .description("string")
        .displayName("string")
        .hidden(false)
        .key("string")
        .options(Map.of("string", "string"))
        .required(false)
        .type("string")
        .typeMetadata("string")
        .valueConstraint("string")
        .build())
    .tags("string")
    .preInstalls(CmVersionPreInstallArgs.builder()
        .deleteScript("string")
        .instructions("string")
        .instructionsI18n(Map.of("string", "string"))
        .scope("string")
        .script("string")
        .scriptPermission("string")
        .build())
    .productKind("string")
    .repotype("string")
    .name("string")
    .solutionInfo(CmVersionSolutionInfoArgs.builder()
        .architectureDiagrams(CmVersionSolutionInfoArchitectureDiagramArgs.builder()
            .description("string")
            .descriptionI18n(Map.of("string", "string"))
            .diagram(CmVersionSolutionInfoArchitectureDiagramDiagramArgs.builder()
                .apiUrl("string")
                .caption("string")
                .captionI18n(Map.of("string", "string"))
                .thumbnailUrl("string")
                .type("string")
                .url("string")
                .urlProxy(CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxyArgs.builder()
                    .sha("string")
                    .url("string")
                    .build())
                .build())
            .build())
        .costEstimates(CmVersionSolutionInfoCostEstimateArgs.builder()
            .currency("string")
            .diffTotalHourlyCost("string")
            .diffTotalMonthlyCost("string")
            .pastTotalHourlyCost("string")
            .pastTotalMonthlyCost("string")
            .projects(CmVersionSolutionInfoCostEstimateProjectArgs.builder()
                .breakdowns(CmVersionSolutionInfoCostEstimateProjectBreakdownArgs.builder()
                    .resources(CmVersionSolutionInfoCostEstimateProjectBreakdownResourceArgs.builder()
                        .costComponents(CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponentArgs.builder()
                            .hourlyCost("string")
                            .hourlyQuantity("string")
                            .monthlyCost("string")
                            .monthlyQuantity("string")
                            .name("string")
                            .price("string")
                            .unit("string")
                            .build())
                        .hourlyCost("string")
                        .metadata(Map.of("string", "string"))
                        .monthlyCost("string")
                        .name("string")
                        .build())
                    .totalHourlyCost("string")
                    .totalMonthlyCost("string")
                    .build())
                .diffs(CmVersionSolutionInfoCostEstimateProjectDiffArgs.builder()
                    .resources(CmVersionSolutionInfoCostEstimateProjectDiffResourceArgs.builder()
                        .costComponents(CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponentArgs.builder()
                            .hourlyCost("string")
                            .hourlyQuantity("string")
                            .monthlyCost("string")
                            .monthlyQuantity("string")
                            .name("string")
                            .price("string")
                            .unit("string")
                            .build())
                        .hourlyCost("string")
                        .metadata(Map.of("string", "string"))
                        .monthlyCost("string")
                        .name("string")
                        .build())
                    .totalHourlyCost("string")
                    .totalMonthlyCost("string")
                    .build())
                .metadata(Map.of("string", "string"))
                .name("string")
                .pastBreakdowns(CmVersionSolutionInfoCostEstimateProjectPastBreakdownArgs.builder()
                    .resources(CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceArgs.builder()
                        .costComponents(CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponentArgs.builder()
                            .hourlyCost("string")
                            .hourlyQuantity("string")
                            .monthlyCost("string")
                            .monthlyQuantity("string")
                            .name("string")
                            .price("string")
                            .unit("string")
                            .build())
                        .hourlyCost("string")
                        .metadata(Map.of("string", "string"))
                        .monthlyCost("string")
                        .name("string")
                        .build())
                    .totalHourlyCost("string")
                    .totalMonthlyCost("string")
                    .build())
                .summaries(CmVersionSolutionInfoCostEstimateProjectSummaryArgs.builder()
                    .noPriceResourceCounts(Map.of("string", "string"))
                    .totalDetectedResources(0)
                    .totalNoPriceResources(0)
                    .totalSupportedResources(0)
                    .totalUnsupportedResources(0)
                    .totalUsageBasedResources(0)
                    .unsupportedResourceCounts(Map.of("string", "string"))
                    .build())
                .build())
            .summaries(CmVersionSolutionInfoCostEstimateSummaryArgs.builder()
                .noPriceResourceCounts(Map.of("string", "string"))
                .totalDetectedResources(0)
                .totalNoPriceResources(0)
                .totalSupportedResources(0)
                .totalUnsupportedResources(0)
                .totalUsageBasedResources(0)
                .unsupportedResourceCounts(Map.of("string", "string"))
                .build())
            .timeGenerated("string")
            .totalHourlyCost("string")
            .totalMonthlyCost("string")
            .version("string")
            .build())
        .dependencies(CmVersionSolutionInfoDependencyArgs.builder()
            .catalogId("string")
            .flavors("string")
            .id("string")
            .name("string")
            .version("string")
            .build())
        .features(CmVersionSolutionInfoFeatureArgs.builder()
            .description("string")
            .descriptionI18n(Map.of("string", "string"))
            .title("string")
            .titleI18n(Map.of("string", "string"))
            .build())
        .build())
    .cmVersionId("string")
    .targetKinds("string")
    .targetVersion("string")
    .terraformVersion("string")
    .usage("string")
    .workingDirectory("string")
    .xAuthToken("string")
    .zipurl("string")
    .build());
Copy
cm_version_resource = ibm.CmVersion("cmVersionResource",
    catalog_id="string",
    offering_id="string",
    long_description="string",
    required_resources=[{
        "type": "string",
        "value": "string",
    }],
    deprecate=False,
    flavor={
        "index": 0,
        "label": "string",
        "label_i18n": {
            "string": "string",
        },
        "name": "string",
    },
    format_kind="string",
    iam_permissions=[{
        "resources": [{
            "description": "string",
            "name": "string",
            "role_crns": ["string"],
        }],
        "role_crns": ["string"],
        "service_name": "string",
    }],
    import_metadata={
        "file": {
            "size": 0,
        },
        "images": [{
            "id": "string",
            "name": "string",
            "region": "string",
        }],
        "minimum_provisioned_size": 0,
        "operating_system": {
            "architecture": "string",
            "dedicated_host_only": False,
            "display_name": "string",
            "family": "string",
            "href": "string",
            "name": "string",
            "vendor": "string",
            "version": "string",
        },
    },
    import_sha="string",
    include_config=False,
    install={
        "delete_script": "string",
        "instructions": "string",
        "instructions_i18n": {
            "string": "string",
        },
        "scope": "string",
        "script": "string",
        "script_permission": "string",
    },
    install_kind="string",
    is_vsi=False,
    label="string",
    licenses=[{
        "description": "string",
        "id": "string",
        "name": "string",
        "type": "string",
        "url": "string",
    }],
    content="string",
    configurations=[{
        "custom_configs": [{
            "associations": [{
                "parameters": [{
                    "name": "string",
                    "options_refresh": False,
                }],
            }],
            "config_constraints": {
                "string": "string",
            },
            "grouping": "string",
            "grouping_index": 0,
            "original_grouping": "string",
            "type": "string",
        }],
        "default_value": "string",
        "description": "string",
        "display_name": "string",
        "hidden": False,
        "key": "string",
        "options": [{
            "string": "string",
        }],
        "required": False,
        "type": "string",
        "type_metadata": "string",
        "value_constraint": "string",
    }],
    tags=["string"],
    pre_installs=[{
        "delete_script": "string",
        "instructions": "string",
        "instructions_i18n": {
            "string": "string",
        },
        "scope": "string",
        "script": "string",
        "script_permission": "string",
    }],
    product_kind="string",
    repotype="string",
    name="string",
    solution_info={
        "architecture_diagrams": [{
            "description": "string",
            "description_i18n": {
                "string": "string",
            },
            "diagram": {
                "api_url": "string",
                "caption": "string",
                "caption_i18n": {
                    "string": "string",
                },
                "thumbnail_url": "string",
                "type": "string",
                "url": "string",
                "url_proxy": {
                    "sha": "string",
                    "url": "string",
                },
            },
        }],
        "cost_estimates": [{
            "currency": "string",
            "diff_total_hourly_cost": "string",
            "diff_total_monthly_cost": "string",
            "past_total_hourly_cost": "string",
            "past_total_monthly_cost": "string",
            "projects": [{
                "breakdowns": [{
                    "resources": [{
                        "cost_components": [{
                            "hourly_cost": "string",
                            "hourly_quantity": "string",
                            "monthly_cost": "string",
                            "monthly_quantity": "string",
                            "name": "string",
                            "price": "string",
                            "unit": "string",
                        }],
                        "hourly_cost": "string",
                        "metadata": {
                            "string": "string",
                        },
                        "monthly_cost": "string",
                        "name": "string",
                    }],
                    "total_hourly_cost": "string",
                    "total_monthly_cost": "string",
                }],
                "diffs": [{
                    "resources": [{
                        "cost_components": [{
                            "hourly_cost": "string",
                            "hourly_quantity": "string",
                            "monthly_cost": "string",
                            "monthly_quantity": "string",
                            "name": "string",
                            "price": "string",
                            "unit": "string",
                        }],
                        "hourly_cost": "string",
                        "metadata": {
                            "string": "string",
                        },
                        "monthly_cost": "string",
                        "name": "string",
                    }],
                    "total_hourly_cost": "string",
                    "total_monthly_cost": "string",
                }],
                "metadata": {
                    "string": "string",
                },
                "name": "string",
                "past_breakdowns": [{
                    "resources": [{
                        "cost_components": [{
                            "hourly_cost": "string",
                            "hourly_quantity": "string",
                            "monthly_cost": "string",
                            "monthly_quantity": "string",
                            "name": "string",
                            "price": "string",
                            "unit": "string",
                        }],
                        "hourly_cost": "string",
                        "metadata": {
                            "string": "string",
                        },
                        "monthly_cost": "string",
                        "name": "string",
                    }],
                    "total_hourly_cost": "string",
                    "total_monthly_cost": "string",
                }],
                "summaries": [{
                    "no_price_resource_counts": {
                        "string": "string",
                    },
                    "total_detected_resources": 0,
                    "total_no_price_resources": 0,
                    "total_supported_resources": 0,
                    "total_unsupported_resources": 0,
                    "total_usage_based_resources": 0,
                    "unsupported_resource_counts": {
                        "string": "string",
                    },
                }],
            }],
            "summaries": [{
                "no_price_resource_counts": {
                    "string": "string",
                },
                "total_detected_resources": 0,
                "total_no_price_resources": 0,
                "total_supported_resources": 0,
                "total_unsupported_resources": 0,
                "total_usage_based_resources": 0,
                "unsupported_resource_counts": {
                    "string": "string",
                },
            }],
            "time_generated": "string",
            "total_hourly_cost": "string",
            "total_monthly_cost": "string",
            "version": "string",
        }],
        "dependencies": [{
            "catalog_id": "string",
            "flavors": ["string"],
            "id": "string",
            "name": "string",
            "version": "string",
        }],
        "features": [{
            "description": "string",
            "description_i18n": {
                "string": "string",
            },
            "title": "string",
            "title_i18n": {
                "string": "string",
            },
        }],
    },
    cm_version_id="string",
    target_kinds=["string"],
    target_version="string",
    terraform_version="string",
    usage="string",
    working_directory="string",
    x_auth_token="string",
    zipurl="string")
Copy
const cmVersionResource = new ibm.CmVersion("cmVersionResource", {
    catalogId: "string",
    offeringId: "string",
    longDescription: "string",
    requiredResources: [{
        type: "string",
        value: "string",
    }],
    deprecate: false,
    flavor: {
        index: 0,
        label: "string",
        labelI18n: {
            string: "string",
        },
        name: "string",
    },
    formatKind: "string",
    iamPermissions: [{
        resources: [{
            description: "string",
            name: "string",
            roleCrns: ["string"],
        }],
        roleCrns: ["string"],
        serviceName: "string",
    }],
    importMetadata: {
        file: {
            size: 0,
        },
        images: [{
            id: "string",
            name: "string",
            region: "string",
        }],
        minimumProvisionedSize: 0,
        operatingSystem: {
            architecture: "string",
            dedicatedHostOnly: false,
            displayName: "string",
            family: "string",
            href: "string",
            name: "string",
            vendor: "string",
            version: "string",
        },
    },
    importSha: "string",
    includeConfig: false,
    install: {
        deleteScript: "string",
        instructions: "string",
        instructionsI18n: {
            string: "string",
        },
        scope: "string",
        script: "string",
        scriptPermission: "string",
    },
    installKind: "string",
    isVsi: false,
    label: "string",
    licenses: [{
        description: "string",
        id: "string",
        name: "string",
        type: "string",
        url: "string",
    }],
    content: "string",
    configurations: [{
        customConfigs: [{
            associations: [{
                parameters: [{
                    name: "string",
                    optionsRefresh: false,
                }],
            }],
            configConstraints: {
                string: "string",
            },
            grouping: "string",
            groupingIndex: 0,
            originalGrouping: "string",
            type: "string",
        }],
        defaultValue: "string",
        description: "string",
        displayName: "string",
        hidden: false,
        key: "string",
        options: [{
            string: "string",
        }],
        required: false,
        type: "string",
        typeMetadata: "string",
        valueConstraint: "string",
    }],
    tags: ["string"],
    preInstalls: [{
        deleteScript: "string",
        instructions: "string",
        instructionsI18n: {
            string: "string",
        },
        scope: "string",
        script: "string",
        scriptPermission: "string",
    }],
    productKind: "string",
    repotype: "string",
    name: "string",
    solutionInfo: {
        architectureDiagrams: [{
            description: "string",
            descriptionI18n: {
                string: "string",
            },
            diagram: {
                apiUrl: "string",
                caption: "string",
                captionI18n: {
                    string: "string",
                },
                thumbnailUrl: "string",
                type: "string",
                url: "string",
                urlProxy: {
                    sha: "string",
                    url: "string",
                },
            },
        }],
        costEstimates: [{
            currency: "string",
            diffTotalHourlyCost: "string",
            diffTotalMonthlyCost: "string",
            pastTotalHourlyCost: "string",
            pastTotalMonthlyCost: "string",
            projects: [{
                breakdowns: [{
                    resources: [{
                        costComponents: [{
                            hourlyCost: "string",
                            hourlyQuantity: "string",
                            monthlyCost: "string",
                            monthlyQuantity: "string",
                            name: "string",
                            price: "string",
                            unit: "string",
                        }],
                        hourlyCost: "string",
                        metadata: {
                            string: "string",
                        },
                        monthlyCost: "string",
                        name: "string",
                    }],
                    totalHourlyCost: "string",
                    totalMonthlyCost: "string",
                }],
                diffs: [{
                    resources: [{
                        costComponents: [{
                            hourlyCost: "string",
                            hourlyQuantity: "string",
                            monthlyCost: "string",
                            monthlyQuantity: "string",
                            name: "string",
                            price: "string",
                            unit: "string",
                        }],
                        hourlyCost: "string",
                        metadata: {
                            string: "string",
                        },
                        monthlyCost: "string",
                        name: "string",
                    }],
                    totalHourlyCost: "string",
                    totalMonthlyCost: "string",
                }],
                metadata: {
                    string: "string",
                },
                name: "string",
                pastBreakdowns: [{
                    resources: [{
                        costComponents: [{
                            hourlyCost: "string",
                            hourlyQuantity: "string",
                            monthlyCost: "string",
                            monthlyQuantity: "string",
                            name: "string",
                            price: "string",
                            unit: "string",
                        }],
                        hourlyCost: "string",
                        metadata: {
                            string: "string",
                        },
                        monthlyCost: "string",
                        name: "string",
                    }],
                    totalHourlyCost: "string",
                    totalMonthlyCost: "string",
                }],
                summaries: [{
                    noPriceResourceCounts: {
                        string: "string",
                    },
                    totalDetectedResources: 0,
                    totalNoPriceResources: 0,
                    totalSupportedResources: 0,
                    totalUnsupportedResources: 0,
                    totalUsageBasedResources: 0,
                    unsupportedResourceCounts: {
                        string: "string",
                    },
                }],
            }],
            summaries: [{
                noPriceResourceCounts: {
                    string: "string",
                },
                totalDetectedResources: 0,
                totalNoPriceResources: 0,
                totalSupportedResources: 0,
                totalUnsupportedResources: 0,
                totalUsageBasedResources: 0,
                unsupportedResourceCounts: {
                    string: "string",
                },
            }],
            timeGenerated: "string",
            totalHourlyCost: "string",
            totalMonthlyCost: "string",
            version: "string",
        }],
        dependencies: [{
            catalogId: "string",
            flavors: ["string"],
            id: "string",
            name: "string",
            version: "string",
        }],
        features: [{
            description: "string",
            descriptionI18n: {
                string: "string",
            },
            title: "string",
            titleI18n: {
                string: "string",
            },
        }],
    },
    cmVersionId: "string",
    targetKinds: ["string"],
    targetVersion: "string",
    terraformVersion: "string",
    usage: "string",
    workingDirectory: "string",
    xAuthToken: "string",
    zipurl: "string",
});
Copy
type: ibm:CmVersion
properties:
    catalogId: string
    cmVersionId: string
    configurations:
        - customConfigs:
            - associations:
                - parameters:
                    - name: string
                      optionsRefresh: false
              configConstraints:
                string: string
              grouping: string
              groupingIndex: 0
              originalGrouping: string
              type: string
          defaultValue: string
          description: string
          displayName: string
          hidden: false
          key: string
          options:
            - string: string
          required: false
          type: string
          typeMetadata: string
          valueConstraint: string
    content: string
    deprecate: false
    flavor:
        index: 0
        label: string
        labelI18n:
            string: string
        name: string
    formatKind: string
    iamPermissions:
        - resources:
            - description: string
              name: string
              roleCrns:
                - string
          roleCrns:
            - string
          serviceName: string
    importMetadata:
        file:
            size: 0
        images:
            - id: string
              name: string
              region: string
        minimumProvisionedSize: 0
        operatingSystem:
            architecture: string
            dedicatedHostOnly: false
            displayName: string
            family: string
            href: string
            name: string
            vendor: string
            version: string
    importSha: string
    includeConfig: false
    install:
        deleteScript: string
        instructions: string
        instructionsI18n:
            string: string
        scope: string
        script: string
        scriptPermission: string
    installKind: string
    isVsi: false
    label: string
    licenses:
        - description: string
          id: string
          name: string
          type: string
          url: string
    longDescription: string
    name: string
    offeringId: string
    preInstalls:
        - deleteScript: string
          instructions: string
          instructionsI18n:
            string: string
          scope: string
          script: string
          scriptPermission: string
    productKind: string
    repotype: string
    requiredResources:
        - type: string
          value: string
    solutionInfo:
        architectureDiagrams:
            - description: string
              descriptionI18n:
                string: string
              diagram:
                apiUrl: string
                caption: string
                captionI18n:
                    string: string
                thumbnailUrl: string
                type: string
                url: string
                urlProxy:
                    sha: string
                    url: string
        costEstimates:
            - currency: string
              diffTotalHourlyCost: string
              diffTotalMonthlyCost: string
              pastTotalHourlyCost: string
              pastTotalMonthlyCost: string
              projects:
                - breakdowns:
                    - resources:
                        - costComponents:
                            - hourlyCost: string
                              hourlyQuantity: string
                              monthlyCost: string
                              monthlyQuantity: string
                              name: string
                              price: string
                              unit: string
                          hourlyCost: string
                          metadata:
                            string: string
                          monthlyCost: string
                          name: string
                      totalHourlyCost: string
                      totalMonthlyCost: string
                  diffs:
                    - resources:
                        - costComponents:
                            - hourlyCost: string
                              hourlyQuantity: string
                              monthlyCost: string
                              monthlyQuantity: string
                              name: string
                              price: string
                              unit: string
                          hourlyCost: string
                          metadata:
                            string: string
                          monthlyCost: string
                          name: string
                      totalHourlyCost: string
                      totalMonthlyCost: string
                  metadata:
                    string: string
                  name: string
                  pastBreakdowns:
                    - resources:
                        - costComponents:
                            - hourlyCost: string
                              hourlyQuantity: string
                              monthlyCost: string
                              monthlyQuantity: string
                              name: string
                              price: string
                              unit: string
                          hourlyCost: string
                          metadata:
                            string: string
                          monthlyCost: string
                          name: string
                      totalHourlyCost: string
                      totalMonthlyCost: string
                  summaries:
                    - noPriceResourceCounts:
                        string: string
                      totalDetectedResources: 0
                      totalNoPriceResources: 0
                      totalSupportedResources: 0
                      totalUnsupportedResources: 0
                      totalUsageBasedResources: 0
                      unsupportedResourceCounts:
                        string: string
              summaries:
                - noPriceResourceCounts:
                    string: string
                  totalDetectedResources: 0
                  totalNoPriceResources: 0
                  totalSupportedResources: 0
                  totalUnsupportedResources: 0
                  totalUsageBasedResources: 0
                  unsupportedResourceCounts:
                    string: string
              timeGenerated: string
              totalHourlyCost: string
              totalMonthlyCost: string
              version: string
        dependencies:
            - catalogId: string
              flavors:
                - string
              id: string
              name: string
              version: string
        features:
            - description: string
              descriptionI18n:
                string: string
              title: string
              titleI18n:
                string: string
    tags:
        - string
    targetKinds:
        - string
    targetVersion: string
    terraformVersion: string
    usage: string
    workingDirectory: string
    xAuthToken: string
    zipurl: string
Copy

CmVersion Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The CmVersion resource accepts the following input properties:

CatalogId This property is required. string
Catalog identifier.
OfferingId This property is required. string
Offering identification.
CmVersionId string
(String) Optional - Offering ID - not required if name is set.
Configurations List<CmVersionConfiguration>
List of version configuration values. Nested scheme for configuration:
Content string
Byte array representing the content to be imported. Only supported for OVA images at this time.
Deprecate bool
Specify if this version should be deprecated.
Flavor CmVersionFlavor
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
FormatKind string
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
IamPermissions List<CmVersionIamPermission>
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
ImportMetadata CmVersionImportMetadata
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
ImportSha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
IncludeConfig bool
Add all possible configuration values to this version when importing.
Install CmVersionInstall
Script information. Nested scheme for install:
InstallKind string
Install type. Example: instance. Required for virtual server image for VPC.
IsVsi bool
Label string
Display name of version. Required for virtual server image for VPC.
Licenses List<CmVersionLicense>
List of licenses the product was built with. Nested scheme for licenses:
LongDescription string
Long description for the version.
Name string
Name of version. Required for virtual server image for VPC.
PreInstalls List<CmVersionPreInstall>
Optional pre-install instructions. Nested scheme for pre_install:
ProductKind string
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
Repotype string
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
RequiredResources List<CmVersionRequiredResource>
Resource requirments for installation. Nested scheme for required_resources:
SolutionInfo CmVersionSolutionInfo
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
Tags List<string>
Tags array.
TargetKinds List<string>
TargetVersion string
The semver value for this new version, if not found in the zip url package content.
TerraformVersion string
Usage string
Usage text for the version.
WorkingDirectory string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
XAuthToken string
The token to access the tgz in the repo.
Zipurl string
URL path to zip location. If not specified, must provide content in the body of this call.
CatalogId This property is required. string
Catalog identifier.
OfferingId This property is required. string
Offering identification.
CmVersionId string
(String) Optional - Offering ID - not required if name is set.
Configurations []CmVersionConfigurationArgs
List of version configuration values. Nested scheme for configuration:
Content string
Byte array representing the content to be imported. Only supported for OVA images at this time.
Deprecate bool
Specify if this version should be deprecated.
Flavor CmVersionFlavorArgs
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
FormatKind string
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
IamPermissions []CmVersionIamPermissionArgs
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
ImportMetadata CmVersionImportMetadataArgs
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
ImportSha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
IncludeConfig bool
Add all possible configuration values to this version when importing.
Install CmVersionInstallArgs
Script information. Nested scheme for install:
InstallKind string
Install type. Example: instance. Required for virtual server image for VPC.
IsVsi bool
Label string
Display name of version. Required for virtual server image for VPC.
Licenses []CmVersionLicenseArgs
List of licenses the product was built with. Nested scheme for licenses:
LongDescription string
Long description for the version.
Name string
Name of version. Required for virtual server image for VPC.
PreInstalls []CmVersionPreInstallArgs
Optional pre-install instructions. Nested scheme for pre_install:
ProductKind string
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
Repotype string
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
RequiredResources []CmVersionRequiredResourceArgs
Resource requirments for installation. Nested scheme for required_resources:
SolutionInfo CmVersionSolutionInfoArgs
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
Tags []string
Tags array.
TargetKinds []string
TargetVersion string
The semver value for this new version, if not found in the zip url package content.
TerraformVersion string
Usage string
Usage text for the version.
WorkingDirectory string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
XAuthToken string
The token to access the tgz in the repo.
Zipurl string
URL path to zip location. If not specified, must provide content in the body of this call.
catalogId This property is required. String
Catalog identifier.
offeringId This property is required. String
Offering identification.
cmVersionId String
(String) Optional - Offering ID - not required if name is set.
configurations List<CmVersionConfiguration>
List of version configuration values. Nested scheme for configuration:
content String
Byte array representing the content to be imported. Only supported for OVA images at this time.
deprecate Boolean
Specify if this version should be deprecated.
flavor CmVersionFlavor
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
formatKind String
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iamPermissions List<CmVersionIamPermission>
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
importMetadata CmVersionImportMetadata
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
importSha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
includeConfig Boolean
Add all possible configuration values to this version when importing.
install CmVersionInstall
Script information. Nested scheme for install:
installKind String
Install type. Example: instance. Required for virtual server image for VPC.
isVsi Boolean
label String
Display name of version. Required for virtual server image for VPC.
licenses List<CmVersionLicense>
List of licenses the product was built with. Nested scheme for licenses:
longDescription String
Long description for the version.
name String
Name of version. Required for virtual server image for VPC.
preInstalls List<CmVersionPreInstall>
Optional pre-install instructions. Nested scheme for pre_install:
productKind String
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repotype String
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
requiredResources List<CmVersionRequiredResource>
Resource requirments for installation. Nested scheme for required_resources:
solutionInfo CmVersionSolutionInfo
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
tags List<String>
Tags array.
targetKinds List<String>
targetVersion String
The semver value for this new version, if not found in the zip url package content.
terraformVersion String
usage String
Usage text for the version.
workingDirectory String
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
xAuthToken String
The token to access the tgz in the repo.
zipurl String
URL path to zip location. If not specified, must provide content in the body of this call.
catalogId This property is required. string
Catalog identifier.
offeringId This property is required. string
Offering identification.
cmVersionId string
(String) Optional - Offering ID - not required if name is set.
configurations CmVersionConfiguration[]
List of version configuration values. Nested scheme for configuration:
content string
Byte array representing the content to be imported. Only supported for OVA images at this time.
deprecate boolean
Specify if this version should be deprecated.
flavor CmVersionFlavor
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
formatKind string
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iamPermissions CmVersionIamPermission[]
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
importMetadata CmVersionImportMetadata
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
importSha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
includeConfig boolean
Add all possible configuration values to this version when importing.
install CmVersionInstall
Script information. Nested scheme for install:
installKind string
Install type. Example: instance. Required for virtual server image for VPC.
isVsi boolean
label string
Display name of version. Required for virtual server image for VPC.
licenses CmVersionLicense[]
List of licenses the product was built with. Nested scheme for licenses:
longDescription string
Long description for the version.
name string
Name of version. Required for virtual server image for VPC.
preInstalls CmVersionPreInstall[]
Optional pre-install instructions. Nested scheme for pre_install:
productKind string
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repotype string
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
requiredResources CmVersionRequiredResource[]
Resource requirments for installation. Nested scheme for required_resources:
solutionInfo CmVersionSolutionInfo
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
tags string[]
Tags array.
targetKinds string[]
targetVersion string
The semver value for this new version, if not found in the zip url package content.
terraformVersion string
usage string
Usage text for the version.
workingDirectory string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
xAuthToken string
The token to access the tgz in the repo.
zipurl string
URL path to zip location. If not specified, must provide content in the body of this call.
catalog_id This property is required. str
Catalog identifier.
offering_id This property is required. str
Offering identification.
cm_version_id str
(String) Optional - Offering ID - not required if name is set.
configurations Sequence[CmVersionConfigurationArgs]
List of version configuration values. Nested scheme for configuration:
content str
Byte array representing the content to be imported. Only supported for OVA images at this time.
deprecate bool
Specify if this version should be deprecated.
flavor CmVersionFlavorArgs
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
format_kind str
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iam_permissions Sequence[CmVersionIamPermissionArgs]
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
import_metadata CmVersionImportMetadataArgs
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
import_sha str
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
include_config bool
Add all possible configuration values to this version when importing.
install CmVersionInstallArgs
Script information. Nested scheme for install:
install_kind str
Install type. Example: instance. Required for virtual server image for VPC.
is_vsi bool
label str
Display name of version. Required for virtual server image for VPC.
licenses Sequence[CmVersionLicenseArgs]
List of licenses the product was built with. Nested scheme for licenses:
long_description str
Long description for the version.
name str
Name of version. Required for virtual server image for VPC.
pre_installs Sequence[CmVersionPreInstallArgs]
Optional pre-install instructions. Nested scheme for pre_install:
product_kind str
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repotype str
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
required_resources Sequence[CmVersionRequiredResourceArgs]
Resource requirments for installation. Nested scheme for required_resources:
solution_info CmVersionSolutionInfoArgs
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
tags Sequence[str]
Tags array.
target_kinds Sequence[str]
target_version str
The semver value for this new version, if not found in the zip url package content.
terraform_version str
usage str
Usage text for the version.
working_directory str
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
x_auth_token str
The token to access the tgz in the repo.
zipurl str
URL path to zip location. If not specified, must provide content in the body of this call.
catalogId This property is required. String
Catalog identifier.
offeringId This property is required. String
Offering identification.
cmVersionId String
(String) Optional - Offering ID - not required if name is set.
configurations List<Property Map>
List of version configuration values. Nested scheme for configuration:
content String
Byte array representing the content to be imported. Only supported for OVA images at this time.
deprecate Boolean
Specify if this version should be deprecated.
flavor Property Map
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
formatKind String
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iamPermissions List<Property Map>
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
importMetadata Property Map
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
importSha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
includeConfig Boolean
Add all possible configuration values to this version when importing.
install Property Map
Script information. Nested scheme for install:
installKind String
Install type. Example: instance. Required for virtual server image for VPC.
isVsi Boolean
label String
Display name of version. Required for virtual server image for VPC.
licenses List<Property Map>
List of licenses the product was built with. Nested scheme for licenses:
longDescription String
Long description for the version.
name String
Name of version. Required for virtual server image for VPC.
preInstalls List<Property Map>
Optional pre-install instructions. Nested scheme for pre_install:
productKind String
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repotype String
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
requiredResources List<Property Map>
Resource requirments for installation. Nested scheme for required_resources:
solutionInfo Property Map
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
tags List<String>
Tags array.
targetKinds List<String>
targetVersion String
The semver value for this new version, if not found in the zip url package content.
terraformVersion String
usage String
Usage text for the version.
workingDirectory String
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
xAuthToken String
The token to access the tgz in the repo.
zipurl String
URL path to zip location. If not specified, must provide content in the body of this call.

Outputs

All input properties are implicitly available as output properties. Additionally, the CmVersion resource produces the following output properties:

Created string
(String) The date and time this version was created.
Crn string
(String) Version's CRN.
DeprecatePendings List<CmVersionDeprecatePending>
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
Deprecated bool
(Boolean) read only field, indicating if this version is deprecated.
Entitlements List<CmVersionEntitlement>
(List) Entitlement license info. Nested scheme for entitlement:
Id string
The provider-assigned unique ID for this managed resource.
ImageManifestUrl string
(String) If set, denotes a url to a YAML file with list of container images used by this version.
ImagePullKeyName string
(String) ID of the image pull key to use from Offering.ImagePullKeys.
IsConsumable bool
(Boolean) Is the version able to be shared.
KindId string
(String) Kind ID.
LongDescriptionI18n Dictionary<string, string>
(Map) A map of translated strings, by language code.
Metadatas List<CmVersionMetadata>
(Map) Resource metadata.
OfferingIdentifier string
Offering ID, in the format of <account_id>:o:<offering_id>.
Outputs List<CmVersionOutput>
(List) List of output values for this version. Nested scheme for outputs:
PackageVersion string
(String) Version of the package used to create this version.
RepoUrl string
(String) Content's repo URL.
Rev string
(String) Cloudant revision.
Sha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
SingleInstance bool
(Boolean) Denotes if single instance can be deployed to a given cluster.
SourceUrl string
(String) Content's source URL (e.g git repo).
States List<CmVersionState>
(String) Current validation state - , in_progress, valid, invalid, expired.
TgzUrl string
(String) File used to on-board this version.
Updated string
(String) The date and time this version was last updated.
Validations List<CmVersionValidation>
(List) Validation response. Nested scheme for validation:
Version string
(String) Required - Semver value or range.
VersionId string
(String) Unique ID.
VersionLocator string
(String) A dotted value of catalogID.versionID.
Created string
(String) The date and time this version was created.
Crn string
(String) Version's CRN.
DeprecatePendings []CmVersionDeprecatePending
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
Deprecated bool
(Boolean) read only field, indicating if this version is deprecated.
Entitlements []CmVersionEntitlement
(List) Entitlement license info. Nested scheme for entitlement:
Id string
The provider-assigned unique ID for this managed resource.
ImageManifestUrl string
(String) If set, denotes a url to a YAML file with list of container images used by this version.
ImagePullKeyName string
(String) ID of the image pull key to use from Offering.ImagePullKeys.
IsConsumable bool
(Boolean) Is the version able to be shared.
KindId string
(String) Kind ID.
LongDescriptionI18n map[string]string
(Map) A map of translated strings, by language code.
Metadatas []CmVersionMetadata
(Map) Resource metadata.
OfferingIdentifier string
Offering ID, in the format of <account_id>:o:<offering_id>.
Outputs []CmVersionOutputType
(List) List of output values for this version. Nested scheme for outputs:
PackageVersion string
(String) Version of the package used to create this version.
RepoUrl string
(String) Content's repo URL.
Rev string
(String) Cloudant revision.
Sha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
SingleInstance bool
(Boolean) Denotes if single instance can be deployed to a given cluster.
SourceUrl string
(String) Content's source URL (e.g git repo).
States []CmVersionStateType
(String) Current validation state - , in_progress, valid, invalid, expired.
TgzUrl string
(String) File used to on-board this version.
Updated string
(String) The date and time this version was last updated.
Validations []CmVersionValidation
(List) Validation response. Nested scheme for validation:
Version string
(String) Required - Semver value or range.
VersionId string
(String) Unique ID.
VersionLocator string
(String) A dotted value of catalogID.versionID.
created String
(String) The date and time this version was created.
crn String
(String) Version's CRN.
deprecatePendings List<CmVersionDeprecatePending>
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated Boolean
(Boolean) read only field, indicating if this version is deprecated.
entitlements List<CmVersionEntitlement>
(List) Entitlement license info. Nested scheme for entitlement:
id String
The provider-assigned unique ID for this managed resource.
imageManifestUrl String
(String) If set, denotes a url to a YAML file with list of container images used by this version.
imagePullKeyName String
(String) ID of the image pull key to use from Offering.ImagePullKeys.
isConsumable Boolean
(Boolean) Is the version able to be shared.
kindId String
(String) Kind ID.
longDescriptionI18n Map<String,String>
(Map) A map of translated strings, by language code.
metadatas List<CmVersionMetadata>
(Map) Resource metadata.
offeringIdentifier String
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs List<CmVersionOutput>
(List) List of output values for this version. Nested scheme for outputs:
packageVersion String
(String) Version of the package used to create this version.
repoUrl String
(String) Content's repo URL.
rev String
(String) Cloudant revision.
sha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
singleInstance Boolean
(Boolean) Denotes if single instance can be deployed to a given cluster.
sourceUrl String
(String) Content's source URL (e.g git repo).
states List<CmVersionState>
(String) Current validation state - , in_progress, valid, invalid, expired.
tgzUrl String
(String) File used to on-board this version.
updated String
(String) The date and time this version was last updated.
validations List<CmVersionValidation>
(List) Validation response. Nested scheme for validation:
version String
(String) Required - Semver value or range.
versionId String
(String) Unique ID.
versionLocator String
(String) A dotted value of catalogID.versionID.
created string
(String) The date and time this version was created.
crn string
(String) Version's CRN.
deprecatePendings CmVersionDeprecatePending[]
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated boolean
(Boolean) read only field, indicating if this version is deprecated.
entitlements CmVersionEntitlement[]
(List) Entitlement license info. Nested scheme for entitlement:
id string
The provider-assigned unique ID for this managed resource.
imageManifestUrl string
(String) If set, denotes a url to a YAML file with list of container images used by this version.
imagePullKeyName string
(String) ID of the image pull key to use from Offering.ImagePullKeys.
isConsumable boolean
(Boolean) Is the version able to be shared.
kindId string
(String) Kind ID.
longDescriptionI18n {[key: string]: string}
(Map) A map of translated strings, by language code.
metadatas CmVersionMetadata[]
(Map) Resource metadata.
offeringIdentifier string
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs CmVersionOutput[]
(List) List of output values for this version. Nested scheme for outputs:
packageVersion string
(String) Version of the package used to create this version.
repoUrl string
(String) Content's repo URL.
rev string
(String) Cloudant revision.
sha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
singleInstance boolean
(Boolean) Denotes if single instance can be deployed to a given cluster.
sourceUrl string
(String) Content's source URL (e.g git repo).
states CmVersionState[]
(String) Current validation state - , in_progress, valid, invalid, expired.
tgzUrl string
(String) File used to on-board this version.
updated string
(String) The date and time this version was last updated.
validations CmVersionValidation[]
(List) Validation response. Nested scheme for validation:
version string
(String) Required - Semver value or range.
versionId string
(String) Unique ID.
versionLocator string
(String) A dotted value of catalogID.versionID.
created str
(String) The date and time this version was created.
crn str
(String) Version's CRN.
deprecate_pendings Sequence[CmVersionDeprecatePending]
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated bool
(Boolean) read only field, indicating if this version is deprecated.
entitlements Sequence[CmVersionEntitlement]
(List) Entitlement license info. Nested scheme for entitlement:
id str
The provider-assigned unique ID for this managed resource.
image_manifest_url str
(String) If set, denotes a url to a YAML file with list of container images used by this version.
image_pull_key_name str
(String) ID of the image pull key to use from Offering.ImagePullKeys.
is_consumable bool
(Boolean) Is the version able to be shared.
kind_id str
(String) Kind ID.
long_description_i18n Mapping[str, str]
(Map) A map of translated strings, by language code.
metadatas Sequence[CmVersionMetadata]
(Map) Resource metadata.
offering_identifier str
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs Sequence[CmVersionOutput]
(List) List of output values for this version. Nested scheme for outputs:
package_version str
(String) Version of the package used to create this version.
repo_url str
(String) Content's repo URL.
rev str
(String) Cloudant revision.
sha str
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
single_instance bool
(Boolean) Denotes if single instance can be deployed to a given cluster.
source_url str
(String) Content's source URL (e.g git repo).
states Sequence[CmVersionState]
(String) Current validation state - , in_progress, valid, invalid, expired.
tgz_url str
(String) File used to on-board this version.
updated str
(String) The date and time this version was last updated.
validations Sequence[CmVersionValidation]
(List) Validation response. Nested scheme for validation:
version str
(String) Required - Semver value or range.
version_id str
(String) Unique ID.
version_locator str
(String) A dotted value of catalogID.versionID.
created String
(String) The date and time this version was created.
crn String
(String) Version's CRN.
deprecatePendings List<Property Map>
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated Boolean
(Boolean) read only field, indicating if this version is deprecated.
entitlements List<Property Map>
(List) Entitlement license info. Nested scheme for entitlement:
id String
The provider-assigned unique ID for this managed resource.
imageManifestUrl String
(String) If set, denotes a url to a YAML file with list of container images used by this version.
imagePullKeyName String
(String) ID of the image pull key to use from Offering.ImagePullKeys.
isConsumable Boolean
(Boolean) Is the version able to be shared.
kindId String
(String) Kind ID.
longDescriptionI18n Map<String>
(Map) A map of translated strings, by language code.
metadatas List<Property Map>
(Map) Resource metadata.
offeringIdentifier String
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs List<Property Map>
(List) List of output values for this version. Nested scheme for outputs:
packageVersion String
(String) Version of the package used to create this version.
repoUrl String
(String) Content's repo URL.
rev String
(String) Cloudant revision.
sha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
singleInstance Boolean
(Boolean) Denotes if single instance can be deployed to a given cluster.
sourceUrl String
(String) Content's source URL (e.g git repo).
states List<Property Map>
(String) Current validation state - , in_progress, valid, invalid, expired.
tgzUrl String
(String) File used to on-board this version.
updated String
(String) The date and time this version was last updated.
validations List<Property Map>
(List) Validation response. Nested scheme for validation:
version String
(String) Required - Semver value or range.
versionId String
(String) Unique ID.
versionLocator String
(String) A dotted value of catalogID.versionID.

Look up Existing CmVersion Resource

Get an existing CmVersion resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: CmVersionState, opts?: CustomResourceOptions): CmVersion
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        catalog_id: Optional[str] = None,
        cm_version_id: Optional[str] = None,
        configurations: Optional[Sequence[CmVersionConfigurationArgs]] = None,
        content: Optional[str] = None,
        created: Optional[str] = None,
        crn: Optional[str] = None,
        deprecate: Optional[bool] = None,
        deprecate_pendings: Optional[Sequence[CmVersionDeprecatePendingArgs]] = None,
        deprecated: Optional[bool] = None,
        entitlements: Optional[Sequence[CmVersionEntitlementArgs]] = None,
        flavor: Optional[CmVersionFlavorArgs] = None,
        format_kind: Optional[str] = None,
        iam_permissions: Optional[Sequence[CmVersionIamPermissionArgs]] = None,
        image_manifest_url: Optional[str] = None,
        image_pull_key_name: Optional[str] = None,
        import_metadata: Optional[CmVersionImportMetadataArgs] = None,
        import_sha: Optional[str] = None,
        include_config: Optional[bool] = None,
        install: Optional[CmVersionInstallArgs] = None,
        install_kind: Optional[str] = None,
        is_consumable: Optional[bool] = None,
        is_vsi: Optional[bool] = None,
        kind_id: Optional[str] = None,
        label: Optional[str] = None,
        licenses: Optional[Sequence[CmVersionLicenseArgs]] = None,
        long_description: Optional[str] = None,
        long_description_i18n: Optional[Mapping[str, str]] = None,
        metadatas: Optional[Sequence[CmVersionMetadataArgs]] = None,
        name: Optional[str] = None,
        offering_id: Optional[str] = None,
        offering_identifier: Optional[str] = None,
        outputs: Optional[Sequence[CmVersionOutputArgs]] = None,
        package_version: Optional[str] = None,
        pre_installs: Optional[Sequence[CmVersionPreInstallArgs]] = None,
        product_kind: Optional[str] = None,
        repo_url: Optional[str] = None,
        repotype: Optional[str] = None,
        required_resources: Optional[Sequence[CmVersionRequiredResourceArgs]] = None,
        rev: Optional[str] = None,
        sha: Optional[str] = None,
        single_instance: Optional[bool] = None,
        solution_info: Optional[CmVersionSolutionInfoArgs] = None,
        source_url: Optional[str] = None,
        states: Optional[Sequence[CmVersionStateArgs]] = None,
        tags: Optional[Sequence[str]] = None,
        target_kinds: Optional[Sequence[str]] = None,
        target_version: Optional[str] = None,
        terraform_version: Optional[str] = None,
        tgz_url: Optional[str] = None,
        updated: Optional[str] = None,
        usage: Optional[str] = None,
        validations: Optional[Sequence[CmVersionValidationArgs]] = None,
        version: Optional[str] = None,
        version_id: Optional[str] = None,
        version_locator: Optional[str] = None,
        working_directory: Optional[str] = None,
        x_auth_token: Optional[str] = None,
        zipurl: Optional[str] = None) -> CmVersion
func GetCmVersion(ctx *Context, name string, id IDInput, state *CmVersionState, opts ...ResourceOption) (*CmVersion, error)
public static CmVersion Get(string name, Input<string> id, CmVersionState? state, CustomResourceOptions? opts = null)
public static CmVersion get(String name, Output<String> id, CmVersionState state, CustomResourceOptions options)
resources:  _:    type: ibm:CmVersion    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CatalogId string
Catalog identifier.
CmVersionId string
(String) Optional - Offering ID - not required if name is set.
Configurations List<CmVersionConfiguration>
List of version configuration values. Nested scheme for configuration:
Content string
Byte array representing the content to be imported. Only supported for OVA images at this time.
Created string
(String) The date and time this version was created.
Crn string
(String) Version's CRN.
Deprecate bool
Specify if this version should be deprecated.
DeprecatePendings List<CmVersionDeprecatePending>
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
Deprecated bool
(Boolean) read only field, indicating if this version is deprecated.
Entitlements List<CmVersionEntitlement>
(List) Entitlement license info. Nested scheme for entitlement:
Flavor CmVersionFlavor
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
FormatKind string
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
IamPermissions List<CmVersionIamPermission>
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
ImageManifestUrl string
(String) If set, denotes a url to a YAML file with list of container images used by this version.
ImagePullKeyName string
(String) ID of the image pull key to use from Offering.ImagePullKeys.
ImportMetadata CmVersionImportMetadata
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
ImportSha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
IncludeConfig bool
Add all possible configuration values to this version when importing.
Install CmVersionInstall
Script information. Nested scheme for install:
InstallKind string
Install type. Example: instance. Required for virtual server image for VPC.
IsConsumable bool
(Boolean) Is the version able to be shared.
IsVsi bool
KindId string
(String) Kind ID.
Label string
Display name of version. Required for virtual server image for VPC.
Licenses List<CmVersionLicense>
List of licenses the product was built with. Nested scheme for licenses:
LongDescription string
Long description for the version.
LongDescriptionI18n Dictionary<string, string>
(Map) A map of translated strings, by language code.
Metadatas List<CmVersionMetadata>
(Map) Resource metadata.
Name string
Name of version. Required for virtual server image for VPC.
OfferingId string
Offering identification.
OfferingIdentifier string
Offering ID, in the format of <account_id>:o:<offering_id>.
Outputs List<CmVersionOutput>
(List) List of output values for this version. Nested scheme for outputs:
PackageVersion string
(String) Version of the package used to create this version.
PreInstalls List<CmVersionPreInstall>
Optional pre-install instructions. Nested scheme for pre_install:
ProductKind string
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
RepoUrl string
(String) Content's repo URL.
Repotype string
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
RequiredResources List<CmVersionRequiredResource>
Resource requirments for installation. Nested scheme for required_resources:
Rev string
(String) Cloudant revision.
Sha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
SingleInstance bool
(Boolean) Denotes if single instance can be deployed to a given cluster.
SolutionInfo CmVersionSolutionInfo
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
SourceUrl string
(String) Content's source URL (e.g git repo).
States List<CmVersionState>
(String) Current validation state - , in_progress, valid, invalid, expired.
Tags List<string>
Tags array.
TargetKinds List<string>
TargetVersion string
The semver value for this new version, if not found in the zip url package content.
TerraformVersion string
TgzUrl string
(String) File used to on-board this version.
Updated string
(String) The date and time this version was last updated.
Usage string
Usage text for the version.
Validations List<CmVersionValidation>
(List) Validation response. Nested scheme for validation:
Version string
(String) Required - Semver value or range.
VersionId string
(String) Unique ID.
VersionLocator string
(String) A dotted value of catalogID.versionID.
WorkingDirectory string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
XAuthToken string
The token to access the tgz in the repo.
Zipurl string
URL path to zip location. If not specified, must provide content in the body of this call.
CatalogId string
Catalog identifier.
CmVersionId string
(String) Optional - Offering ID - not required if name is set.
Configurations []CmVersionConfigurationArgs
List of version configuration values. Nested scheme for configuration:
Content string
Byte array representing the content to be imported. Only supported for OVA images at this time.
Created string
(String) The date and time this version was created.
Crn string
(String) Version's CRN.
Deprecate bool
Specify if this version should be deprecated.
DeprecatePendings []CmVersionDeprecatePendingArgs
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
Deprecated bool
(Boolean) read only field, indicating if this version is deprecated.
Entitlements []CmVersionEntitlementArgs
(List) Entitlement license info. Nested scheme for entitlement:
Flavor CmVersionFlavorArgs
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
FormatKind string
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
IamPermissions []CmVersionIamPermissionArgs
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
ImageManifestUrl string
(String) If set, denotes a url to a YAML file with list of container images used by this version.
ImagePullKeyName string
(String) ID of the image pull key to use from Offering.ImagePullKeys.
ImportMetadata CmVersionImportMetadataArgs
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
ImportSha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
IncludeConfig bool
Add all possible configuration values to this version when importing.
Install CmVersionInstallArgs
Script information. Nested scheme for install:
InstallKind string
Install type. Example: instance. Required for virtual server image for VPC.
IsConsumable bool
(Boolean) Is the version able to be shared.
IsVsi bool
KindId string
(String) Kind ID.
Label string
Display name of version. Required for virtual server image for VPC.
Licenses []CmVersionLicenseArgs
List of licenses the product was built with. Nested scheme for licenses:
LongDescription string
Long description for the version.
LongDescriptionI18n map[string]string
(Map) A map of translated strings, by language code.
Metadatas []CmVersionMetadataArgs
(Map) Resource metadata.
Name string
Name of version. Required for virtual server image for VPC.
OfferingId string
Offering identification.
OfferingIdentifier string
Offering ID, in the format of <account_id>:o:<offering_id>.
Outputs []CmVersionOutputTypeArgs
(List) List of output values for this version. Nested scheme for outputs:
PackageVersion string
(String) Version of the package used to create this version.
PreInstalls []CmVersionPreInstallArgs
Optional pre-install instructions. Nested scheme for pre_install:
ProductKind string
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
RepoUrl string
(String) Content's repo URL.
Repotype string
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
RequiredResources []CmVersionRequiredResourceArgs
Resource requirments for installation. Nested scheme for required_resources:
Rev string
(String) Cloudant revision.
Sha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
SingleInstance bool
(Boolean) Denotes if single instance can be deployed to a given cluster.
SolutionInfo CmVersionSolutionInfoArgs
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
SourceUrl string
(String) Content's source URL (e.g git repo).
States []CmVersionStateTypeArgs
(String) Current validation state - , in_progress, valid, invalid, expired.
Tags []string
Tags array.
TargetKinds []string
TargetVersion string
The semver value for this new version, if not found in the zip url package content.
TerraformVersion string
TgzUrl string
(String) File used to on-board this version.
Updated string
(String) The date and time this version was last updated.
Usage string
Usage text for the version.
Validations []CmVersionValidationArgs
(List) Validation response. Nested scheme for validation:
Version string
(String) Required - Semver value or range.
VersionId string
(String) Unique ID.
VersionLocator string
(String) A dotted value of catalogID.versionID.
WorkingDirectory string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
XAuthToken string
The token to access the tgz in the repo.
Zipurl string
URL path to zip location. If not specified, must provide content in the body of this call.
catalogId String
Catalog identifier.
cmVersionId String
(String) Optional - Offering ID - not required if name is set.
configurations List<CmVersionConfiguration>
List of version configuration values. Nested scheme for configuration:
content String
Byte array representing the content to be imported. Only supported for OVA images at this time.
created String
(String) The date and time this version was created.
crn String
(String) Version's CRN.
deprecate Boolean
Specify if this version should be deprecated.
deprecatePendings List<CmVersionDeprecatePending>
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated Boolean
(Boolean) read only field, indicating if this version is deprecated.
entitlements List<CmVersionEntitlement>
(List) Entitlement license info. Nested scheme for entitlement:
flavor CmVersionFlavor
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
formatKind String
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iamPermissions List<CmVersionIamPermission>
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
imageManifestUrl String
(String) If set, denotes a url to a YAML file with list of container images used by this version.
imagePullKeyName String
(String) ID of the image pull key to use from Offering.ImagePullKeys.
importMetadata CmVersionImportMetadata
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
importSha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
includeConfig Boolean
Add all possible configuration values to this version when importing.
install CmVersionInstall
Script information. Nested scheme for install:
installKind String
Install type. Example: instance. Required for virtual server image for VPC.
isConsumable Boolean
(Boolean) Is the version able to be shared.
isVsi Boolean
kindId String
(String) Kind ID.
label String
Display name of version. Required for virtual server image for VPC.
licenses List<CmVersionLicense>
List of licenses the product was built with. Nested scheme for licenses:
longDescription String
Long description for the version.
longDescriptionI18n Map<String,String>
(Map) A map of translated strings, by language code.
metadatas List<CmVersionMetadata>
(Map) Resource metadata.
name String
Name of version. Required for virtual server image for VPC.
offeringId String
Offering identification.
offeringIdentifier String
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs List<CmVersionOutput>
(List) List of output values for this version. Nested scheme for outputs:
packageVersion String
(String) Version of the package used to create this version.
preInstalls List<CmVersionPreInstall>
Optional pre-install instructions. Nested scheme for pre_install:
productKind String
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repoUrl String
(String) Content's repo URL.
repotype String
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
requiredResources List<CmVersionRequiredResource>
Resource requirments for installation. Nested scheme for required_resources:
rev String
(String) Cloudant revision.
sha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
singleInstance Boolean
(Boolean) Denotes if single instance can be deployed to a given cluster.
solutionInfo CmVersionSolutionInfo
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
sourceUrl String
(String) Content's source URL (e.g git repo).
states List<CmVersionState>
(String) Current validation state - , in_progress, valid, invalid, expired.
tags List<String>
Tags array.
targetKinds List<String>
targetVersion String
The semver value for this new version, if not found in the zip url package content.
terraformVersion String
tgzUrl String
(String) File used to on-board this version.
updated String
(String) The date and time this version was last updated.
usage String
Usage text for the version.
validations List<CmVersionValidation>
(List) Validation response. Nested scheme for validation:
version String
(String) Required - Semver value or range.
versionId String
(String) Unique ID.
versionLocator String
(String) A dotted value of catalogID.versionID.
workingDirectory String
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
xAuthToken String
The token to access the tgz in the repo.
zipurl String
URL path to zip location. If not specified, must provide content in the body of this call.
catalogId string
Catalog identifier.
cmVersionId string
(String) Optional - Offering ID - not required if name is set.
configurations CmVersionConfiguration[]
List of version configuration values. Nested scheme for configuration:
content string
Byte array representing the content to be imported. Only supported for OVA images at this time.
created string
(String) The date and time this version was created.
crn string
(String) Version's CRN.
deprecate boolean
Specify if this version should be deprecated.
deprecatePendings CmVersionDeprecatePending[]
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated boolean
(Boolean) read only field, indicating if this version is deprecated.
entitlements CmVersionEntitlement[]
(List) Entitlement license info. Nested scheme for entitlement:
flavor CmVersionFlavor
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
formatKind string
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iamPermissions CmVersionIamPermission[]
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
imageManifestUrl string
(String) If set, denotes a url to a YAML file with list of container images used by this version.
imagePullKeyName string
(String) ID of the image pull key to use from Offering.ImagePullKeys.
importMetadata CmVersionImportMetadata
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
importSha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
includeConfig boolean
Add all possible configuration values to this version when importing.
install CmVersionInstall
Script information. Nested scheme for install:
installKind string
Install type. Example: instance. Required for virtual server image for VPC.
isConsumable boolean
(Boolean) Is the version able to be shared.
isVsi boolean
kindId string
(String) Kind ID.
label string
Display name of version. Required for virtual server image for VPC.
licenses CmVersionLicense[]
List of licenses the product was built with. Nested scheme for licenses:
longDescription string
Long description for the version.
longDescriptionI18n {[key: string]: string}
(Map) A map of translated strings, by language code.
metadatas CmVersionMetadata[]
(Map) Resource metadata.
name string
Name of version. Required for virtual server image for VPC.
offeringId string
Offering identification.
offeringIdentifier string
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs CmVersionOutput[]
(List) List of output values for this version. Nested scheme for outputs:
packageVersion string
(String) Version of the package used to create this version.
preInstalls CmVersionPreInstall[]
Optional pre-install instructions. Nested scheme for pre_install:
productKind string
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repoUrl string
(String) Content's repo URL.
repotype string
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
requiredResources CmVersionRequiredResource[]
Resource requirments for installation. Nested scheme for required_resources:
rev string
(String) Cloudant revision.
sha string
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
singleInstance boolean
(Boolean) Denotes if single instance can be deployed to a given cluster.
solutionInfo CmVersionSolutionInfo
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
sourceUrl string
(String) Content's source URL (e.g git repo).
states CmVersionState[]
(String) Current validation state - , in_progress, valid, invalid, expired.
tags string[]
Tags array.
targetKinds string[]
targetVersion string
The semver value for this new version, if not found in the zip url package content.
terraformVersion string
tgzUrl string
(String) File used to on-board this version.
updated string
(String) The date and time this version was last updated.
usage string
Usage text for the version.
validations CmVersionValidation[]
(List) Validation response. Nested scheme for validation:
version string
(String) Required - Semver value or range.
versionId string
(String) Unique ID.
versionLocator string
(String) A dotted value of catalogID.versionID.
workingDirectory string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
xAuthToken string
The token to access the tgz in the repo.
zipurl string
URL path to zip location. If not specified, must provide content in the body of this call.
catalog_id str
Catalog identifier.
cm_version_id str
(String) Optional - Offering ID - not required if name is set.
configurations Sequence[CmVersionConfigurationArgs]
List of version configuration values. Nested scheme for configuration:
content str
Byte array representing the content to be imported. Only supported for OVA images at this time.
created str
(String) The date and time this version was created.
crn str
(String) Version's CRN.
deprecate bool
Specify if this version should be deprecated.
deprecate_pendings Sequence[CmVersionDeprecatePendingArgs]
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated bool
(Boolean) read only field, indicating if this version is deprecated.
entitlements Sequence[CmVersionEntitlementArgs]
(List) Entitlement license info. Nested scheme for entitlement:
flavor CmVersionFlavorArgs
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
format_kind str
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iam_permissions Sequence[CmVersionIamPermissionArgs]
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
image_manifest_url str
(String) If set, denotes a url to a YAML file with list of container images used by this version.
image_pull_key_name str
(String) ID of the image pull key to use from Offering.ImagePullKeys.
import_metadata CmVersionImportMetadataArgs
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
import_sha str
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
include_config bool
Add all possible configuration values to this version when importing.
install CmVersionInstallArgs
Script information. Nested scheme for install:
install_kind str
Install type. Example: instance. Required for virtual server image for VPC.
is_consumable bool
(Boolean) Is the version able to be shared.
is_vsi bool
kind_id str
(String) Kind ID.
label str
Display name of version. Required for virtual server image for VPC.
licenses Sequence[CmVersionLicenseArgs]
List of licenses the product was built with. Nested scheme for licenses:
long_description str
Long description for the version.
long_description_i18n Mapping[str, str]
(Map) A map of translated strings, by language code.
metadatas Sequence[CmVersionMetadataArgs]
(Map) Resource metadata.
name str
Name of version. Required for virtual server image for VPC.
offering_id str
Offering identification.
offering_identifier str
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs Sequence[CmVersionOutputArgs]
(List) List of output values for this version. Nested scheme for outputs:
package_version str
(String) Version of the package used to create this version.
pre_installs Sequence[CmVersionPreInstallArgs]
Optional pre-install instructions. Nested scheme for pre_install:
product_kind str
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repo_url str
(String) Content's repo URL.
repotype str
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
required_resources Sequence[CmVersionRequiredResourceArgs]
Resource requirments for installation. Nested scheme for required_resources:
rev str
(String) Cloudant revision.
sha str
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
single_instance bool
(Boolean) Denotes if single instance can be deployed to a given cluster.
solution_info CmVersionSolutionInfoArgs
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
source_url str
(String) Content's source URL (e.g git repo).
states Sequence[CmVersionStateArgs]
(String) Current validation state - , in_progress, valid, invalid, expired.
tags Sequence[str]
Tags array.
target_kinds Sequence[str]
target_version str
The semver value for this new version, if not found in the zip url package content.
terraform_version str
tgz_url str
(String) File used to on-board this version.
updated str
(String) The date and time this version was last updated.
usage str
Usage text for the version.
validations Sequence[CmVersionValidationArgs]
(List) Validation response. Nested scheme for validation:
version str
(String) Required - Semver value or range.
version_id str
(String) Unique ID.
version_locator str
(String) A dotted value of catalogID.versionID.
working_directory str
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
x_auth_token str
The token to access the tgz in the repo.
zipurl str
URL path to zip location. If not specified, must provide content in the body of this call.
catalogId String
Catalog identifier.
cmVersionId String
(String) Optional - Offering ID - not required if name is set.
configurations List<Property Map>
List of version configuration values. Nested scheme for configuration:
content String
Byte array representing the content to be imported. Only supported for OVA images at this time.
created String
(String) The date and time this version was created.
crn String
(String) Version's CRN.
deprecate Boolean
Specify if this version should be deprecated.
deprecatePendings List<Property Map>
(List) Deprecation information for an Offering. Nested scheme for deprecate_pending:
deprecated Boolean
(Boolean) read only field, indicating if this version is deprecated.
entitlements List<Property Map>
(List) Entitlement license info. Nested scheme for entitlement:
flavor Property Map
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
formatKind String
Format of content being onboarded. Example: vsi-image. Required for virtual server image for VPC.
iamPermissions List<Property Map>
List of IAM permissions that are required to consume this version. Nested scheme for iam_permissions:
imageManifestUrl String
(String) If set, denotes a url to a YAML file with list of container images used by this version.
imagePullKeyName String
(String) ID of the image pull key to use from Offering.ImagePullKeys.
importMetadata Property Map
Generic data to be included with content being onboarded. Required for virtual server image for VPC. Nested scheme for metadata:
importSha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
includeConfig Boolean
Add all possible configuration values to this version when importing.
install Property Map
Script information. Nested scheme for install:
installKind String
Install type. Example: instance. Required for virtual server image for VPC.
isConsumable Boolean
(Boolean) Is the version able to be shared.
isVsi Boolean
kindId String
(String) Kind ID.
label String
Display name of version. Required for virtual server image for VPC.
licenses List<Property Map>
List of licenses the product was built with. Nested scheme for licenses:
longDescription String
Long description for the version.
longDescriptionI18n Map<String>
(Map) A map of translated strings, by language code.
metadatas List<Property Map>
(Map) Resource metadata.
name String
Name of version. Required for virtual server image for VPC.
offeringId String
Offering identification.
offeringIdentifier String
Offering ID, in the format of <account_id>:o:<offering_id>.
outputs List<Property Map>
(List) List of output values for this version. Nested scheme for outputs:
packageVersion String
(String) Version of the package used to create this version.
preInstalls List<Property Map>
Optional pre-install instructions. Nested scheme for pre_install:
productKind String
Optional product kind for the software being onboarded. Valid values are software, module, or solution. Default value is software.
repoUrl String
(String) Content's repo URL.
repotype String
The type of repository containing this version. Valid values are 'public_git' or 'enterprise_git'.
requiredResources List<Property Map>
Resource requirments for installation. Nested scheme for required_resources:
rev String
(String) Cloudant revision.
sha String
SHA256 fingerprint of the image file. Required for virtual server image for VPC.
singleInstance Boolean
(Boolean) Denotes if single instance can be deployed to a given cluster.
solutionInfo Property Map
Version Solution Information. Only supported for Product kind Solution. Nested scheme for solution_info:
sourceUrl String
(String) Content's source URL (e.g git repo).
states List<Property Map>
(String) Current validation state - , in_progress, valid, invalid, expired.
tags List<String>
Tags array.
targetKinds List<String>
targetVersion String
The semver value for this new version, if not found in the zip url package content.
terraformVersion String
tgzUrl String
(String) File used to on-board this version.
updated String
(String) The date and time this version was last updated.
usage String
Usage text for the version.
validations List<Property Map>
(List) Validation response. Nested scheme for validation:
version String
(String) Required - Semver value or range.
versionId String
(String) Unique ID.
versionLocator String
(String) A dotted value of catalogID.versionID.
workingDirectory String
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
xAuthToken String
The token to access the tgz in the repo.
zipurl String
URL path to zip location. If not specified, must provide content in the body of this call.

Supporting Types

CmVersionConfiguration
, CmVersionConfigurationArgs

CustomConfigs This property is required. List<CmVersionConfigurationCustomConfig>
Render type. Nested scheme for custom_config:
DefaultValue This property is required. string
The default value. To use a secret when the type is password, specify a JSON encoded value of $ref:#/components/schemas/SecretInstance, prefixed with cmsm_v1:.
Description This property is required. string
Key description.
DisplayName This property is required. string
Display name for configuration type.
Hidden This property is required. bool
Hide values.
Key This property is required. string
Configuration key.
Options This property is required. List<ImmutableDictionary<string, string>>
List of options of type.
Required This property is required. bool
Is key required to install.
Type This property is required. string
Value type (string, boolean, int).
TypeMetadata This property is required. string
The original type, as found in the source being onboarded.
ValueConstraint This property is required. string
Constraint associated with value, e.g., for string type - regx:[a-z].
CustomConfigs This property is required. []CmVersionConfigurationCustomConfig
Render type. Nested scheme for custom_config:
DefaultValue This property is required. string
The default value. To use a secret when the type is password, specify a JSON encoded value of $ref:#/components/schemas/SecretInstance, prefixed with cmsm_v1:.
Description This property is required. string
Key description.
DisplayName This property is required. string
Display name for configuration type.
Hidden This property is required. bool
Hide values.
Key This property is required. string
Configuration key.
Options This property is required. []map[string]string
List of options of type.
Required This property is required. bool
Is key required to install.
Type This property is required. string
Value type (string, boolean, int).
TypeMetadata This property is required. string
The original type, as found in the source being onboarded.
ValueConstraint This property is required. string
Constraint associated with value, e.g., for string type - regx:[a-z].
customConfigs This property is required. List<CmVersionConfigurationCustomConfig>
Render type. Nested scheme for custom_config:
defaultValue This property is required. String
The default value. To use a secret when the type is password, specify a JSON encoded value of $ref:#/components/schemas/SecretInstance, prefixed with cmsm_v1:.
description This property is required. String
Key description.
displayName This property is required. String
Display name for configuration type.
hidden This property is required. Boolean
Hide values.
key This property is required. String
Configuration key.
options This property is required. List<Map<String,String>>
List of options of type.
required This property is required. Boolean
Is key required to install.
type This property is required. String
Value type (string, boolean, int).
typeMetadata This property is required. String
The original type, as found in the source being onboarded.
valueConstraint This property is required. String
Constraint associated with value, e.g., for string type - regx:[a-z].
customConfigs This property is required. CmVersionConfigurationCustomConfig[]
Render type. Nested scheme for custom_config:
defaultValue This property is required. string
The default value. To use a secret when the type is password, specify a JSON encoded value of $ref:#/components/schemas/SecretInstance, prefixed with cmsm_v1:.
description This property is required. string
Key description.
displayName This property is required. string
Display name for configuration type.
hidden This property is required. boolean
Hide values.
key This property is required. string
Configuration key.
options This property is required. {[key: string]: string}[]
List of options of type.
required This property is required. boolean
Is key required to install.
type This property is required. string
Value type (string, boolean, int).
typeMetadata This property is required. string
The original type, as found in the source being onboarded.
valueConstraint This property is required. string
Constraint associated with value, e.g., for string type - regx:[a-z].
custom_configs This property is required. Sequence[CmVersionConfigurationCustomConfig]
Render type. Nested scheme for custom_config:
default_value This property is required. str
The default value. To use a secret when the type is password, specify a JSON encoded value of $ref:#/components/schemas/SecretInstance, prefixed with cmsm_v1:.
description This property is required. str
Key description.
display_name This property is required. str
Display name for configuration type.
hidden This property is required. bool
Hide values.
key This property is required. str
Configuration key.
options This property is required. Sequence[Mapping[str, str]]
List of options of type.
required This property is required. bool
Is key required to install.
type This property is required. str
Value type (string, boolean, int).
type_metadata This property is required. str
The original type, as found in the source being onboarded.
value_constraint This property is required. str
Constraint associated with value, e.g., for string type - regx:[a-z].
customConfigs This property is required. List<Property Map>
Render type. Nested scheme for custom_config:
defaultValue This property is required. String
The default value. To use a secret when the type is password, specify a JSON encoded value of $ref:#/components/schemas/SecretInstance, prefixed with cmsm_v1:.
description This property is required. String
Key description.
displayName This property is required. String
Display name for configuration type.
hidden This property is required. Boolean
Hide values.
key This property is required. String
Configuration key.
options This property is required. List<Map<String>>
List of options of type.
required This property is required. Boolean
Is key required to install.
type This property is required. String
Value type (string, boolean, int).
typeMetadata This property is required. String
The original type, as found in the source being onboarded.
valueConstraint This property is required. String
Constraint associated with value, e.g., for string type - regx:[a-z].

CmVersionConfigurationCustomConfig
, CmVersionConfigurationCustomConfigArgs

Associations This property is required. List<CmVersionConfigurationCustomConfigAssociation>
List of parameters that are associated with this configuration. Nested scheme for associations:
ConfigConstraints This property is required. Dictionary<string, string>
Map of constraint parameters that will be passed to the custom widget.
Grouping This property is required. string
Determines where this configuration type is rendered (3 sections today - Target, Resource, and Deployment).
GroupingIndex This property is required. double
Determines the order that this configuration item shows in that particular grouping.
OriginalGrouping This property is required. string
Original grouping type for this configuration (3 types - Target, Resource, and Deployment).
Type This property is required. string
ID of the widget type.
Associations This property is required. []CmVersionConfigurationCustomConfigAssociation
List of parameters that are associated with this configuration. Nested scheme for associations:
ConfigConstraints This property is required. map[string]string
Map of constraint parameters that will be passed to the custom widget.
Grouping This property is required. string
Determines where this configuration type is rendered (3 sections today - Target, Resource, and Deployment).
GroupingIndex This property is required. float64
Determines the order that this configuration item shows in that particular grouping.
OriginalGrouping This property is required. string
Original grouping type for this configuration (3 types - Target, Resource, and Deployment).
Type This property is required. string
ID of the widget type.
associations This property is required. List<CmVersionConfigurationCustomConfigAssociation>
List of parameters that are associated with this configuration. Nested scheme for associations:
configConstraints This property is required. Map<String,String>
Map of constraint parameters that will be passed to the custom widget.
grouping This property is required. String
Determines where this configuration type is rendered (3 sections today - Target, Resource, and Deployment).
groupingIndex This property is required. Double
Determines the order that this configuration item shows in that particular grouping.
originalGrouping This property is required. String
Original grouping type for this configuration (3 types - Target, Resource, and Deployment).
type This property is required. String
ID of the widget type.
associations This property is required. CmVersionConfigurationCustomConfigAssociation[]
List of parameters that are associated with this configuration. Nested scheme for associations:
configConstraints This property is required. {[key: string]: string}
Map of constraint parameters that will be passed to the custom widget.
grouping This property is required. string
Determines where this configuration type is rendered (3 sections today - Target, Resource, and Deployment).
groupingIndex This property is required. number
Determines the order that this configuration item shows in that particular grouping.
originalGrouping This property is required. string
Original grouping type for this configuration (3 types - Target, Resource, and Deployment).
type This property is required. string
ID of the widget type.
associations This property is required. Sequence[CmVersionConfigurationCustomConfigAssociation]
List of parameters that are associated with this configuration. Nested scheme for associations:
config_constraints This property is required. Mapping[str, str]
Map of constraint parameters that will be passed to the custom widget.
grouping This property is required. str
Determines where this configuration type is rendered (3 sections today - Target, Resource, and Deployment).
grouping_index This property is required. float
Determines the order that this configuration item shows in that particular grouping.
original_grouping This property is required. str
Original grouping type for this configuration (3 types - Target, Resource, and Deployment).
type This property is required. str
ID of the widget type.
associations This property is required. List<Property Map>
List of parameters that are associated with this configuration. Nested scheme for associations:
configConstraints This property is required. Map<String>
Map of constraint parameters that will be passed to the custom widget.
grouping This property is required. String
Determines where this configuration type is rendered (3 sections today - Target, Resource, and Deployment).
groupingIndex This property is required. Number
Determines the order that this configuration item shows in that particular grouping.
originalGrouping This property is required. String
Original grouping type for this configuration (3 types - Target, Resource, and Deployment).
type This property is required. String
ID of the widget type.

CmVersionConfigurationCustomConfigAssociation
, CmVersionConfigurationCustomConfigAssociationArgs

Parameters This property is required. List<CmVersionConfigurationCustomConfigAssociationParameter>
Parameters for this association. Nested scheme for parameters:
Parameters This property is required. []CmVersionConfigurationCustomConfigAssociationParameter
Parameters for this association. Nested scheme for parameters:
parameters This property is required. List<CmVersionConfigurationCustomConfigAssociationParameter>
Parameters for this association. Nested scheme for parameters:
parameters This property is required. CmVersionConfigurationCustomConfigAssociationParameter[]
Parameters for this association. Nested scheme for parameters:
parameters This property is required. Sequence[CmVersionConfigurationCustomConfigAssociationParameter]
Parameters for this association. Nested scheme for parameters:
parameters This property is required. List<Property Map>
Parameters for this association. Nested scheme for parameters:

CmVersionConfigurationCustomConfigAssociationParameter
, CmVersionConfigurationCustomConfigAssociationParameterArgs

Name This property is required. string
Name of this parameter.
OptionsRefresh This property is required. bool
Refresh options.
Name This property is required. string
Name of this parameter.
OptionsRefresh This property is required. bool
Refresh options.
name This property is required. String
Name of this parameter.
optionsRefresh This property is required. Boolean
Refresh options.
name This property is required. string
Name of this parameter.
optionsRefresh This property is required. boolean
Refresh options.
name This property is required. str
Name of this parameter.
options_refresh This property is required. bool
Refresh options.
name This property is required. String
Name of this parameter.
optionsRefresh This property is required. Boolean
Refresh options.

CmVersionDeprecatePending
, CmVersionDeprecatePendingArgs

DeprecateDate This property is required. string
(String) Date of deprecation.
DeprecateState This property is required. string
(String) Deprecation state.
Description This property is required. string
(String) Feature description.
DeprecateDate This property is required. string
(String) Date of deprecation.
DeprecateState This property is required. string
(String) Deprecation state.
Description This property is required. string
(String) Feature description.
deprecateDate This property is required. String
(String) Date of deprecation.
deprecateState This property is required. String
(String) Deprecation state.
description This property is required. String
(String) Feature description.
deprecateDate This property is required. string
(String) Date of deprecation.
deprecateState This property is required. string
(String) Deprecation state.
description This property is required. string
(String) Feature description.
deprecate_date This property is required. str
(String) Date of deprecation.
deprecate_state This property is required. str
(String) Deprecation state.
description This property is required. str
(String) Feature description.
deprecateDate This property is required. String
(String) Date of deprecation.
deprecateState This property is required. String
(String) Deprecation state.
description This property is required. String
(String) Feature description.

CmVersionEntitlement
, CmVersionEntitlementArgs

ImageRepoName This property is required. string
(String) Image repository name.
PartNumbers This property is required. List<string>
(List) list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL.
ProductId This property is required. string
(String) Product ID.
ProviderId This property is required. string
(String) Provider ID.
ProviderName This property is required. string
(String) Provider name.
ImageRepoName This property is required. string
(String) Image repository name.
PartNumbers This property is required. []string
(List) list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL.
ProductId This property is required. string
(String) Product ID.
ProviderId This property is required. string
(String) Provider ID.
ProviderName This property is required. string
(String) Provider name.
imageRepoName This property is required. String
(String) Image repository name.
partNumbers This property is required. List<String>
(List) list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL.
productId This property is required. String
(String) Product ID.
providerId This property is required. String
(String) Provider ID.
providerName This property is required. String
(String) Provider name.
imageRepoName This property is required. string
(String) Image repository name.
partNumbers This property is required. string[]
(List) list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL.
productId This property is required. string
(String) Product ID.
providerId This property is required. string
(String) Provider ID.
providerName This property is required. string
(String) Provider name.
image_repo_name This property is required. str
(String) Image repository name.
part_numbers This property is required. Sequence[str]
(List) list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL.
product_id This property is required. str
(String) Product ID.
provider_id This property is required. str
(String) Provider ID.
provider_name This property is required. str
(String) Provider name.
imageRepoName This property is required. String
(String) Image repository name.
partNumbers This property is required. List<String>
(List) list of license entitlement part numbers, eg. D1YGZLL,D1ZXILL.
productId This property is required. String
(String) Product ID.
providerId This property is required. String
(String) Provider ID.
providerName This property is required. String
(String) Provider name.

CmVersionFlavor
, CmVersionFlavorArgs

Index double
Order that this flavor should appear when listed for a single version.
Label string
Label for this flavor.
LabelI18n Dictionary<string, string>
A map of translated strings, by language code.
Name string
Programmatic name for this flavor.
Index float64
Order that this flavor should appear when listed for a single version.
Label string
Label for this flavor.
LabelI18n map[string]string
A map of translated strings, by language code.
Name string
Programmatic name for this flavor.
index Double
Order that this flavor should appear when listed for a single version.
label String
Label for this flavor.
labelI18n Map<String,String>
A map of translated strings, by language code.
name String
Programmatic name for this flavor.
index number
Order that this flavor should appear when listed for a single version.
label string
Label for this flavor.
labelI18n {[key: string]: string}
A map of translated strings, by language code.
name string
Programmatic name for this flavor.
index float
Order that this flavor should appear when listed for a single version.
label str
Label for this flavor.
label_i18n Mapping[str, str]
A map of translated strings, by language code.
name str
Programmatic name for this flavor.
index Number
Order that this flavor should appear when listed for a single version.
label String
Label for this flavor.
labelI18n Map<String>
A map of translated strings, by language code.
name String
Programmatic name for this flavor.

CmVersionIamPermission
, CmVersionIamPermissionArgs

Resources List<CmVersionIamPermissionResource>
Resources for this permission. Nested scheme for resources:
RoleCrns List<string>
Role CRNs for this permission.
ServiceName string
Service name.
Resources []CmVersionIamPermissionResource
Resources for this permission. Nested scheme for resources:
RoleCrns []string
Role CRNs for this permission.
ServiceName string
Service name.
resources List<CmVersionIamPermissionResource>
Resources for this permission. Nested scheme for resources:
roleCrns List<String>
Role CRNs for this permission.
serviceName String
Service name.
resources CmVersionIamPermissionResource[]
Resources for this permission. Nested scheme for resources:
roleCrns string[]
Role CRNs for this permission.
serviceName string
Service name.
resources Sequence[CmVersionIamPermissionResource]
Resources for this permission. Nested scheme for resources:
role_crns Sequence[str]
Role CRNs for this permission.
service_name str
Service name.
resources List<Property Map>
Resources for this permission. Nested scheme for resources:
roleCrns List<String>
Role CRNs for this permission.
serviceName String
Service name.

CmVersionIamPermissionResource
, CmVersionIamPermissionResourceArgs

Description string
Resource description.
Name string
Resource name.
RoleCrns List<string>
Role CRNs for this permission.
Description string
Resource description.
Name string
Resource name.
RoleCrns []string
Role CRNs for this permission.
description String
Resource description.
name String
Resource name.
roleCrns List<String>
Role CRNs for this permission.
description string
Resource description.
name string
Resource name.
roleCrns string[]
Role CRNs for this permission.
description str
Resource description.
name str
Resource name.
role_crns Sequence[str]
Role CRNs for this permission.
description String
Resource description.
name String
Resource name.
roleCrns List<String>
Role CRNs for this permission.

CmVersionImportMetadata
, CmVersionImportMetadataArgs

File CmVersionImportMetadataFile
Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
Images List<CmVersionImportMetadataImage>
Image operating system. Required for virtual server image for VPC. Nested scheme for images:
MinimumProvisionedSize double
Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
OperatingSystem CmVersionImportMetadataOperatingSystem
Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
File CmVersionImportMetadataFile
Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
Images []CmVersionImportMetadataImage
Image operating system. Required for virtual server image for VPC. Nested scheme for images:
MinimumProvisionedSize float64
Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
OperatingSystem CmVersionImportMetadataOperatingSystem
Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
file CmVersionImportMetadataFile
Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images List<CmVersionImportMetadataImage>
Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimumProvisionedSize Double
Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operatingSystem CmVersionImportMetadataOperatingSystem
Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
file CmVersionImportMetadataFile
Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images CmVersionImportMetadataImage[]
Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimumProvisionedSize number
Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operatingSystem CmVersionImportMetadataOperatingSystem
Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
file CmVersionImportMetadataFile
Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images Sequence[CmVersionImportMetadataImage]
Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimum_provisioned_size float
Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operating_system CmVersionImportMetadataOperatingSystem
Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
file Property Map
Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images List<Property Map>
Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimumProvisionedSize Number
Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operatingSystem Property Map
Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:

CmVersionImportMetadataFile
, CmVersionImportMetadataFileArgs

Size double
Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
Size float64
Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size Double
Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size number
Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size float
Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size Number
Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.

CmVersionImportMetadataImage
, CmVersionImportMetadataImageArgs

Id string
Programmatic ID of virtual server image. Required for virtual server image for VPC.
Name string
Programmatic name of virtual server image. Required for virtual server image for VPC.
Region string
Region the virtual server image is available in. Required for virtual server image for VPC.
Id string
Programmatic ID of virtual server image. Required for virtual server image for VPC.
Name string
Programmatic name of virtual server image. Required for virtual server image for VPC.
Region string
Region the virtual server image is available in. Required for virtual server image for VPC.
id String
Programmatic ID of virtual server image. Required for virtual server image for VPC.
name String
Programmatic name of virtual server image. Required for virtual server image for VPC.
region String
Region the virtual server image is available in. Required for virtual server image for VPC.
id string
Programmatic ID of virtual server image. Required for virtual server image for VPC.
name string
Programmatic name of virtual server image. Required for virtual server image for VPC.
region string
Region the virtual server image is available in. Required for virtual server image for VPC.
id str
Programmatic ID of virtual server image. Required for virtual server image for VPC.
name str
Programmatic name of virtual server image. Required for virtual server image for VPC.
region str
Region the virtual server image is available in. Required for virtual server image for VPC.
id String
Programmatic ID of virtual server image. Required for virtual server image for VPC.
name String
Programmatic name of virtual server image. Required for virtual server image for VPC.
region String
Region the virtual server image is available in. Required for virtual server image for VPC.

CmVersionImportMetadataOperatingSystem
, CmVersionImportMetadataOperatingSystemArgs

Architecture string
Operating system architecture. Required for virtual server image for VPC.
DedicatedHostOnly bool
Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
DisplayName string
Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
Family string
Software family for this operating system. Required for virtual server image for VPC.
Href string
URL for this operating system. Required for virtual server image for VPC.
Name string
Globally unique name for this operating system Required for virtual server image for VPC.
Vendor string
Vendor of the operating system. Required for virtual server image for VPC.
Version string
Major release version of this operating system. Required for virtual server image for VPC.
Architecture string
Operating system architecture. Required for virtual server image for VPC.
DedicatedHostOnly bool
Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
DisplayName string
Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
Family string
Software family for this operating system. Required for virtual server image for VPC.
Href string
URL for this operating system. Required for virtual server image for VPC.
Name string
Globally unique name for this operating system Required for virtual server image for VPC.
Vendor string
Vendor of the operating system. Required for virtual server image for VPC.
Version string
Major release version of this operating system. Required for virtual server image for VPC.
architecture String
Operating system architecture. Required for virtual server image for VPC.
dedicatedHostOnly Boolean
Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
displayName String
Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family String
Software family for this operating system. Required for virtual server image for VPC.
href String
URL for this operating system. Required for virtual server image for VPC.
name String
Globally unique name for this operating system Required for virtual server image for VPC.
vendor String
Vendor of the operating system. Required for virtual server image for VPC.
version String
Major release version of this operating system. Required for virtual server image for VPC.
architecture string
Operating system architecture. Required for virtual server image for VPC.
dedicatedHostOnly boolean
Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
displayName string
Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family string
Software family for this operating system. Required for virtual server image for VPC.
href string
URL for this operating system. Required for virtual server image for VPC.
name string
Globally unique name for this operating system Required for virtual server image for VPC.
vendor string
Vendor of the operating system. Required for virtual server image for VPC.
version string
Major release version of this operating system. Required for virtual server image for VPC.
architecture str
Operating system architecture. Required for virtual server image for VPC.
dedicated_host_only bool
Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
display_name str
Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family str
Software family for this operating system. Required for virtual server image for VPC.
href str
URL for this operating system. Required for virtual server image for VPC.
name str
Globally unique name for this operating system Required for virtual server image for VPC.
vendor str
Vendor of the operating system. Required for virtual server image for VPC.
version str
Major release version of this operating system. Required for virtual server image for VPC.
architecture String
Operating system architecture. Required for virtual server image for VPC.
dedicatedHostOnly Boolean
Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
displayName String
Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family String
Software family for this operating system. Required for virtual server image for VPC.
href String
URL for this operating system. Required for virtual server image for VPC.
name String
Globally unique name for this operating system Required for virtual server image for VPC.
vendor String
Vendor of the operating system. Required for virtual server image for VPC.
version String
Major release version of this operating system. Required for virtual server image for VPC.

CmVersionInstall
, CmVersionInstallArgs

DeleteScript string
Optional script that if run will remove the installed version.
Instructions string
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
InstructionsI18n Dictionary<string, string>
A map of translated strings, by language code.
Scope string
Optional value indicating if this script is scoped to a namespace or the entire cluster.
Script string
Optional script that needs to be run post any pre-condition script.
ScriptPermission string
Optional iam permissions that are required on the target cluster to run this script.
DeleteScript string
Optional script that if run will remove the installed version.
Instructions string
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
InstructionsI18n map[string]string
A map of translated strings, by language code.
Scope string
Optional value indicating if this script is scoped to a namespace or the entire cluster.
Script string
Optional script that needs to be run post any pre-condition script.
ScriptPermission string
Optional iam permissions that are required on the target cluster to run this script.
deleteScript String
Optional script that if run will remove the installed version.
instructions String
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructionsI18n Map<String,String>
A map of translated strings, by language code.
scope String
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script String
Optional script that needs to be run post any pre-condition script.
scriptPermission String
Optional iam permissions that are required on the target cluster to run this script.
deleteScript string
Optional script that if run will remove the installed version.
instructions string
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructionsI18n {[key: string]: string}
A map of translated strings, by language code.
scope string
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script string
Optional script that needs to be run post any pre-condition script.
scriptPermission string
Optional iam permissions that are required on the target cluster to run this script.
delete_script str
Optional script that if run will remove the installed version.
instructions str
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructions_i18n Mapping[str, str]
A map of translated strings, by language code.
scope str
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script str
Optional script that needs to be run post any pre-condition script.
script_permission str
Optional iam permissions that are required on the target cluster to run this script.
deleteScript String
Optional script that if run will remove the installed version.
instructions String
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructionsI18n Map<String>
A map of translated strings, by language code.
scope String
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script String
Optional script that needs to be run post any pre-condition script.
scriptPermission String
Optional iam permissions that are required on the target cluster to run this script.

CmVersionLicense
, CmVersionLicenseArgs

Description string
License description.
Id string
License ID.
Name string
license name.
Type string
type of license e.g., Apache xxx.
Url string
URL for the license text.
Description string
License description.
Id string
License ID.
Name string
license name.
Type string
type of license e.g., Apache xxx.
Url string
URL for the license text.
description String
License description.
id String
License ID.
name String
license name.
type String
type of license e.g., Apache xxx.
url String
URL for the license text.
description string
License description.
id string
License ID.
name string
license name.
type string
type of license e.g., Apache xxx.
url string
URL for the license text.
description str
License description.
id str
License ID.
name str
license name.
type str
type of license e.g., Apache xxx.
url str
URL for the license text.
description String
License description.
id String
License ID.
name String
license name.
type String
type of license e.g., Apache xxx.
url String
URL for the license text.

CmVersionMetadata
, CmVersionMetadataArgs

EndDeployTime This property is required. string
(String) The time validation ends.
EstDeployTime This property is required. double
(String) The estimated time validation takes.
ExampleName This property is required. string
(String) Name of example directory that contains source files in existing examples directory.
Modules This property is required. List<CmVersionMetadataModule>
SourceUrl This property is required. string
(String) Content's source URL (e.g git repo).
StartDeployTime This property is required. string
(String) The time validation starts.
TerraformVersion This property is required. string
Usage This property is required. string
Usage text for the version.
UsageTemplate This property is required. string
(String) Usage text for the version. Nested scheme for modules:
ValidatedTerraformVersion This property is required. string
VersionName This property is required. string
(String) Name of the version.
VsiVpcs This property is required. List<CmVersionMetadataVsiVpc>
(List) VSI information for this version. Nested scheme for vsi_vpc:
WorkingDirectory This property is required. string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
EndDeployTime This property is required. string
(String) The time validation ends.
EstDeployTime This property is required. float64
(String) The estimated time validation takes.
ExampleName This property is required. string
(String) Name of example directory that contains source files in existing examples directory.
Modules This property is required. []CmVersionMetadataModule
SourceUrl This property is required. string
(String) Content's source URL (e.g git repo).
StartDeployTime This property is required. string
(String) The time validation starts.
TerraformVersion This property is required. string
Usage This property is required. string
Usage text for the version.
UsageTemplate This property is required. string
(String) Usage text for the version. Nested scheme for modules:
ValidatedTerraformVersion This property is required. string
VersionName This property is required. string
(String) Name of the version.
VsiVpcs This property is required. []CmVersionMetadataVsiVpc
(List) VSI information for this version. Nested scheme for vsi_vpc:
WorkingDirectory This property is required. string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
endDeployTime This property is required. String
(String) The time validation ends.
estDeployTime This property is required. Double
(String) The estimated time validation takes.
exampleName This property is required. String
(String) Name of example directory that contains source files in existing examples directory.
modules This property is required. List<CmVersionMetadataModule>
sourceUrl This property is required. String
(String) Content's source URL (e.g git repo).
startDeployTime This property is required. String
(String) The time validation starts.
terraformVersion This property is required. String
usage This property is required. String
Usage text for the version.
usageTemplate This property is required. String
(String) Usage text for the version. Nested scheme for modules:
validatedTerraformVersion This property is required. String
versionName This property is required. String
(String) Name of the version.
vsiVpcs This property is required. List<CmVersionMetadataVsiVpc>
(List) VSI information for this version. Nested scheme for vsi_vpc:
workingDirectory This property is required. String
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
endDeployTime This property is required. string
(String) The time validation ends.
estDeployTime This property is required. number
(String) The estimated time validation takes.
exampleName This property is required. string
(String) Name of example directory that contains source files in existing examples directory.
modules This property is required. CmVersionMetadataModule[]
sourceUrl This property is required. string
(String) Content's source URL (e.g git repo).
startDeployTime This property is required. string
(String) The time validation starts.
terraformVersion This property is required. string
usage This property is required. string
Usage text for the version.
usageTemplate This property is required. string
(String) Usage text for the version. Nested scheme for modules:
validatedTerraformVersion This property is required. string
versionName This property is required. string
(String) Name of the version.
vsiVpcs This property is required. CmVersionMetadataVsiVpc[]
(List) VSI information for this version. Nested scheme for vsi_vpc:
workingDirectory This property is required. string
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
end_deploy_time This property is required. str
(String) The time validation ends.
est_deploy_time This property is required. float
(String) The estimated time validation takes.
example_name This property is required. str
(String) Name of example directory that contains source files in existing examples directory.
modules This property is required. Sequence[CmVersionMetadataModule]
source_url This property is required. str
(String) Content's source URL (e.g git repo).
start_deploy_time This property is required. str
(String) The time validation starts.
terraform_version This property is required. str
usage This property is required. str
Usage text for the version.
usage_template This property is required. str
(String) Usage text for the version. Nested scheme for modules:
validated_terraform_version This property is required. str
version_name This property is required. str
(String) Name of the version.
vsi_vpcs This property is required. Sequence[CmVersionMetadataVsiVpc]
(List) VSI information for this version. Nested scheme for vsi_vpc:
working_directory This property is required. str
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.
endDeployTime This property is required. String
(String) The time validation ends.
estDeployTime This property is required. Number
(String) The estimated time validation takes.
exampleName This property is required. String
(String) Name of example directory that contains source files in existing examples directory.
modules This property is required. List<Property Map>
sourceUrl This property is required. String
(String) Content's source URL (e.g git repo).
startDeployTime This property is required. String
(String) The time validation starts.
terraformVersion This property is required. String
usage This property is required. String
Usage text for the version.
usageTemplate This property is required. String
(String) Usage text for the version. Nested scheme for modules:
validatedTerraformVersion This property is required. String
versionName This property is required. String
(String) Name of the version.
vsiVpcs This property is required. List<Property Map>
(List) VSI information for this version. Nested scheme for vsi_vpc:
workingDirectory This property is required. String
Optional - The sub-folder within the specified tgz file that contains the software being onboarded.

CmVersionMetadataModule
, CmVersionMetadataModuleArgs

Name This property is required. string
Name of version. Required for virtual server image for VPC.
OfferingReferences This property is required. List<CmVersionMetadataModuleOfferingReference>
Source This property is required. string
(String) Source of the module. Nested scheme for offering_reference:
Name This property is required. string
Name of version. Required for virtual server image for VPC.
OfferingReferences This property is required. []CmVersionMetadataModuleOfferingReference
Source This property is required. string
(String) Source of the module. Nested scheme for offering_reference:
name This property is required. String
Name of version. Required for virtual server image for VPC.
offeringReferences This property is required. List<CmVersionMetadataModuleOfferingReference>
source This property is required. String
(String) Source of the module. Nested scheme for offering_reference:
name This property is required. string
Name of version. Required for virtual server image for VPC.
offeringReferences This property is required. CmVersionMetadataModuleOfferingReference[]
source This property is required. string
(String) Source of the module. Nested scheme for offering_reference:
name This property is required. str
Name of version. Required for virtual server image for VPC.
offering_references This property is required. Sequence[CmVersionMetadataModuleOfferingReference]
source This property is required. str
(String) Source of the module. Nested scheme for offering_reference:
name This property is required. String
Name of version. Required for virtual server image for VPC.
offeringReferences This property is required. List<Property Map>
source This property is required. String
(String) Source of the module. Nested scheme for offering_reference:

CmVersionMetadataModuleOfferingReference
, CmVersionMetadataModuleOfferingReferenceArgs

CatalogId This property is required. string
Catalog identifier.
Flavor This property is required. string
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
Flavors This property is required. List<string>
(List) Optional - List of dependent flavors in the specified range.
Id This property is required. string
(String) Optional - Offering ID - not required if name is set.
Kind This property is required. string
(String) Kind of the offering.
Metadata This property is required. string
(Map) Resource metadata.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Version This property is required. string
(String) Required - Semver value or range.
CatalogId This property is required. string
Catalog identifier.
Flavor This property is required. string
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
Flavors This property is required. []string
(List) Optional - List of dependent flavors in the specified range.
Id This property is required. string
(String) Optional - Offering ID - not required if name is set.
Kind This property is required. string
(String) Kind of the offering.
Metadata This property is required. string
(Map) Resource metadata.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Version This property is required. string
(String) Required - Semver value or range.
catalogId This property is required. String
Catalog identifier.
flavor This property is required. String
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
flavors This property is required. List<String>
(List) Optional - List of dependent flavors in the specified range.
id This property is required. String
(String) Optional - Offering ID - not required if name is set.
kind This property is required. String
(String) Kind of the offering.
metadata This property is required. String
(Map) Resource metadata.
name This property is required. String
Name of version. Required for virtual server image for VPC.
version This property is required. String
(String) Required - Semver value or range.
catalogId This property is required. string
Catalog identifier.
flavor This property is required. string
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
flavors This property is required. string[]
(List) Optional - List of dependent flavors in the specified range.
id This property is required. string
(String) Optional - Offering ID - not required if name is set.
kind This property is required. string
(String) Kind of the offering.
metadata This property is required. string
(Map) Resource metadata.
name This property is required. string
Name of version. Required for virtual server image for VPC.
version This property is required. string
(String) Required - Semver value or range.
catalog_id This property is required. str
Catalog identifier.
flavor This property is required. str
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
flavors This property is required. Sequence[str]
(List) Optional - List of dependent flavors in the specified range.
id This property is required. str
(String) Optional - Offering ID - not required if name is set.
kind This property is required. str
(String) Kind of the offering.
metadata This property is required. str
(Map) Resource metadata.
name This property is required. str
Name of version. Required for virtual server image for VPC.
version This property is required. str
(String) Required - Semver value or range.
catalogId This property is required. String
Catalog identifier.
flavor This property is required. String
Version Flavor Information. Only supported for Product kind Solution. Nested scheme for flavor:
flavors This property is required. List<String>
(List) Optional - List of dependent flavors in the specified range.
id This property is required. String
(String) Optional - Offering ID - not required if name is set.
kind This property is required. String
(String) Kind of the offering.
metadata This property is required. String
(Map) Resource metadata.
name This property is required. String
Name of version. Required for virtual server image for VPC.
version This property is required. String
(String) Required - Semver value or range.

CmVersionMetadataVsiVpc
, CmVersionMetadataVsiVpcArgs

Files This property is required. List<CmVersionMetadataVsiVpcFile>
(List) Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
Images This property is required. List<CmVersionMetadataVsiVpcImage>
(List) Image operating system. Required for virtual server image for VPC. Nested scheme for images:
MinimumProvisionedSize This property is required. double
(Integer) Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
OperatingSystems This property is required. List<CmVersionMetadataVsiVpcOperatingSystem>
(List) Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
Files This property is required. []CmVersionMetadataVsiVpcFile
(List) Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
Images This property is required. []CmVersionMetadataVsiVpcImage
(List) Image operating system. Required for virtual server image for VPC. Nested scheme for images:
MinimumProvisionedSize This property is required. float64
(Integer) Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
OperatingSystems This property is required. []CmVersionMetadataVsiVpcOperatingSystem
(List) Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
files This property is required. List<CmVersionMetadataVsiVpcFile>
(List) Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images This property is required. List<CmVersionMetadataVsiVpcImage>
(List) Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimumProvisionedSize This property is required. Double
(Integer) Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operatingSystems This property is required. List<CmVersionMetadataVsiVpcOperatingSystem>
(List) Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
files This property is required. CmVersionMetadataVsiVpcFile[]
(List) Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images This property is required. CmVersionMetadataVsiVpcImage[]
(List) Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimumProvisionedSize This property is required. number
(Integer) Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operatingSystems This property is required. CmVersionMetadataVsiVpcOperatingSystem[]
(List) Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
files This property is required. Sequence[CmVersionMetadataVsiVpcFile]
(List) Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images This property is required. Sequence[CmVersionMetadataVsiVpcImage]
(List) Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimum_provisioned_size This property is required. float
(Integer) Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operating_systems This property is required. Sequence[CmVersionMetadataVsiVpcOperatingSystem]
(List) Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:
files This property is required. List<Property Map>
(List) Details for the stored image file. Required for virtual server image for VPC. Nested scheme for file:
images This property is required. List<Property Map>
(List) Image operating system. Required for virtual server image for VPC. Nested scheme for images:
minimumProvisionedSize This property is required. Number
(Integer) Minimum size (in gigabytes) of a volume onto which this image may be provisioned. Required for virtual server image for VPC.
operatingSystems This property is required. List<Property Map>
(List) Operating system included in this image. Required for virtual server image for VPC. Nested scheme for operating_system:

CmVersionMetadataVsiVpcFile
, CmVersionMetadataVsiVpcFileArgs

Size This property is required. double
(Integer) Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
Size This property is required. float64
(Integer) Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size This property is required. Double
(Integer) Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size This property is required. number
(Integer) Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size This property is required. float
(Integer) Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.
size This property is required. Number
(Integer) Size of the stored image file rounded up to the next gigabyte. Required for virtual server image for VPC.

CmVersionMetadataVsiVpcImage
, CmVersionMetadataVsiVpcImageArgs

Id This property is required. string
(String) Optional - Offering ID - not required if name is set.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Region This property is required. string
(String) Region the virtual server image is available in. Required for virtual server image for VPC.
Id This property is required. string
(String) Optional - Offering ID - not required if name is set.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Region This property is required. string
(String) Region the virtual server image is available in. Required for virtual server image for VPC.
id This property is required. String
(String) Optional - Offering ID - not required if name is set.
name This property is required. String
Name of version. Required for virtual server image for VPC.
region This property is required. String
(String) Region the virtual server image is available in. Required for virtual server image for VPC.
id This property is required. string
(String) Optional - Offering ID - not required if name is set.
name This property is required. string
Name of version. Required for virtual server image for VPC.
region This property is required. string
(String) Region the virtual server image is available in. Required for virtual server image for VPC.
id This property is required. str
(String) Optional - Offering ID - not required if name is set.
name This property is required. str
Name of version. Required for virtual server image for VPC.
region This property is required. str
(String) Region the virtual server image is available in. Required for virtual server image for VPC.
id This property is required. String
(String) Optional - Offering ID - not required if name is set.
name This property is required. String
Name of version. Required for virtual server image for VPC.
region This property is required. String
(String) Region the virtual server image is available in. Required for virtual server image for VPC.

CmVersionMetadataVsiVpcOperatingSystem
, CmVersionMetadataVsiVpcOperatingSystemArgs

Architecture This property is required. string
(String) Operating system architecture. Required for virtual server image for VPC.
DedicatedHostOnly This property is required. bool
(Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
DisplayName This property is required. string
(String) Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
Family This property is required. string
(String) Software family for this operating system. Required for virtual server image for VPC.
Href This property is required. string
(String) URL for this operating system. Required for virtual server image for VPC.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Vendor This property is required. string
(String) Vendor of the operating system. Required for virtual server image for VPC.
Version This property is required. string
(String) Required - Semver value or range.
Architecture This property is required. string
(String) Operating system architecture. Required for virtual server image for VPC.
DedicatedHostOnly This property is required. bool
(Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
DisplayName This property is required. string
(String) Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
Family This property is required. string
(String) Software family for this operating system. Required for virtual server image for VPC.
Href This property is required. string
(String) URL for this operating system. Required for virtual server image for VPC.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Vendor This property is required. string
(String) Vendor of the operating system. Required for virtual server image for VPC.
Version This property is required. string
(String) Required - Semver value or range.
architecture This property is required. String
(String) Operating system architecture. Required for virtual server image for VPC.
dedicatedHostOnly This property is required. Boolean
(Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
displayName This property is required. String
(String) Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family This property is required. String
(String) Software family for this operating system. Required for virtual server image for VPC.
href This property is required. String
(String) URL for this operating system. Required for virtual server image for VPC.
name This property is required. String
Name of version. Required for virtual server image for VPC.
vendor This property is required. String
(String) Vendor of the operating system. Required for virtual server image for VPC.
version This property is required. String
(String) Required - Semver value or range.
architecture This property is required. string
(String) Operating system architecture. Required for virtual server image for VPC.
dedicatedHostOnly This property is required. boolean
(Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
displayName This property is required. string
(String) Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family This property is required. string
(String) Software family for this operating system. Required for virtual server image for VPC.
href This property is required. string
(String) URL for this operating system. Required for virtual server image for VPC.
name This property is required. string
Name of version. Required for virtual server image for VPC.
vendor This property is required. string
(String) Vendor of the operating system. Required for virtual server image for VPC.
version This property is required. string
(String) Required - Semver value or range.
architecture This property is required. str
(String) Operating system architecture. Required for virtual server image for VPC.
dedicated_host_only This property is required. bool
(Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
display_name This property is required. str
(String) Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family This property is required. str
(String) Software family for this operating system. Required for virtual server image for VPC.
href This property is required. str
(String) URL for this operating system. Required for virtual server image for VPC.
name This property is required. str
Name of version. Required for virtual server image for VPC.
vendor This property is required. str
(String) Vendor of the operating system. Required for virtual server image for VPC.
version This property is required. str
(String) Required - Semver value or range.
architecture This property is required. String
(String) Operating system architecture. Required for virtual server image for VPC.
dedicatedHostOnly This property is required. Boolean
(Boolean) Images with this operating system can only be used on dedicated hosts or dedicated host groups. Required for virtual server image for VPC.
displayName This property is required. String
(String) Unique, display-friendly name for the operating system. Required for virtual server image for VPC.
family This property is required. String
(String) Software family for this operating system. Required for virtual server image for VPC.
href This property is required. String
(String) URL for this operating system. Required for virtual server image for VPC.
name This property is required. String
Name of version. Required for virtual server image for VPC.
vendor This property is required. String
(String) Vendor of the operating system. Required for virtual server image for VPC.
version This property is required. String
(String) Required - Semver value or range.

CmVersionOutput
, CmVersionOutputArgs

Description This property is required. string
(String) Feature description.
Key This property is required. string
(String) Output key.
Description This property is required. string
(String) Feature description.
Key This property is required. string
(String) Output key.
description This property is required. String
(String) Feature description.
key This property is required. String
(String) Output key.
description This property is required. string
(String) Feature description.
key This property is required. string
(String) Output key.
description This property is required. str
(String) Feature description.
key This property is required. str
(String) Output key.
description This property is required. String
(String) Feature description.
key This property is required. String
(String) Output key.

CmVersionPreInstall
, CmVersionPreInstallArgs

DeleteScript string
Optional script that if run will remove the installed version.
Instructions string
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
InstructionsI18n Dictionary<string, string>
A map of translated strings, by language code.
Scope string
Optional value indicating if this script is scoped to a namespace or the entire cluster.
Script string
Optional script that needs to be run post any pre-condition script.
ScriptPermission string
Optional iam permissions that are required on the target cluster to run this script.
DeleteScript string
Optional script that if run will remove the installed version.
Instructions string
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
InstructionsI18n map[string]string
A map of translated strings, by language code.
Scope string
Optional value indicating if this script is scoped to a namespace or the entire cluster.
Script string
Optional script that needs to be run post any pre-condition script.
ScriptPermission string
Optional iam permissions that are required on the target cluster to run this script.
deleteScript String
Optional script that if run will remove the installed version.
instructions String
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructionsI18n Map<String,String>
A map of translated strings, by language code.
scope String
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script String
Optional script that needs to be run post any pre-condition script.
scriptPermission String
Optional iam permissions that are required on the target cluster to run this script.
deleteScript string
Optional script that if run will remove the installed version.
instructions string
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructionsI18n {[key: string]: string}
A map of translated strings, by language code.
scope string
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script string
Optional script that needs to be run post any pre-condition script.
scriptPermission string
Optional iam permissions that are required on the target cluster to run this script.
delete_script str
Optional script that if run will remove the installed version.
instructions str
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructions_i18n Mapping[str, str]
A map of translated strings, by language code.
scope str
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script str
Optional script that needs to be run post any pre-condition script.
script_permission str
Optional iam permissions that are required on the target cluster to run this script.
deleteScript String
Optional script that if run will remove the installed version.
instructions String
Instruction on step and by whom (role) that are needed to take place to prepare the target for installing this version.
instructionsI18n Map<String>
A map of translated strings, by language code.
scope String
Optional value indicating if this script is scoped to a namespace or the entire cluster.
script String
Optional script that needs to be run post any pre-condition script.
scriptPermission String
Optional iam permissions that are required on the target cluster to run this script.

CmVersionRequiredResource
, CmVersionRequiredResourceArgs

Type string
Type of requirement.
Value string
mem, disk, cores, and nodes can be parsed as an int. targetVersion will be a semver range value..
Type string
Type of requirement.
Value string
mem, disk, cores, and nodes can be parsed as an int. targetVersion will be a semver range value..
type String
Type of requirement.
value String
mem, disk, cores, and nodes can be parsed as an int. targetVersion will be a semver range value..
type string
Type of requirement.
value string
mem, disk, cores, and nodes can be parsed as an int. targetVersion will be a semver range value..
type str
Type of requirement.
value str
mem, disk, cores, and nodes can be parsed as an int. targetVersion will be a semver range value..
type String
Type of requirement.
value String
mem, disk, cores, and nodes can be parsed as an int. targetVersion will be a semver range value..

CmVersionSolutionInfo
, CmVersionSolutionInfoArgs

ArchitectureDiagrams List<CmVersionSolutionInfoArchitectureDiagram>
Architecture diagrams for this solution. Nested scheme for architecture_diagrams:
CostEstimates List<CmVersionSolutionInfoCostEstimate>
(List) Cost estimate definition. Nested scheme for cost_estimate:
Dependencies List<CmVersionSolutionInfoDependency>
Dependencies for this solution. Nested scheme for dependencies:
Features List<CmVersionSolutionInfoFeature>
Features - titles only. Nested scheme for features:
ArchitectureDiagrams []CmVersionSolutionInfoArchitectureDiagram
Architecture diagrams for this solution. Nested scheme for architecture_diagrams:
CostEstimates []CmVersionSolutionInfoCostEstimate
(List) Cost estimate definition. Nested scheme for cost_estimate:
Dependencies []CmVersionSolutionInfoDependency
Dependencies for this solution. Nested scheme for dependencies:
Features []CmVersionSolutionInfoFeature
Features - titles only. Nested scheme for features:
architectureDiagrams List<CmVersionSolutionInfoArchitectureDiagram>
Architecture diagrams for this solution. Nested scheme for architecture_diagrams:
costEstimates List<CmVersionSolutionInfoCostEstimate>
(List) Cost estimate definition. Nested scheme for cost_estimate:
dependencies List<CmVersionSolutionInfoDependency>
Dependencies for this solution. Nested scheme for dependencies:
features List<CmVersionSolutionInfoFeature>
Features - titles only. Nested scheme for features:
architectureDiagrams CmVersionSolutionInfoArchitectureDiagram[]
Architecture diagrams for this solution. Nested scheme for architecture_diagrams:
costEstimates CmVersionSolutionInfoCostEstimate[]
(List) Cost estimate definition. Nested scheme for cost_estimate:
dependencies CmVersionSolutionInfoDependency[]
Dependencies for this solution. Nested scheme for dependencies:
features CmVersionSolutionInfoFeature[]
Features - titles only. Nested scheme for features:
architecture_diagrams Sequence[CmVersionSolutionInfoArchitectureDiagram]
Architecture diagrams for this solution. Nested scheme for architecture_diagrams:
cost_estimates Sequence[CmVersionSolutionInfoCostEstimate]
(List) Cost estimate definition. Nested scheme for cost_estimate:
dependencies Sequence[CmVersionSolutionInfoDependency]
Dependencies for this solution. Nested scheme for dependencies:
features Sequence[CmVersionSolutionInfoFeature]
Features - titles only. Nested scheme for features:
architectureDiagrams List<Property Map>
Architecture diagrams for this solution. Nested scheme for architecture_diagrams:
costEstimates List<Property Map>
(List) Cost estimate definition. Nested scheme for cost_estimate:
dependencies List<Property Map>
Dependencies for this solution. Nested scheme for dependencies:
features List<Property Map>
Features - titles only. Nested scheme for features:

CmVersionSolutionInfoArchitectureDiagram
, CmVersionSolutionInfoArchitectureDiagramArgs

Description string
Description of this diagram.
DescriptionI18n Dictionary<string, string>
A map of translated strings, by language code.
Diagram CmVersionSolutionInfoArchitectureDiagramDiagram
Offering Media information. Nested scheme for diagram:
Description string
Description of this diagram.
DescriptionI18n map[string]string
A map of translated strings, by language code.
Diagram CmVersionSolutionInfoArchitectureDiagramDiagram
Offering Media information. Nested scheme for diagram:
description String
Description of this diagram.
descriptionI18n Map<String,String>
A map of translated strings, by language code.
diagram CmVersionSolutionInfoArchitectureDiagramDiagram
Offering Media information. Nested scheme for diagram:
description string
Description of this diagram.
descriptionI18n {[key: string]: string}
A map of translated strings, by language code.
diagram CmVersionSolutionInfoArchitectureDiagramDiagram
Offering Media information. Nested scheme for diagram:
description str
Description of this diagram.
description_i18n Mapping[str, str]
A map of translated strings, by language code.
diagram CmVersionSolutionInfoArchitectureDiagramDiagram
Offering Media information. Nested scheme for diagram:
description String
Description of this diagram.
descriptionI18n Map<String>
A map of translated strings, by language code.
diagram Property Map
Offering Media information. Nested scheme for diagram:

CmVersionSolutionInfoArchitectureDiagramDiagram
, CmVersionSolutionInfoArchitectureDiagramDiagramArgs

ApiUrl string
CM API specific URL of the specified media item.
Caption string
Caption for this media item.
CaptionI18n Dictionary<string, string>
A map of translated strings, by language code.
ThumbnailUrl string
Thumbnail URL for this media item.
Type string
Type of this media item.
Url string
URL of the specified media item.
UrlProxy CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxy
Offering URL proxy information. Nested scheme for url_proxy:
ApiUrl string
CM API specific URL of the specified media item.
Caption string
Caption for this media item.
CaptionI18n map[string]string
A map of translated strings, by language code.
ThumbnailUrl string
Thumbnail URL for this media item.
Type string
Type of this media item.
Url string
URL of the specified media item.
UrlProxy CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxy
Offering URL proxy information. Nested scheme for url_proxy:
apiUrl String
CM API specific URL of the specified media item.
caption String
Caption for this media item.
captionI18n Map<String,String>
A map of translated strings, by language code.
thumbnailUrl String
Thumbnail URL for this media item.
type String
Type of this media item.
url String
URL of the specified media item.
urlProxy CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxy
Offering URL proxy information. Nested scheme for url_proxy:
apiUrl string
CM API specific URL of the specified media item.
caption string
Caption for this media item.
captionI18n {[key: string]: string}
A map of translated strings, by language code.
thumbnailUrl string
Thumbnail URL for this media item.
type string
Type of this media item.
url string
URL of the specified media item.
urlProxy CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxy
Offering URL proxy information. Nested scheme for url_proxy:
api_url str
CM API specific URL of the specified media item.
caption str
Caption for this media item.
caption_i18n Mapping[str, str]
A map of translated strings, by language code.
thumbnail_url str
Thumbnail URL for this media item.
type str
Type of this media item.
url str
URL of the specified media item.
url_proxy CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxy
Offering URL proxy information. Nested scheme for url_proxy:
apiUrl String
CM API specific URL of the specified media item.
caption String
Caption for this media item.
captionI18n Map<String>
A map of translated strings, by language code.
thumbnailUrl String
Thumbnail URL for this media item.
type String
Type of this media item.
url String
URL of the specified media item.
urlProxy Property Map
Offering URL proxy information. Nested scheme for url_proxy:

CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxy
, CmVersionSolutionInfoArchitectureDiagramDiagramUrlProxyArgs

Sha string
SHA256 fingerprint of image.
Url string
URL of the specified media item being proxied.
Sha string
SHA256 fingerprint of image.
Url string
URL of the specified media item being proxied.
sha String
SHA256 fingerprint of image.
url String
URL of the specified media item being proxied.
sha string
SHA256 fingerprint of image.
url string
URL of the specified media item being proxied.
sha str
SHA256 fingerprint of image.
url str
URL of the specified media item being proxied.
sha String
SHA256 fingerprint of image.
url String
URL of the specified media item being proxied.

CmVersionSolutionInfoCostEstimate
, CmVersionSolutionInfoCostEstimateArgs

Currency This property is required. string
(String) Cost estimate currency.
DiffTotalHourlyCost This property is required. string
(String) Difference in total hourly cost.
DiffTotalMonthlyCost This property is required. string
(String) Difference in total monthly cost.
PastTotalHourlyCost This property is required. string
(String) Past total hourly cost.
PastTotalMonthlyCost This property is required. string
(String) Past total monthly cost.
Projects This property is required. List<CmVersionSolutionInfoCostEstimateProject>
(List) Cost estimate projects. Nested scheme for projects:
Summaries This property is required. List<CmVersionSolutionInfoCostEstimateSummary>
(List) Cost summary definition. Nested scheme for summary:
TimeGenerated This property is required. string
(String) When this estimate was generated.
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
Version This property is required. string
(String) Required - Semver value or range.
Currency This property is required. string
(String) Cost estimate currency.
DiffTotalHourlyCost This property is required. string
(String) Difference in total hourly cost.
DiffTotalMonthlyCost This property is required. string
(String) Difference in total monthly cost.
PastTotalHourlyCost This property is required. string
(String) Past total hourly cost.
PastTotalMonthlyCost This property is required. string
(String) Past total monthly cost.
Projects This property is required. []CmVersionSolutionInfoCostEstimateProject
(List) Cost estimate projects. Nested scheme for projects:
Summaries This property is required. []CmVersionSolutionInfoCostEstimateSummary
(List) Cost summary definition. Nested scheme for summary:
TimeGenerated This property is required. string
(String) When this estimate was generated.
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
Version This property is required. string
(String) Required - Semver value or range.
currency This property is required. String
(String) Cost estimate currency.
diffTotalHourlyCost This property is required. String
(String) Difference in total hourly cost.
diffTotalMonthlyCost This property is required. String
(String) Difference in total monthly cost.
pastTotalHourlyCost This property is required. String
(String) Past total hourly cost.
pastTotalMonthlyCost This property is required. String
(String) Past total monthly cost.
projects This property is required. List<CmVersionSolutionInfoCostEstimateProject>
(List) Cost estimate projects. Nested scheme for projects:
summaries This property is required. List<CmVersionSolutionInfoCostEstimateSummary>
(List) Cost summary definition. Nested scheme for summary:
timeGenerated This property is required. String
(String) When this estimate was generated.
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.
version This property is required. String
(String) Required - Semver value or range.
currency This property is required. string
(String) Cost estimate currency.
diffTotalHourlyCost This property is required. string
(String) Difference in total hourly cost.
diffTotalMonthlyCost This property is required. string
(String) Difference in total monthly cost.
pastTotalHourlyCost This property is required. string
(String) Past total hourly cost.
pastTotalMonthlyCost This property is required. string
(String) Past total monthly cost.
projects This property is required. CmVersionSolutionInfoCostEstimateProject[]
(List) Cost estimate projects. Nested scheme for projects:
summaries This property is required. CmVersionSolutionInfoCostEstimateSummary[]
(List) Cost summary definition. Nested scheme for summary:
timeGenerated This property is required. string
(String) When this estimate was generated.
totalHourlyCost This property is required. string
(String) Total hourly cost.
totalMonthlyCost This property is required. string
(String) Total monthly cost.
version This property is required. string
(String) Required - Semver value or range.
currency This property is required. str
(String) Cost estimate currency.
diff_total_hourly_cost This property is required. str
(String) Difference in total hourly cost.
diff_total_monthly_cost This property is required. str
(String) Difference in total monthly cost.
past_total_hourly_cost This property is required. str
(String) Past total hourly cost.
past_total_monthly_cost This property is required. str
(String) Past total monthly cost.
projects This property is required. Sequence[CmVersionSolutionInfoCostEstimateProject]
(List) Cost estimate projects. Nested scheme for projects:
summaries This property is required. Sequence[CmVersionSolutionInfoCostEstimateSummary]
(List) Cost summary definition. Nested scheme for summary:
time_generated This property is required. str
(String) When this estimate was generated.
total_hourly_cost This property is required. str
(String) Total hourly cost.
total_monthly_cost This property is required. str
(String) Total monthly cost.
version This property is required. str
(String) Required - Semver value or range.
currency This property is required. String
(String) Cost estimate currency.
diffTotalHourlyCost This property is required. String
(String) Difference in total hourly cost.
diffTotalMonthlyCost This property is required. String
(String) Difference in total monthly cost.
pastTotalHourlyCost This property is required. String
(String) Past total hourly cost.
pastTotalMonthlyCost This property is required. String
(String) Past total monthly cost.
projects This property is required. List<Property Map>
(List) Cost estimate projects. Nested scheme for projects:
summaries This property is required. List<Property Map>
(List) Cost summary definition. Nested scheme for summary:
timeGenerated This property is required. String
(String) When this estimate was generated.
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.
version This property is required. String
(String) Required - Semver value or range.

CmVersionSolutionInfoCostEstimateProject
, CmVersionSolutionInfoCostEstimateProjectArgs

Breakdowns This property is required. List<CmVersionSolutionInfoCostEstimateProjectBreakdown>
(List) Cost breakdown definition. Nested scheme for breakdown:
Diffs This property is required. List<CmVersionSolutionInfoCostEstimateProjectDiff>
(List) Cost breakdown definition. Nested scheme for diff:
Metadata This property is required. Dictionary<string, string>
(Map) Resource metadata.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
PastBreakdowns This property is required. List<CmVersionSolutionInfoCostEstimateProjectPastBreakdown>
(List) Cost breakdown definition. Nested scheme for past_breakdown:
Summaries This property is required. List<CmVersionSolutionInfoCostEstimateProjectSummary>
(List) Cost summary definition. Nested scheme for summary:
Breakdowns This property is required. []CmVersionSolutionInfoCostEstimateProjectBreakdown
(List) Cost breakdown definition. Nested scheme for breakdown:
Diffs This property is required. []CmVersionSolutionInfoCostEstimateProjectDiff
(List) Cost breakdown definition. Nested scheme for diff:
Metadata This property is required. map[string]string
(Map) Resource metadata.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
PastBreakdowns This property is required. []CmVersionSolutionInfoCostEstimateProjectPastBreakdown
(List) Cost breakdown definition. Nested scheme for past_breakdown:
Summaries This property is required. []CmVersionSolutionInfoCostEstimateProjectSummary
(List) Cost summary definition. Nested scheme for summary:
breakdowns This property is required. List<CmVersionSolutionInfoCostEstimateProjectBreakdown>
(List) Cost breakdown definition. Nested scheme for breakdown:
diffs This property is required. List<CmVersionSolutionInfoCostEstimateProjectDiff>
(List) Cost breakdown definition. Nested scheme for diff:
metadata This property is required. Map<String,String>
(Map) Resource metadata.
name This property is required. String
Name of version. Required for virtual server image for VPC.
pastBreakdowns This property is required. List<CmVersionSolutionInfoCostEstimateProjectPastBreakdown>
(List) Cost breakdown definition. Nested scheme for past_breakdown:
summaries This property is required. List<CmVersionSolutionInfoCostEstimateProjectSummary>
(List) Cost summary definition. Nested scheme for summary:
breakdowns This property is required. CmVersionSolutionInfoCostEstimateProjectBreakdown[]
(List) Cost breakdown definition. Nested scheme for breakdown:
diffs This property is required. CmVersionSolutionInfoCostEstimateProjectDiff[]
(List) Cost breakdown definition. Nested scheme for diff:
metadata This property is required. {[key: string]: string}
(Map) Resource metadata.
name This property is required. string
Name of version. Required for virtual server image for VPC.
pastBreakdowns This property is required. CmVersionSolutionInfoCostEstimateProjectPastBreakdown[]
(List) Cost breakdown definition. Nested scheme for past_breakdown:
summaries This property is required. CmVersionSolutionInfoCostEstimateProjectSummary[]
(List) Cost summary definition. Nested scheme for summary:
breakdowns This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectBreakdown]
(List) Cost breakdown definition. Nested scheme for breakdown:
diffs This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectDiff]
(List) Cost breakdown definition. Nested scheme for diff:
metadata This property is required. Mapping[str, str]
(Map) Resource metadata.
name This property is required. str
Name of version. Required for virtual server image for VPC.
past_breakdowns This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectPastBreakdown]
(List) Cost breakdown definition. Nested scheme for past_breakdown:
summaries This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectSummary]
(List) Cost summary definition. Nested scheme for summary:
breakdowns This property is required. List<Property Map>
(List) Cost breakdown definition. Nested scheme for breakdown:
diffs This property is required. List<Property Map>
(List) Cost breakdown definition. Nested scheme for diff:
metadata This property is required. Map<String>
(Map) Resource metadata.
name This property is required. String
Name of version. Required for virtual server image for VPC.
pastBreakdowns This property is required. List<Property Map>
(List) Cost breakdown definition. Nested scheme for past_breakdown:
summaries This property is required. List<Property Map>
(List) Cost summary definition. Nested scheme for summary:

CmVersionSolutionInfoCostEstimateProjectBreakdown
, CmVersionSolutionInfoCostEstimateProjectBreakdownArgs

Resources This property is required. List<CmVersionSolutionInfoCostEstimateProjectBreakdownResource>
(List) Resources. Nested scheme for resources:
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
Resources This property is required. []CmVersionSolutionInfoCostEstimateProjectBreakdownResource
(List) Resources. Nested scheme for resources:
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
resources This property is required. List<CmVersionSolutionInfoCostEstimateProjectBreakdownResource>
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.
resources This property is required. CmVersionSolutionInfoCostEstimateProjectBreakdownResource[]
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. string
(String) Total hourly cost.
totalMonthlyCost This property is required. string
(String) Total monthly cost.
resources This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectBreakdownResource]
(List) Resources. Nested scheme for resources:
total_hourly_cost This property is required. str
(String) Total hourly cost.
total_monthly_cost This property is required. str
(String) Total monthly cost.
resources This property is required. List<Property Map>
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.

CmVersionSolutionInfoCostEstimateProjectBreakdownResource
, CmVersionSolutionInfoCostEstimateProjectBreakdownResourceArgs

CostComponents This property is required. List<CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponent>
(List) Cost components. Nested scheme for cost_components:
HourlyCost This property is required. string
(String) Hourly cost.
Metadata This property is required. Dictionary<string, string>
(Map) Resource metadata.
MonthlyCost This property is required. string
(String) Monthly cost.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
CostComponents This property is required. []CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponent
(List) Cost components. Nested scheme for cost_components:
HourlyCost This property is required. string
(String) Hourly cost.
Metadata This property is required. map[string]string
(Map) Resource metadata.
MonthlyCost This property is required. string
(String) Monthly cost.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
costComponents This property is required. List<CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponent>
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. String
(String) Hourly cost.
metadata This property is required. Map<String,String>
(Map) Resource metadata.
monthlyCost This property is required. String
(String) Monthly cost.
name This property is required. String
Name of version. Required for virtual server image for VPC.
costComponents This property is required. CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponent[]
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. string
(String) Hourly cost.
metadata This property is required. {[key: string]: string}
(Map) Resource metadata.
monthlyCost This property is required. string
(String) Monthly cost.
name This property is required. string
Name of version. Required for virtual server image for VPC.
cost_components This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponent]
(List) Cost components. Nested scheme for cost_components:
hourly_cost This property is required. str
(String) Hourly cost.
metadata This property is required. Mapping[str, str]
(Map) Resource metadata.
monthly_cost This property is required. str
(String) Monthly cost.
name This property is required. str
Name of version. Required for virtual server image for VPC.
costComponents This property is required. List<Property Map>
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. String
(String) Hourly cost.
metadata This property is required. Map<String>
(Map) Resource metadata.
monthlyCost This property is required. String
(String) Monthly cost.
name This property is required. String
Name of version. Required for virtual server image for VPC.

CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponent
, CmVersionSolutionInfoCostEstimateProjectBreakdownResourceCostComponentArgs

HourlyCost This property is required. string
(String) Hourly cost.
HourlyQuantity This property is required. string
(String) Cost component hourly quantity.
MonthlyCost This property is required. string
(String) Monthly cost.
MonthlyQuantity This property is required. string
(String) Cost component monthly quantity.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Price This property is required. string
(String) Cost component price.
Unit This property is required. string
(String) Cost component unit.
HourlyCost This property is required. string
(String) Hourly cost.
HourlyQuantity This property is required. string
(String) Cost component hourly quantity.
MonthlyCost This property is required. string
(String) Monthly cost.
MonthlyQuantity This property is required. string
(String) Cost component monthly quantity.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Price This property is required. string
(String) Cost component price.
Unit This property is required. string
(String) Cost component unit.
hourlyCost This property is required. String
(String) Hourly cost.
hourlyQuantity This property is required. String
(String) Cost component hourly quantity.
monthlyCost This property is required. String
(String) Monthly cost.
monthlyQuantity This property is required. String
(String) Cost component monthly quantity.
name This property is required. String
Name of version. Required for virtual server image for VPC.
price This property is required. String
(String) Cost component price.
unit This property is required. String
(String) Cost component unit.
hourlyCost This property is required. string
(String) Hourly cost.
hourlyQuantity This property is required. string
(String) Cost component hourly quantity.
monthlyCost This property is required. string
(String) Monthly cost.
monthlyQuantity This property is required. string
(String) Cost component monthly quantity.
name This property is required. string
Name of version. Required for virtual server image for VPC.
price This property is required. string
(String) Cost component price.
unit This property is required. string
(String) Cost component unit.
hourly_cost This property is required. str
(String) Hourly cost.
hourly_quantity This property is required. str
(String) Cost component hourly quantity.
monthly_cost This property is required. str
(String) Monthly cost.
monthly_quantity This property is required. str
(String) Cost component monthly quantity.
name This property is required. str
Name of version. Required for virtual server image for VPC.
price This property is required. str
(String) Cost component price.
unit This property is required. str
(String) Cost component unit.
hourlyCost This property is required. String
(String) Hourly cost.
hourlyQuantity This property is required. String
(String) Cost component hourly quantity.
monthlyCost This property is required. String
(String) Monthly cost.
monthlyQuantity This property is required. String
(String) Cost component monthly quantity.
name This property is required. String
Name of version. Required for virtual server image for VPC.
price This property is required. String
(String) Cost component price.
unit This property is required. String
(String) Cost component unit.

CmVersionSolutionInfoCostEstimateProjectDiff
, CmVersionSolutionInfoCostEstimateProjectDiffArgs

Resources This property is required. List<CmVersionSolutionInfoCostEstimateProjectDiffResource>
(List) Resources. Nested scheme for resources:
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
Resources This property is required. []CmVersionSolutionInfoCostEstimateProjectDiffResource
(List) Resources. Nested scheme for resources:
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
resources This property is required. List<CmVersionSolutionInfoCostEstimateProjectDiffResource>
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.
resources This property is required. CmVersionSolutionInfoCostEstimateProjectDiffResource[]
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. string
(String) Total hourly cost.
totalMonthlyCost This property is required. string
(String) Total monthly cost.
resources This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectDiffResource]
(List) Resources. Nested scheme for resources:
total_hourly_cost This property is required. str
(String) Total hourly cost.
total_monthly_cost This property is required. str
(String) Total monthly cost.
resources This property is required. List<Property Map>
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.

CmVersionSolutionInfoCostEstimateProjectDiffResource
, CmVersionSolutionInfoCostEstimateProjectDiffResourceArgs

CostComponents This property is required. List<CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponent>
(List) Cost components. Nested scheme for cost_components:
HourlyCost This property is required. string
(String) Hourly cost.
Metadata This property is required. Dictionary<string, string>
(Map) Resource metadata.
MonthlyCost This property is required. string
(String) Monthly cost.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
CostComponents This property is required. []CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponent
(List) Cost components. Nested scheme for cost_components:
HourlyCost This property is required. string
(String) Hourly cost.
Metadata This property is required. map[string]string
(Map) Resource metadata.
MonthlyCost This property is required. string
(String) Monthly cost.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
costComponents This property is required. List<CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponent>
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. String
(String) Hourly cost.
metadata This property is required. Map<String,String>
(Map) Resource metadata.
monthlyCost This property is required. String
(String) Monthly cost.
name This property is required. String
Name of version. Required for virtual server image for VPC.
costComponents This property is required. CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponent[]
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. string
(String) Hourly cost.
metadata This property is required. {[key: string]: string}
(Map) Resource metadata.
monthlyCost This property is required. string
(String) Monthly cost.
name This property is required. string
Name of version. Required for virtual server image for VPC.
cost_components This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponent]
(List) Cost components. Nested scheme for cost_components:
hourly_cost This property is required. str
(String) Hourly cost.
metadata This property is required. Mapping[str, str]
(Map) Resource metadata.
monthly_cost This property is required. str
(String) Monthly cost.
name This property is required. str
Name of version. Required for virtual server image for VPC.
costComponents This property is required. List<Property Map>
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. String
(String) Hourly cost.
metadata This property is required. Map<String>
(Map) Resource metadata.
monthlyCost This property is required. String
(String) Monthly cost.
name This property is required. String
Name of version. Required for virtual server image for VPC.

CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponent
, CmVersionSolutionInfoCostEstimateProjectDiffResourceCostComponentArgs

HourlyCost This property is required. string
(String) Hourly cost.
HourlyQuantity This property is required. string
(String) Cost component hourly quantity.
MonthlyCost This property is required. string
(String) Monthly cost.
MonthlyQuantity This property is required. string
(String) Cost component monthly quantity.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Price This property is required. string
(String) Cost component price.
Unit This property is required. string
(String) Cost component unit.
HourlyCost This property is required. string
(String) Hourly cost.
HourlyQuantity This property is required. string
(String) Cost component hourly quantity.
MonthlyCost This property is required. string
(String) Monthly cost.
MonthlyQuantity This property is required. string
(String) Cost component monthly quantity.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Price This property is required. string
(String) Cost component price.
Unit This property is required. string
(String) Cost component unit.
hourlyCost This property is required. String
(String) Hourly cost.
hourlyQuantity This property is required. String
(String) Cost component hourly quantity.
monthlyCost This property is required. String
(String) Monthly cost.
monthlyQuantity This property is required. String
(String) Cost component monthly quantity.
name This property is required. String
Name of version. Required for virtual server image for VPC.
price This property is required. String
(String) Cost component price.
unit This property is required. String
(String) Cost component unit.
hourlyCost This property is required. string
(String) Hourly cost.
hourlyQuantity This property is required. string
(String) Cost component hourly quantity.
monthlyCost This property is required. string
(String) Monthly cost.
monthlyQuantity This property is required. string
(String) Cost component monthly quantity.
name This property is required. string
Name of version. Required for virtual server image for VPC.
price This property is required. string
(String) Cost component price.
unit This property is required. string
(String) Cost component unit.
hourly_cost This property is required. str
(String) Hourly cost.
hourly_quantity This property is required. str
(String) Cost component hourly quantity.
monthly_cost This property is required. str
(String) Monthly cost.
monthly_quantity This property is required. str
(String) Cost component monthly quantity.
name This property is required. str
Name of version. Required for virtual server image for VPC.
price This property is required. str
(String) Cost component price.
unit This property is required. str
(String) Cost component unit.
hourlyCost This property is required. String
(String) Hourly cost.
hourlyQuantity This property is required. String
(String) Cost component hourly quantity.
monthlyCost This property is required. String
(String) Monthly cost.
monthlyQuantity This property is required. String
(String) Cost component monthly quantity.
name This property is required. String
Name of version. Required for virtual server image for VPC.
price This property is required. String
(String) Cost component price.
unit This property is required. String
(String) Cost component unit.

CmVersionSolutionInfoCostEstimateProjectPastBreakdown
, CmVersionSolutionInfoCostEstimateProjectPastBreakdownArgs

Resources This property is required. List<CmVersionSolutionInfoCostEstimateProjectPastBreakdownResource>
(List) Resources. Nested scheme for resources:
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
Resources This property is required. []CmVersionSolutionInfoCostEstimateProjectPastBreakdownResource
(List) Resources. Nested scheme for resources:
TotalHourlyCost This property is required. string
(String) Total hourly cost.
TotalMonthlyCost This property is required. string
(String) Total monthly cost.
resources This property is required. List<CmVersionSolutionInfoCostEstimateProjectPastBreakdownResource>
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.
resources This property is required. CmVersionSolutionInfoCostEstimateProjectPastBreakdownResource[]
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. string
(String) Total hourly cost.
totalMonthlyCost This property is required. string
(String) Total monthly cost.
resources This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectPastBreakdownResource]
(List) Resources. Nested scheme for resources:
total_hourly_cost This property is required. str
(String) Total hourly cost.
total_monthly_cost This property is required. str
(String) Total monthly cost.
resources This property is required. List<Property Map>
(List) Resources. Nested scheme for resources:
totalHourlyCost This property is required. String
(String) Total hourly cost.
totalMonthlyCost This property is required. String
(String) Total monthly cost.

CmVersionSolutionInfoCostEstimateProjectPastBreakdownResource
, CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceArgs

CostComponents This property is required. List<CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponent>
(List) Cost components. Nested scheme for cost_components:
HourlyCost This property is required. string
(String) Hourly cost.
Metadata This property is required. Dictionary<string, string>
(Map) Resource metadata.
MonthlyCost This property is required. string
(String) Monthly cost.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
CostComponents This property is required. []CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponent
(List) Cost components. Nested scheme for cost_components:
HourlyCost This property is required. string
(String) Hourly cost.
Metadata This property is required. map[string]string
(Map) Resource metadata.
MonthlyCost This property is required. string
(String) Monthly cost.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
costComponents This property is required. List<CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponent>
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. String
(String) Hourly cost.
metadata This property is required. Map<String,String>
(Map) Resource metadata.
monthlyCost This property is required. String
(String) Monthly cost.
name This property is required. String
Name of version. Required for virtual server image for VPC.
costComponents This property is required. CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponent[]
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. string
(String) Hourly cost.
metadata This property is required. {[key: string]: string}
(Map) Resource metadata.
monthlyCost This property is required. string
(String) Monthly cost.
name This property is required. string
Name of version. Required for virtual server image for VPC.
cost_components This property is required. Sequence[CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponent]
(List) Cost components. Nested scheme for cost_components:
hourly_cost This property is required. str
(String) Hourly cost.
metadata This property is required. Mapping[str, str]
(Map) Resource metadata.
monthly_cost This property is required. str
(String) Monthly cost.
name This property is required. str
Name of version. Required for virtual server image for VPC.
costComponents This property is required. List<Property Map>
(List) Cost components. Nested scheme for cost_components:
hourlyCost This property is required. String
(String) Hourly cost.
metadata This property is required. Map<String>
(Map) Resource metadata.
monthlyCost This property is required. String
(String) Monthly cost.
name This property is required. String
Name of version. Required for virtual server image for VPC.

CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponent
, CmVersionSolutionInfoCostEstimateProjectPastBreakdownResourceCostComponentArgs

HourlyCost This property is required. string
(String) Hourly cost.
HourlyQuantity This property is required. string
(String) Cost component hourly quantity.
MonthlyCost This property is required. string
(String) Monthly cost.
MonthlyQuantity This property is required. string
(String) Cost component monthly quantity.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Price This property is required. string
(String) Cost component price.
Unit This property is required. string
(String) Cost component unit.
HourlyCost This property is required. string
(String) Hourly cost.
HourlyQuantity This property is required. string
(String) Cost component hourly quantity.
MonthlyCost This property is required. string
(String) Monthly cost.
MonthlyQuantity This property is required. string
(String) Cost component monthly quantity.
Name This property is required. string
Name of version. Required for virtual server image for VPC.
Price This property is required. string
(String) Cost component price.
Unit This property is required. string
(String) Cost component unit.
hourlyCost This property is required. String
(String) Hourly cost.
hourlyQuantity This property is required. String
(String) Cost component hourly quantity.
monthlyCost This property is required. String
(String) Monthly cost.
monthlyQuantity This property is required. String
(String) Cost component monthly quantity.
name This property is required. String
Name of version. Required for virtual server image for VPC.
price This property is required. String
(String) Cost component price.
unit This property is required. String
(String) Cost component unit.
hourlyCost This property is required. string
(String) Hourly cost.
hourlyQuantity This property is required. string
(String) Cost component hourly quantity.
monthlyCost This property is required. string
(String) Monthly cost.
monthlyQuantity This property is required. string
(String) Cost component monthly quantity.
name This property is required. string
Name of version. Required for virtual server image for VPC.
price This property is required. string
(String) Cost component price.
unit This property is required. string
(String) Cost component unit.
hourly_cost This property is required. str
(String) Hourly cost.
hourly_quantity This property is required. str
(String) Cost component hourly quantity.
monthly_cost This property is required. str
(String) Monthly cost.
monthly_quantity This property is required. str
(String) Cost component monthly quantity.
name This property is required. str
Name of version. Required for virtual server image for VPC.
price This property is required. str
(String) Cost component price.
unit This property is required. str
(String) Cost component unit.
hourlyCost This property is required. String
(String) Hourly cost.
hourlyQuantity This property is required. String
(String) Cost component hourly quantity.
monthlyCost This property is required. String
(String) Monthly cost.
monthlyQuantity This property is required. String
(String) Cost component monthly quantity.
name This property is required. String
Name of version. Required for virtual server image for VPC.
price This property is required. String
(String) Cost component price.
unit This property is required. String
(String) Cost component unit.

CmVersionSolutionInfoCostEstimateProjectSummary
, CmVersionSolutionInfoCostEstimateProjectSummaryArgs

NoPriceResourceCounts This property is required. Dictionary<string, string>
(Map) No price resource counts.
TotalDetectedResources This property is required. double
(Integer) Total detected resources.
TotalNoPriceResources This property is required. double
(Integer) Total no price resources.
TotalSupportedResources This property is required. double
(Integer) Total supported resources.
TotalUnsupportedResources This property is required. double
(Integer) Total unsupported resources.
TotalUsageBasedResources This property is required. double
(Integer) Total usage based resources.
UnsupportedResourceCounts This property is required. Dictionary<string, string>
(Map) Unsupported resource counts.
NoPriceResourceCounts This property is required. map[string]string
(Map) No price resource counts.
TotalDetectedResources This property is required. float64
(Integer) Total detected resources.
TotalNoPriceResources This property is required. float64
(Integer) Total no price resources.
TotalSupportedResources This property is required. float64
(Integer) Total supported resources.
TotalUnsupportedResources This property is required. float64
(Integer) Total unsupported resources.
TotalUsageBasedResources This property is required. float64
(Integer) Total usage based resources.
UnsupportedResourceCounts This property is required. map[string]string
(Map) Unsupported resource counts.
noPriceResourceCounts This property is required. Map<String,String>
(Map) No price resource counts.
totalDetectedResources This property is required. Double
(Integer) Total detected resources.
totalNoPriceResources This property is required. Double
(Integer) Total no price resources.
totalSupportedResources This property is required. Double
(Integer) Total supported resources.
totalUnsupportedResources This property is required. Double
(Integer) Total unsupported resources.
totalUsageBasedResources This property is required. Double
(Integer) Total usage based resources.
unsupportedResourceCounts This property is required. Map<String,String>
(Map) Unsupported resource counts.
noPriceResourceCounts This property is required. {[key: string]: string}
(Map) No price resource counts.
totalDetectedResources This property is required. number
(Integer) Total detected resources.
totalNoPriceResources This property is required. number
(Integer) Total no price resources.
totalSupportedResources This property is required. number
(Integer) Total supported resources.
totalUnsupportedResources This property is required. number
(Integer) Total unsupported resources.
totalUsageBasedResources This property is required. number
(Integer) Total usage based resources.
unsupportedResourceCounts This property is required. {[key: string]: string}
(Map) Unsupported resource counts.
no_price_resource_counts This property is required. Mapping[str, str]
(Map) No price resource counts.
total_detected_resources This property is required. float
(Integer) Total detected resources.
total_no_price_resources This property is required. float
(Integer) Total no price resources.
total_supported_resources This property is required. float
(Integer) Total supported resources.
total_unsupported_resources This property is required. float
(Integer) Total unsupported resources.
total_usage_based_resources This property is required. float
(Integer) Total usage based resources.
unsupported_resource_counts This property is required. Mapping[str, str]
(Map) Unsupported resource counts.
noPriceResourceCounts This property is required. Map<String>
(Map) No price resource counts.
totalDetectedResources This property is required. Number
(Integer) Total detected resources.
totalNoPriceResources This property is required. Number
(Integer) Total no price resources.
totalSupportedResources This property is required. Number
(Integer) Total supported resources.
totalUnsupportedResources This property is required. Number
(Integer) Total unsupported resources.
totalUsageBasedResources This property is required. Number
(Integer) Total usage based resources.
unsupportedResourceCounts This property is required. Map<String>
(Map) Unsupported resource counts.

CmVersionSolutionInfoCostEstimateSummary
, CmVersionSolutionInfoCostEstimateSummaryArgs

NoPriceResourceCounts This property is required. Dictionary<string, string>
(Map) No price resource counts.
TotalDetectedResources This property is required. double
(Integer) Total detected resources.
TotalNoPriceResources This property is required. double
(Integer) Total no price resources.
TotalSupportedResources This property is required. double
(Integer) Total supported resources.
TotalUnsupportedResources This property is required. double
(Integer) Total unsupported resources.
TotalUsageBasedResources This property is required. double
(Integer) Total usage based resources.
UnsupportedResourceCounts This property is required. Dictionary<string, string>
(Map) Unsupported resource counts.
NoPriceResourceCounts This property is required. map[string]string
(Map) No price resource counts.
TotalDetectedResources This property is required. float64
(Integer) Total detected resources.
TotalNoPriceResources This property is required. float64
(Integer) Total no price resources.
TotalSupportedResources This property is required. float64
(Integer) Total supported resources.
TotalUnsupportedResources This property is required. float64
(Integer) Total unsupported resources.
TotalUsageBasedResources This property is required. float64
(Integer) Total usage based resources.
UnsupportedResourceCounts This property is required. map[string]string
(Map) Unsupported resource counts.
noPriceResourceCounts This property is required. Map<String,String>
(Map) No price resource counts.
totalDetectedResources This property is required. Double
(Integer) Total detected resources.
totalNoPriceResources This property is required. Double
(Integer) Total no price resources.
totalSupportedResources This property is required. Double
(Integer) Total supported resources.
totalUnsupportedResources This property is required. Double
(Integer) Total unsupported resources.
totalUsageBasedResources This property is required. Double
(Integer) Total usage based resources.
unsupportedResourceCounts This property is required. Map<String,String>
(Map) Unsupported resource counts.
noPriceResourceCounts This property is required. {[key: string]: string}
(Map) No price resource counts.
totalDetectedResources This property is required. number
(Integer) Total detected resources.
totalNoPriceResources This property is required. number
(Integer) Total no price resources.
totalSupportedResources This property is required. number
(Integer) Total supported resources.
totalUnsupportedResources This property is required. number
(Integer) Total unsupported resources.
totalUsageBasedResources This property is required. number
(Integer) Total usage based resources.
unsupportedResourceCounts This property is required. {[key: string]: string}
(Map) Unsupported resource counts.
no_price_resource_counts This property is required. Mapping[str, str]
(Map) No price resource counts.
total_detected_resources This property is required. float
(Integer) Total detected resources.
total_no_price_resources This property is required. float
(Integer) Total no price resources.
total_supported_resources This property is required. float
(Integer) Total supported resources.
total_unsupported_resources This property is required. float
(Integer) Total unsupported resources.
total_usage_based_resources This property is required. float
(Integer) Total usage based resources.
unsupported_resource_counts This property is required. Mapping[str, str]
(Map) Unsupported resource counts.
noPriceResourceCounts This property is required. Map<String>
(Map) No price resource counts.
totalDetectedResources This property is required. Number
(Integer) Total detected resources.
totalNoPriceResources This property is required. Number
(Integer) Total no price resources.
totalSupportedResources This property is required. Number
(Integer) Total supported resources.
totalUnsupportedResources This property is required. Number
(Integer) Total unsupported resources.
totalUsageBasedResources This property is required. Number
(Integer) Total usage based resources.
unsupportedResourceCounts This property is required. Map<String>
(Map) Unsupported resource counts.

CmVersionSolutionInfoDependency
, CmVersionSolutionInfoDependencyArgs

CatalogId string
Optional - If not specified, assumes the Public Catalog.
Flavors List<string>
Optional - List of dependent flavors in the specified range.
Id string
Optional - Offering ID - not required if name is set.
Name string
Optional - Programmatic Offering name.
Version string
Required - Semver value or range.
CatalogId string
Optional - If not specified, assumes the Public Catalog.
Flavors []string
Optional - List of dependent flavors in the specified range.
Id string
Optional - Offering ID - not required if name is set.
Name string
Optional - Programmatic Offering name.
Version string
Required - Semver value or range.
catalogId String
Optional - If not specified, assumes the Public Catalog.
flavors List<String>
Optional - List of dependent flavors in the specified range.
id String
Optional - Offering ID - not required if name is set.
name String
Optional - Programmatic Offering name.
version String
Required - Semver value or range.
catalogId string
Optional - If not specified, assumes the Public Catalog.
flavors string[]
Optional - List of dependent flavors in the specified range.
id string
Optional - Offering ID - not required if name is set.
name string
Optional - Programmatic Offering name.
version string
Required - Semver value or range.
catalog_id str
Optional - If not specified, assumes the Public Catalog.
flavors Sequence[str]
Optional - List of dependent flavors in the specified range.
id str
Optional - Offering ID - not required if name is set.
name str
Optional - Programmatic Offering name.
version str
Required - Semver value or range.
catalogId String
Optional - If not specified, assumes the Public Catalog.
flavors List<String>
Optional - List of dependent flavors in the specified range.
id String
Optional - Offering ID - not required if name is set.
name String
Optional - Programmatic Offering name.
version String
Required - Semver value or range.

CmVersionSolutionInfoFeature
, CmVersionSolutionInfoFeatureArgs

Description string
Feature description.
DescriptionI18n Dictionary<string, string>
A map of translated strings, by language code.
Title string
Heading.
TitleI18n Dictionary<string, string>
A map of translated strings, by language code.
Description string
Feature description.
DescriptionI18n map[string]string
A map of translated strings, by language code.
Title string
Heading.
TitleI18n map[string]string
A map of translated strings, by language code.
description String
Feature description.
descriptionI18n Map<String,String>
A map of translated strings, by language code.
title String
Heading.
titleI18n Map<String,String>
A map of translated strings, by language code.
description string
Feature description.
descriptionI18n {[key: string]: string}
A map of translated strings, by language code.
title string
Heading.
titleI18n {[key: string]: string}
A map of translated strings, by language code.
description str
Feature description.
description_i18n Mapping[str, str]
A map of translated strings, by language code.
title str
Heading.
title_i18n Mapping[str, str]
A map of translated strings, by language code.
description String
Feature description.
descriptionI18n Map<String>
A map of translated strings, by language code.
title String
Heading.
titleI18n Map<String>
A map of translated strings, by language code.

CmVersionState
, CmVersionStateArgs

Current This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
CurrentEntered This property is required. string
(String) Date and time of current request.
Pending This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
PendingRequested This property is required. string
(String) Date and time of pending request.
Previous This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
Current This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
CurrentEntered This property is required. string
(String) Date and time of current request.
Pending This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
PendingRequested This property is required. string
(String) Date and time of pending request.
Previous This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
current This property is required. String
(String) one of: new, validated, account-published, ibm-published, public-published.
currentEntered This property is required. String
(String) Date and time of current request.
pending This property is required. String
(String) one of: new, validated, account-published, ibm-published, public-published.
pendingRequested This property is required. String
(String) Date and time of pending request.
previous This property is required. String
(String) one of: new, validated, account-published, ibm-published, public-published.
current This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
currentEntered This property is required. string
(String) Date and time of current request.
pending This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
pendingRequested This property is required. string
(String) Date and time of pending request.
previous This property is required. string
(String) one of: new, validated, account-published, ibm-published, public-published.
current This property is required. str
(String) one of: new, validated, account-published, ibm-published, public-published.
current_entered This property is required. str
(String) Date and time of current request.
pending This property is required. str
(String) one of: new, validated, account-published, ibm-published, public-published.
pending_requested This property is required. str
(String) Date and time of pending request.
previous This property is required. str
(String) one of: new, validated, account-published, ibm-published, public-published.
current This property is required. String
(String) one of: new, validated, account-published, ibm-published, public-published.
currentEntered This property is required. String
(String) Date and time of current request.
pending This property is required. String
(String) one of: new, validated, account-published, ibm-published, public-published.
pendingRequested This property is required. String
(String) Date and time of pending request.
previous This property is required. String
(String) one of: new, validated, account-published, ibm-published, public-published.

CmVersionValidation
, CmVersionValidationArgs

LastOperation This property is required. string
(String) Last operation (e.g. submit_deployment, generate_installer, install_offering.
Message This property is required. string
(String) Any message needing to be conveyed as part of the validation job.
Requested This property is required. string
(String) Date and time of last validation was requested.
State This property is required. string
(String) Current validation state - , in_progress, valid, invalid, expired.
Target This property is required. Dictionary<string, string>
(Map) Validation target information (e.g. cluster_id, region, namespace, etc). Values will vary by Content type.
Validated This property is required. string
(String) Date and time of last successful validation.
LastOperation This property is required. string
(String) Last operation (e.g. submit_deployment, generate_installer, install_offering.
Message This property is required. string
(String) Any message needing to be conveyed as part of the validation job.
Requested This property is required. string
(String) Date and time of last validation was requested.
State This property is required. string
(String) Current validation state - , in_progress, valid, invalid, expired.
Target This property is required. map[string]string
(Map) Validation target information (e.g. cluster_id, region, namespace, etc). Values will vary by Content type.
Validated This property is required. string
(String) Date and time of last successful validation.
lastOperation This property is required. String
(String) Last operation (e.g. submit_deployment, generate_installer, install_offering.
message This property is required. String
(String) Any message needing to be conveyed as part of the validation job.
requested This property is required. String
(String) Date and time of last validation was requested.
state This property is required. String
(String) Current validation state - , in_progress, valid, invalid, expired.
target This property is required. Map<String,String>
(Map) Validation target information (e.g. cluster_id, region, namespace, etc). Values will vary by Content type.
validated This property is required. String
(String) Date and time of last successful validation.
lastOperation This property is required. string
(String) Last operation (e.g. submit_deployment, generate_installer, install_offering.
message This property is required. string
(String) Any message needing to be conveyed as part of the validation job.
requested This property is required. string
(String) Date and time of last validation was requested.
state This property is required. string
(String) Current validation state - , in_progress, valid, invalid, expired.
target This property is required. {[key: string]: string}
(Map) Validation target information (e.g. cluster_id, region, namespace, etc). Values will vary by Content type.
validated This property is required. string
(String) Date and time of last successful validation.
last_operation This property is required. str
(String) Last operation (e.g. submit_deployment, generate_installer, install_offering.
message This property is required. str
(String) Any message needing to be conveyed as part of the validation job.
requested This property is required. str
(String) Date and time of last validation was requested.
state This property is required. str
(String) Current validation state - , in_progress, valid, invalid, expired.
target This property is required. Mapping[str, str]
(Map) Validation target information (e.g. cluster_id, region, namespace, etc). Values will vary by Content type.
validated This property is required. str
(String) Date and time of last successful validation.
lastOperation This property is required. String
(String) Last operation (e.g. submit_deployment, generate_installer, install_offering.
message This property is required. String
(String) Any message needing to be conveyed as part of the validation job.
requested This property is required. String
(String) Date and time of last validation was requested.
state This property is required. String
(String) Current validation state - , in_progress, valid, invalid, expired.
target This property is required. Map<String>
(Map) Validation target information (e.g. cluster_id, region, namespace, etc). Values will vary by Content type.
validated This property is required. String
(String) Date and time of last successful validation.

Package Details

Repository
ibm ibm-cloud/terraform-provider-ibm
License
Notes
This Pulumi package is based on the ibm Terraform Provider.