Skip to content

PermissionPolicyToAccessConfigurationAdditionProps

Properties for defining a PermissionPolicyToAccessConfigurationAddition.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cloudsso-permissionpolicytoaccessconfigurationaddition

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkcloudsso"
&alicloudroscdkcloudsso.PermissionPolicyToAccessConfigurationAdditionProps {
    AccessConfigurationId: interface{},
    DirectoryId: interface{},
    PermissionPolicyName: interface{},
    PermissionPolicyType: interface{},
    InlinePolicyDocument: interface{},
}

Properties

Name Type Description
AccessConfigurationId interface{} Property accessConfigurationId: The ID of the access configuration.
DirectoryId interface{} Property directoryId: The ID of the directory.
PermissionPolicyName interface{} Property permissionPolicyName: The name of the permission policy.
PermissionPolicyType interface{} Property permissionPolicyType: The type of the permission policy.
InlinePolicyDocument interface{} Property inlinePolicyDocument: The configurations of the inline policy.

AccessConfigurationIdRequired

AccessConfigurationId interface{}
  • Type: interface{}

Property accessConfigurationId: The ID of the access configuration.


DirectoryIdRequired

DirectoryId interface{}
  • Type: interface{}

Property directoryId: The ID of the directory.


PermissionPolicyNameRequired

PermissionPolicyName interface{}
  • Type: interface{}

Property permissionPolicyName: The name of the permission policy.

  • If you set PermissionPolicyType to System, you must set this parameter to the name of the system policy. You can obtain the name of the system policy from RAM.
  • If you set PermissionPolicyType to Inline, you must set this parameter to the name of the inline policy. A custom value is supported.

PermissionPolicyTypeRequired

PermissionPolicyType interface{}
  • Type: interface{}

Property permissionPolicyType: The type of the permission policy.

Valid values:

  • System: system policy. Resource Access Management (RAM) system policies are reused.
  • Inline: inline policy. Inline policies are created based on the RAM policy syntax and structure.

InlinePolicyDocumentOptional

InlinePolicyDocument interface{}
  • Type: interface{}

Property inlinePolicyDocument: The configurations of the inline policy.

The value can be up to 4,096 characters in length. If you set PermissionPolicyType to Inline, you must specify this parameter.