Skip to content

RosApplicationProps

Properties for defining a RosApplication.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ram-application

Initializer

import ros_cdk_ram
ros_cdk_ram.RosApplicationProps(
  app_name: typing.Union[str, IResolvable],
  app_type: typing.Union[str, IResolvable],
  display_name: typing.Union[str, IResolvable],
  access_token_validity: typing.Union[typing.Union[int, float], IResolvable] = None,
  is_multi_tenant: typing.Union[bool, IResolvable] = None,
  predefined_scopes: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  redirect_uris: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  refresh_token_validity: typing.Union[typing.Union[int, float], IResolvable] = None,
  required_scopes: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  secret_required: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
app_name typing.Union[str, ros_cdk_core.IResolvable] No description.
app_type typing.Union[str, ros_cdk_core.IResolvable] No description.
display_name typing.Union[str, ros_cdk_core.IResolvable] No description.
access_token_validity typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
is_multi_tenant typing.Union[bool, ros_cdk_core.IResolvable] No description.
predefined_scopes typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
redirect_uris typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
refresh_token_validity typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
required_scopes typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
secret_required typing.Union[bool, ros_cdk_core.IResolvable] No description.

app_nameRequired

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

app_typeRequired

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

display_nameRequired

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

access_token_validityOptional

access_token_validity: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

is_multi_tenantOptional

is_multi_tenant: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

predefined_scopesOptional

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

redirect_urisOptional

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

refresh_token_validityOptional

refresh_token_validity: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

required_scopesOptional

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

secret_requiredOptional

secret_required: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]