Skip to content

RosApplicationProps

Properties for defining a RosApplication.

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

Initializer

import com.aliyun.ros.cdk.ram.RosApplicationProps;
RosApplicationProps.builder()
    .appName(java.lang.String)
    .appName(IResolvable)
    .appType(java.lang.String)
    .appType(IResolvable)
    .displayName(java.lang.String)
    .displayName(IResolvable)
//  .accessTokenValidity(java.lang.Number)
//  .accessTokenValidity(IResolvable)
//  .isMultiTenant(java.lang.Boolean)
//  .isMultiTenant(IResolvable)
//  .predefinedScopes(IResolvable)
//  .predefinedScopes(java.util.List<java.lang.String)
//  .predefinedScopes(IResolvable>)
//  .redirectUris(IResolvable)
//  .redirectUris(java.util.List<java.lang.String)
//  .redirectUris(IResolvable>)
//  .refreshTokenValidity(java.lang.Number)
//  .refreshTokenValidity(IResolvable)
//  .requiredScopes(IResolvable)
//  .requiredScopes(java.util.List<java.lang.String)
//  .requiredScopes(IResolvable>)
//  .secretRequired(java.lang.Boolean)
//  .secretRequired(IResolvable)
    .build();

Properties

Name Type Description
appName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
appType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
displayName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
accessTokenValidity java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
isMultiTenant java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
predefinedScopes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
redirectUris com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
refreshTokenValidity java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
requiredScopes com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
secretRequired java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.

appNameRequired

public java.lang.Object getAppName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

appTypeRequired

public java.lang.Object getAppType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

displayNameRequired

public java.lang.Object getDisplayName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

accessTokenValidityOptional

public java.lang.Object getAccessTokenValidity();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

isMultiTenantOptional

public java.lang.Object getIsMultiTenant();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

predefinedScopesOptional

public java.lang.Object getPredefinedScopes();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

redirectUrisOptional

public java.lang.Object getRedirectUris();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

refreshTokenValidityOptional

public java.lang.Object getRefreshTokenValidity();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

requiredScopesOptional

public java.lang.Object getRequiredScopes();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

secretRequiredOptional

public java.lang.Object getSecretRequired();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable