public class CreatePrivateAccessPolicyRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 类和说明 |
---|---|
static class |
CreatePrivateAccessPolicyRequest.CreatePrivateAccessPolicyRequestCustomUserAttributes |
限定符和类型 | 字段和说明 |
---|---|
List<String> |
applicationIds |
String |
applicationType
This parameter is required.
|
List<CreatePrivateAccessPolicyRequest.CreatePrivateAccessPolicyRequestCustomUserAttributes> |
customUserAttributes |
String |
description |
String |
deviceAttributeAction |
String |
deviceAttributeId |
String |
name
This parameter is required.
|
String |
policyAction
This parameter is required.
|
Integer |
priority
This parameter is required.
|
String |
status
This parameter is required.
|
List<String> |
tagIds
内网访问标签ID集合。
|
List<String> |
userGroupIds |
String |
userGroupMode
内网访问策略的用户组类型。
|
构造器和说明 |
---|
CreatePrivateAccessPolicyRequest() |
@NameInMap(value="ApplicationType") public String applicationType
This parameter is required.
example:Application
@NameInMap(value="CustomUserAttributes") public List<CreatePrivateAccessPolicyRequest.CreatePrivateAccessPolicyRequestCustomUserAttributes> customUserAttributes
@NameInMap(value="Description") public String description
@NameInMap(value="DeviceAttributeAction") public String deviceAttributeAction
@NameInMap(value="DeviceAttributeId") public String deviceAttributeId
@NameInMap(value="Name") public String name
This parameter is required.
example:private_access_policy_name
@NameInMap(value="PolicyAction") public String policyAction
This parameter is required.
example:Allow
@NameInMap(value="Priority") public Integer priority
This parameter is required.
example:1
@NameInMap(value="Status") public String status
This parameter is required.
example:Enabled
@NameInMap(value="TagIds") public List<String> tagIds
内网访问标签ID集合。最多可输入100个内网访问标签ID。当ApplicationType为Tag时,必填。和ApplicationIds互斥。
@NameInMap(value="UserGroupMode") public String userGroupMode
内网访问策略的用户组类型。取值:
This parameter is required.
example:Normal
public static CreatePrivateAccessPolicyRequest build(Map<String,?> map) throws Exception
Exception
public CreatePrivateAccessPolicyRequest setApplicationIds(List<String> applicationIds)
public CreatePrivateAccessPolicyRequest setApplicationType(String applicationType)
public String getApplicationType()
public CreatePrivateAccessPolicyRequest setCustomUserAttributes(List<CreatePrivateAccessPolicyRequest.CreatePrivateAccessPolicyRequestCustomUserAttributes> customUserAttributes)
public List<CreatePrivateAccessPolicyRequest.CreatePrivateAccessPolicyRequestCustomUserAttributes> getCustomUserAttributes()
public CreatePrivateAccessPolicyRequest setDescription(String description)
public String getDescription()
public CreatePrivateAccessPolicyRequest setDeviceAttributeAction(String deviceAttributeAction)
public String getDeviceAttributeAction()
public CreatePrivateAccessPolicyRequest setDeviceAttributeId(String deviceAttributeId)
public String getDeviceAttributeId()
public CreatePrivateAccessPolicyRequest setName(String name)
public String getName()
public CreatePrivateAccessPolicyRequest setPolicyAction(String policyAction)
public String getPolicyAction()
public CreatePrivateAccessPolicyRequest setPriority(Integer priority)
public Integer getPriority()
public CreatePrivateAccessPolicyRequest setStatus(String status)
public String getStatus()
public CreatePrivateAccessPolicyRequest setTagIds(List<String> tagIds)
public CreatePrivateAccessPolicyRequest setUserGroupIds(List<String> userGroupIds)
public CreatePrivateAccessPolicyRequest setUserGroupMode(String userGroupMode)
public String getUserGroupMode()
Copyright © 2024. All rights reserved.