Skip to content

AddonReleaseProps

Properties for defining a AddonRelease.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cms2-addonrelease

Initializer

import ros_cdk_cms2
ros_cdk_cms2.AddonReleaseProps(
  addon_name: typing.Union[str, IResolvable],
  addon_version: typing.Union[str, IResolvable],
  policy_id: typing.Union[str, IResolvable],
  entity_rules: typing.Union[IResolvable, EntityRulesProperty] = None,
  env_type: typing.Union[str, IResolvable] = None,
  lang: typing.Union[str, IResolvable] = None,
  parent_addon_release_id: typing.Union[str, IResolvable] = None,
  release_name: typing.Union[str, IResolvable] = None,
  values: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
  workspace: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
addon_name typing.Union[str, ros_cdk_core.IResolvable] Property addonName: The name of the add-on.
addon_version typing.Union[str, ros_cdk_core.IResolvable] Property addonVersion: The version of the add-on.
policy_id typing.Union[str, ros_cdk_core.IResolvable] Property policyId: The ID of the integration policy.
entity_rules typing.Union[ros_cdk_core.IResolvable, EntityRulesProperty] Property entityRules: Entity discovery rules model.
env_type typing.Union[str, ros_cdk_core.IResolvable] Property envType: The environment type.
lang typing.Union[str, ros_cdk_core.IResolvable] Property lang: The language of the add-on.
parent_addon_release_id typing.Union[str, ros_cdk_core.IResolvable] Property parentAddonReleaseId: The ID of the parent add-on release.
release_name typing.Union[str, ros_cdk_core.IResolvable] Property releaseName: The name of the add-on release.
values typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] Property values: The values of the add-on release.
workspace typing.Union[str, ros_cdk_core.IResolvable] Property workspace: The workspace of the add-on release.

addon_nameRequired

addon_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property addonName: The name of the add-on.


addon_versionRequired

addon_version: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property addonVersion: The version of the add-on.


policy_idRequired

policy_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property policyId: The ID of the integration policy.


entity_rulesOptional

entity_rules: typing.Union[IResolvable, EntityRulesProperty]

Property entityRules: Entity discovery rules model.


env_typeOptional

env_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property envType: The environment type.


langOptional

lang: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property lang: The language of the add-on.


parent_addon_release_idOptional

parent_addon_release_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property parentAddonReleaseId: The ID of the parent add-on release.


release_nameOptional

release_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property releaseName: The name of the add-on release.


valuesOptional

values: typing.Union[IResolvable, typing.Mapping[typing.Any]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]

Property values: The values of the add-on release.


workspaceOptional

workspace: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property workspace: The workspace of the add-on release.