nsxt.PolicyGroup
Explore with Pulumi AI
Create PolicyGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyGroup(name: string, args: PolicyGroupArgs, opts?: CustomResourceOptions);
@overload
def PolicyGroup(resource_name: str,
args: PolicyGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
conjunctions: Optional[Sequence[PolicyGroupConjunctionArgs]] = None,
context: Optional[PolicyGroupContextArgs] = None,
criterias: Optional[Sequence[PolicyGroupCriteriaArgs]] = None,
description: Optional[str] = None,
domain: Optional[str] = None,
extended_criteria: Optional[PolicyGroupExtendedCriteriaArgs] = None,
group_type: Optional[str] = None,
nsx_id: Optional[str] = None,
policy_group_id: Optional[str] = None,
tags: Optional[Sequence[PolicyGroupTagArgs]] = None)
func NewPolicyGroup(ctx *Context, name string, args PolicyGroupArgs, opts ...ResourceOption) (*PolicyGroup, error)
public PolicyGroup(string name, PolicyGroupArgs args, CustomResourceOptions? opts = null)
public PolicyGroup(String name, PolicyGroupArgs args)
public PolicyGroup(String name, PolicyGroupArgs args, CustomResourceOptions options)
type: nsxt:PolicyGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PolicyGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PolicyGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PolicyGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var policyGroupResource = new Nsxt.PolicyGroup("policyGroupResource", new()
{
DisplayName = "string",
Conjunctions = new[]
{
new Nsxt.Inputs.PolicyGroupConjunctionArgs
{
Operator = "string",
},
},
Context = new Nsxt.Inputs.PolicyGroupContextArgs
{
ProjectId = "string",
},
Criterias = new[]
{
new Nsxt.Inputs.PolicyGroupCriteriaArgs
{
Conditions = new[]
{
new Nsxt.Inputs.PolicyGroupCriteriaConditionArgs
{
Key = "string",
MemberType = "string",
Operator = "string",
Value = "string",
},
},
ExternalIdExpressions = new[]
{
new Nsxt.Inputs.PolicyGroupCriteriaExternalIdExpressionArgs
{
ExternalIds = new[]
{
"string",
},
MemberType = "string",
},
},
IpaddressExpression = new Nsxt.Inputs.PolicyGroupCriteriaIpaddressExpressionArgs
{
IpAddresses = new[]
{
"string",
},
},
MacaddressExpression = new Nsxt.Inputs.PolicyGroupCriteriaMacaddressExpressionArgs
{
MacAddresses = new[]
{
"string",
},
},
PathExpression = new Nsxt.Inputs.PolicyGroupCriteriaPathExpressionArgs
{
MemberPaths = new[]
{
"string",
},
},
},
},
Description = "string",
Domain = "string",
ExtendedCriteria = new Nsxt.Inputs.PolicyGroupExtendedCriteriaArgs
{
IdentityGroups = new[]
{
new Nsxt.Inputs.PolicyGroupExtendedCriteriaIdentityGroupArgs
{
DistinguishedName = "string",
DomainBaseDistinguishedName = "string",
Sid = "string",
},
},
},
GroupType = "string",
NsxId = "string",
PolicyGroupId = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyGroupTagArgs
{
Scope = "string",
Tag = "string",
},
},
});
example, err := nsxt.NewPolicyGroup(ctx, "policyGroupResource", &nsxt.PolicyGroupArgs{
DisplayName: pulumi.String("string"),
Conjunctions: nsxt.PolicyGroupConjunctionArray{
&nsxt.PolicyGroupConjunctionArgs{
Operator: pulumi.String("string"),
},
},
Context: &nsxt.PolicyGroupContextArgs{
ProjectId: pulumi.String("string"),
},
Criterias: nsxt.PolicyGroupCriteriaArray{
&nsxt.PolicyGroupCriteriaArgs{
Conditions: nsxt.PolicyGroupCriteriaConditionArray{
&nsxt.PolicyGroupCriteriaConditionArgs{
Key: pulumi.String("string"),
MemberType: pulumi.String("string"),
Operator: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
ExternalIdExpressions: nsxt.PolicyGroupCriteriaExternalIdExpressionArray{
&nsxt.PolicyGroupCriteriaExternalIdExpressionArgs{
ExternalIds: pulumi.StringArray{
pulumi.String("string"),
},
MemberType: pulumi.String("string"),
},
},
IpaddressExpression: &nsxt.PolicyGroupCriteriaIpaddressExpressionArgs{
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
},
MacaddressExpression: &nsxt.PolicyGroupCriteriaMacaddressExpressionArgs{
MacAddresses: pulumi.StringArray{
pulumi.String("string"),
},
},
PathExpression: &nsxt.PolicyGroupCriteriaPathExpressionArgs{
MemberPaths: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Description: pulumi.String("string"),
Domain: pulumi.String("string"),
ExtendedCriteria: &nsxt.PolicyGroupExtendedCriteriaArgs{
IdentityGroups: nsxt.PolicyGroupExtendedCriteriaIdentityGroupArray{
&nsxt.PolicyGroupExtendedCriteriaIdentityGroupArgs{
DistinguishedName: pulumi.String("string"),
DomainBaseDistinguishedName: pulumi.String("string"),
Sid: pulumi.String("string"),
},
},
},
GroupType: pulumi.String("string"),
NsxId: pulumi.String("string"),
PolicyGroupId: pulumi.String("string"),
Tags: nsxt.PolicyGroupTagArray{
&nsxt.PolicyGroupTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
})
var policyGroupResource = new PolicyGroup("policyGroupResource", PolicyGroupArgs.builder()
.displayName("string")
.conjunctions(PolicyGroupConjunctionArgs.builder()
.operator("string")
.build())
.context(PolicyGroupContextArgs.builder()
.projectId("string")
.build())
.criterias(PolicyGroupCriteriaArgs.builder()
.conditions(PolicyGroupCriteriaConditionArgs.builder()
.key("string")
.memberType("string")
.operator("string")
.value("string")
.build())
.externalIdExpressions(PolicyGroupCriteriaExternalIdExpressionArgs.builder()
.externalIds("string")
.memberType("string")
.build())
.ipaddressExpression(PolicyGroupCriteriaIpaddressExpressionArgs.builder()
.ipAddresses("string")
.build())
.macaddressExpression(PolicyGroupCriteriaMacaddressExpressionArgs.builder()
.macAddresses("string")
.build())
.pathExpression(PolicyGroupCriteriaPathExpressionArgs.builder()
.memberPaths("string")
.build())
.build())
.description("string")
.domain("string")
.extendedCriteria(PolicyGroupExtendedCriteriaArgs.builder()
.identityGroups(PolicyGroupExtendedCriteriaIdentityGroupArgs.builder()
.distinguishedName("string")
.domainBaseDistinguishedName("string")
.sid("string")
.build())
.build())
.groupType("string")
.nsxId("string")
.policyGroupId("string")
.tags(PolicyGroupTagArgs.builder()
.scope("string")
.tag("string")
.build())
.build());
policy_group_resource = nsxt.PolicyGroup("policyGroupResource",
display_name="string",
conjunctions=[{
"operator": "string",
}],
context={
"project_id": "string",
},
criterias=[{
"conditions": [{
"key": "string",
"member_type": "string",
"operator": "string",
"value": "string",
}],
"external_id_expressions": [{
"external_ids": ["string"],
"member_type": "string",
}],
"ipaddress_expression": {
"ip_addresses": ["string"],
},
"macaddress_expression": {
"mac_addresses": ["string"],
},
"path_expression": {
"member_paths": ["string"],
},
}],
description="string",
domain="string",
extended_criteria={
"identity_groups": [{
"distinguished_name": "string",
"domain_base_distinguished_name": "string",
"sid": "string",
}],
},
group_type="string",
nsx_id="string",
policy_group_id="string",
tags=[{
"scope": "string",
"tag": "string",
}])
const policyGroupResource = new nsxt.PolicyGroup("policyGroupResource", {
displayName: "string",
conjunctions: [{
operator: "string",
}],
context: {
projectId: "string",
},
criterias: [{
conditions: [{
key: "string",
memberType: "string",
operator: "string",
value: "string",
}],
externalIdExpressions: [{
externalIds: ["string"],
memberType: "string",
}],
ipaddressExpression: {
ipAddresses: ["string"],
},
macaddressExpression: {
macAddresses: ["string"],
},
pathExpression: {
memberPaths: ["string"],
},
}],
description: "string",
domain: "string",
extendedCriteria: {
identityGroups: [{
distinguishedName: "string",
domainBaseDistinguishedName: "string",
sid: "string",
}],
},
groupType: "string",
nsxId: "string",
policyGroupId: "string",
tags: [{
scope: "string",
tag: "string",
}],
});
type: nsxt:PolicyGroup
properties:
conjunctions:
- operator: string
context:
projectId: string
criterias:
- conditions:
- key: string
memberType: string
operator: string
value: string
externalIdExpressions:
- externalIds:
- string
memberType: string
ipaddressExpression:
ipAddresses:
- string
macaddressExpression:
macAddresses:
- string
pathExpression:
memberPaths:
- string
description: string
displayName: string
domain: string
extendedCriteria:
identityGroups:
- distinguishedName: string
domainBaseDistinguishedName: string
sid: string
groupType: string
nsxId: string
policyGroupId: string
tags:
- scope: string
tag: string
PolicyGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PolicyGroup resource accepts the following input properties:
- Display
Name string - Display name of the resource.
- Conjunctions
List<Policy
Group Conjunction> - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - Context
Policy
Group Context - The context which the object belongs to
- Criterias
List<Policy
Group Criteria> - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - Description string
- Description of the resource.
- Domain string
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - Extended
Criteria PolicyGroup Extended Criteria - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - Group
Type string - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- Policy
Group stringId - ID of the Group.
- List<Policy
Group Tag> - A list of scope + tag pairs to associate with this Group.
- Display
Name string - Display name of the resource.
- Conjunctions
[]Policy
Group Conjunction Args - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - Context
Policy
Group Context Args - The context which the object belongs to
- Criterias
[]Policy
Group Criteria Args - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - Description string
- Description of the resource.
- Domain string
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - Extended
Criteria PolicyGroup Extended Criteria Args - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - Group
Type string - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- Policy
Group stringId - ID of the Group.
- []Policy
Group Tag Args - A list of scope + tag pairs to associate with this Group.
- display
Name String - Display name of the resource.
- conjunctions
List<Policy
Group Conjunction> - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context
Policy
Group Context - The context which the object belongs to
- criterias
List<Policy
Group Criteria> - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description String
- Description of the resource.
- domain String
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended
Criteria PolicyGroup Extended Criteria - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group
Type String - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- policy
Group StringId - ID of the Group.
- List<Policy
Group Tag> - A list of scope + tag pairs to associate with this Group.
- display
Name string - Display name of the resource.
- conjunctions
Policy
Group Conjunction[] - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context
Policy
Group Context - The context which the object belongs to
- criterias
Policy
Group Criteria[] - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description string
- Description of the resource.
- domain string
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended
Criteria PolicyGroup Extended Criteria - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group
Type string - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- policy
Group stringId - ID of the Group.
- Policy
Group Tag[] - A list of scope + tag pairs to associate with this Group.
- display_
name str - Display name of the resource.
- conjunctions
Sequence[Policy
Group Conjunction Args] - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context
Policy
Group Context Args - The context which the object belongs to
- criterias
Sequence[Policy
Group Criteria Args] - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description str
- Description of the resource.
- domain str
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended_
criteria PolicyGroup Extended Criteria Args - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group_
type str - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- policy_
group_ strid - ID of the Group.
- Sequence[Policy
Group Tag Args] - A list of scope + tag pairs to associate with this Group.
- display
Name String - Display name of the resource.
- conjunctions List<Property Map>
- When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context Property Map
- The context which the object belongs to
- criterias List<Property Map>
- A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description String
- Description of the resource.
- domain String
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended
Criteria Property Map - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group
Type String - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- policy
Group StringId - ID of the Group.
- List<Property Map>
- A list of scope + tag pairs to associate with this Group.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyGroup resource produces the following output properties:
Look up Existing PolicyGroup Resource
Get an existing PolicyGroup resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PolicyGroupState, opts?: CustomResourceOptions): PolicyGroup
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
conjunctions: Optional[Sequence[PolicyGroupConjunctionArgs]] = None,
context: Optional[PolicyGroupContextArgs] = None,
criterias: Optional[Sequence[PolicyGroupCriteriaArgs]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
domain: Optional[str] = None,
extended_criteria: Optional[PolicyGroupExtendedCriteriaArgs] = None,
group_type: Optional[str] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_group_id: Optional[str] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[PolicyGroupTagArgs]] = None) -> PolicyGroup
func GetPolicyGroup(ctx *Context, name string, id IDInput, state *PolicyGroupState, opts ...ResourceOption) (*PolicyGroup, error)
public static PolicyGroup Get(string name, Input<string> id, PolicyGroupState? state, CustomResourceOptions? opts = null)
public static PolicyGroup get(String name, Output<String> id, PolicyGroupState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyGroup get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Conjunctions
List<Policy
Group Conjunction> - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - Context
Policy
Group Context - The context which the object belongs to
- Criterias
List<Policy
Group Criteria> - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Domain string
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - Extended
Criteria PolicyGroup Extended Criteria - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - Group
Type string - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- Path string
- The NSX path of the policy resource.
- Policy
Group stringId - ID of the Group.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Group Tag> - A list of scope + tag pairs to associate with this Group.
- Conjunctions
[]Policy
Group Conjunction Args - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - Context
Policy
Group Context Args - The context which the object belongs to
- Criterias
[]Policy
Group Criteria Args - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Domain string
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - Extended
Criteria PolicyGroup Extended Criteria Args - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - Group
Type string - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- Path string
- The NSX path of the policy resource.
- Policy
Group stringId - ID of the Group.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- []Policy
Group Tag Args - A list of scope + tag pairs to associate with this Group.
- conjunctions
List<Policy
Group Conjunction> - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context
Policy
Group Context - The context which the object belongs to
- criterias
List<Policy
Group Criteria> - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description String
- Description of the resource.
- display
Name String - Display name of the resource.
- domain String
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended
Criteria PolicyGroup Extended Criteria - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group
Type String - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- path String
- The NSX path of the policy resource.
- policy
Group StringId - ID of the Group.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Group Tag> - A list of scope + tag pairs to associate with this Group.
- conjunctions
Policy
Group Conjunction[] - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context
Policy
Group Context - The context which the object belongs to
- criterias
Policy
Group Criteria[] - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description string
- Description of the resource.
- display
Name string - Display name of the resource.
- domain string
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended
Criteria PolicyGroup Extended Criteria - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group
Type string - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- path string
- The NSX path of the policy resource.
- policy
Group stringId - ID of the Group.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Policy
Group Tag[] - A list of scope + tag pairs to associate with this Group.
- conjunctions
Sequence[Policy
Group Conjunction Args] - When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context
Policy
Group Context Args - The context which the object belongs to
- criterias
Sequence[Policy
Group Criteria Args] - A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description str
- Description of the resource.
- display_
name str - Display name of the resource.
- domain str
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended_
criteria PolicyGroup Extended Criteria Args - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group_
type str - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- path str
- The NSX path of the policy resource.
- policy_
group_ strid - ID of the Group.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Sequence[Policy
Group Tag Args] - A list of scope + tag pairs to associate with this Group.
- conjunctions List<Property Map>
- When specifying multiple
criteria
, a conjunction is used to specify if the criteria should selected usingAND
orOR
. - context Property Map
- The context which the object belongs to
- criterias List<Property Map>
- A repeatable block to specify criteria for members of this Group. If more than 1 criteria block is specified, it must be separated by a
conjunction
. In acriteria
block the following membership selection expressions can be used: - description String
- Description of the resource.
- display
Name String - Display name of the resource.
- domain String
- The domain to use for the Group. This domain must already exist. For VMware Cloud on AWS use
cgw
. For Global Manager, please use site id for this field. If not specified, this field is default todefault
. - extended
Criteria Property Map - A condition block to specify higher level context to include in this Group's members. (e.g. user AD group). This configuration is for Local Manager only. Currently only one block is supported by NSX. Note that
extended_criteria
is implicitlyAND
withcriteria
. - group
Type String - One of
IPAddress
,ANTREA
. Empty group type indicates a generic group. Attribute is supported with NSX version 3.2.0 and above. Note that updating this attribute will trigger recreation of the group. - nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the group resource.
- path String
- The NSX path of the policy resource.
- policy
Group StringId - ID of the Group.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Property Map>
- A list of scope + tag pairs to associate with this Group.
Supporting Types
PolicyGroupConjunction, PolicyGroupConjunctionArgs
- Operator string
- The operator to use. Must be one of
AND
orOR
. IfAND
is used, then thecriteria
block before/after must be of the same type and if usingcondition
then also must use the samemember_type
.
- Operator string
- The operator to use. Must be one of
AND
orOR
. IfAND
is used, then thecriteria
block before/after must be of the same type and if usingcondition
then also must use the samemember_type
.
- operator String
- The operator to use. Must be one of
AND
orOR
. IfAND
is used, then thecriteria
block before/after must be of the same type and if usingcondition
then also must use the samemember_type
.
- operator string
- The operator to use. Must be one of
AND
orOR
. IfAND
is used, then thecriteria
block before/after must be of the same type and if usingcondition
then also must use the samemember_type
.
- operator str
- The operator to use. Must be one of
AND
orOR
. IfAND
is used, then thecriteria
block before/after must be of the same type and if usingcondition
then also must use the samemember_type
.
- operator String
- The operator to use. Must be one of
AND
orOR
. IfAND
is used, then thecriteria
block before/after must be of the same type and if usingcondition
then also must use the samemember_type
.
PolicyGroupContext, PolicyGroupContextArgs
- Project
Id string - The ID of the project which the object belongs to
- Project
Id string - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
- project
Id string - The ID of the project which the object belongs to
- project_
id str - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
PolicyGroupCriteria, PolicyGroupCriteriaArgs
- Conditions
List<Policy
Group Criteria Condition> - A repeatable condition block to select this Group's members. When multiple
condition
blocks are used in a singlecriteria
they form a nested expression that's implicitly ANDed together and each nested condition must used the samemember_type
. - External
Id List<PolicyExpressions Group Criteria External Id Expression> - An expression block to specify external IDs for the specified member type for this Group.
- Ipaddress
Expression PolicyGroup Criteria Ipaddress Expression - An expression block to specify individual IP Addresses, ranges of IP Addresses or subnets for this Group.
- Macaddress
Expression PolicyGroup Criteria Macaddress Expression - An expression block to specify individual MAC Addresses for this Group.
- Path
Expression PolicyGroup Criteria Path Expression - An expression block to specify direct group members by policy path.
- Conditions
[]Policy
Group Criteria Condition - A repeatable condition block to select this Group's members. When multiple
condition
blocks are used in a singlecriteria
they form a nested expression that's implicitly ANDed together and each nested condition must used the samemember_type
. - External
Id []PolicyExpressions Group Criteria External Id Expression - An expression block to specify external IDs for the specified member type for this Group.
- Ipaddress
Expression PolicyGroup Criteria Ipaddress Expression - An expression block to specify individual IP Addresses, ranges of IP Addresses or subnets for this Group.
- Macaddress
Expression PolicyGroup Criteria Macaddress Expression - An expression block to specify individual MAC Addresses for this Group.
- Path
Expression PolicyGroup Criteria Path Expression - An expression block to specify direct group members by policy path.
- conditions
List<Policy
Group Criteria Condition> - A repeatable condition block to select this Group's members. When multiple
condition
blocks are used in a singlecriteria
they form a nested expression that's implicitly ANDed together and each nested condition must used the samemember_type
. - external
Id List<PolicyExpressions Group Criteria External Id Expression> - An expression block to specify external IDs for the specified member type for this Group.
- ipaddress
Expression PolicyGroup Criteria Ipaddress Expression - An expression block to specify individual IP Addresses, ranges of IP Addresses or subnets for this Group.
- macaddress
Expression PolicyGroup Criteria Macaddress Expression - An expression block to specify individual MAC Addresses for this Group.
- path
Expression PolicyGroup Criteria Path Expression - An expression block to specify direct group members by policy path.
- conditions
Policy
Group Criteria Condition[] - A repeatable condition block to select this Group's members. When multiple
condition
blocks are used in a singlecriteria
they form a nested expression that's implicitly ANDed together and each nested condition must used the samemember_type
. - external
Id PolicyExpressions Group Criteria External Id Expression[] - An expression block to specify external IDs for the specified member type for this Group.
- ipaddress
Expression PolicyGroup Criteria Ipaddress Expression - An expression block to specify individual IP Addresses, ranges of IP Addresses or subnets for this Group.
- macaddress
Expression PolicyGroup Criteria Macaddress Expression - An expression block to specify individual MAC Addresses for this Group.
- path
Expression PolicyGroup Criteria Path Expression - An expression block to specify direct group members by policy path.
- conditions
Sequence[Policy
Group Criteria Condition] - A repeatable condition block to select this Group's members. When multiple
condition
blocks are used in a singlecriteria
they form a nested expression that's implicitly ANDed together and each nested condition must used the samemember_type
. - external_
id_ Sequence[Policyexpressions Group Criteria External Id Expression] - An expression block to specify external IDs for the specified member type for this Group.
- ipaddress_
expression PolicyGroup Criteria Ipaddress Expression - An expression block to specify individual IP Addresses, ranges of IP Addresses or subnets for this Group.
- macaddress_
expression PolicyGroup Criteria Macaddress Expression - An expression block to specify individual MAC Addresses for this Group.
- path_
expression PolicyGroup Criteria Path Expression - An expression block to specify direct group members by policy path.
- conditions List<Property Map>
- A repeatable condition block to select this Group's members. When multiple
condition
blocks are used in a singlecriteria
they form a nested expression that's implicitly ANDed together and each nested condition must used the samemember_type
. - external
Id List<Property Map>Expressions - An expression block to specify external IDs for the specified member type for this Group.
- ipaddress
Expression Property Map - An expression block to specify individual IP Addresses, ranges of IP Addresses or subnets for this Group.
- macaddress
Expression Property Map - An expression block to specify individual MAC Addresses for this Group.
- path
Expression Property Map - An expression block to specify direct group members by policy path.
PolicyGroupCriteriaCondition, PolicyGroupCriteriaConditionArgs
- Key string
- Specifies the attribute to query. Must be one of:
Tag
,ComputerName
,OSName
,Name
,NodeType
,GroupType
,ALL
,IPAddress
,PodCidr
. Please note that certain keys are only applicable to certain member types. - Member
Type string - Specifies the type of resource to query. Must be one of:
IPSet
,LogicalPort
,LogicalSwitch
,Segment
,SegmentPort
,VirtualMachine
,Group
,DVPG
,DVPort
,IPAddress
,TransportNode
,Pod
.Service
,Namespace
,KubernetesCluster
,KubernetesNamespace
,KubernetesIngress
,KubernetesService
,KubernetesNode
,AntreaEgress
,AntreaIPPool
. Not that certain member types are only applicable to certain environments. - Operator string
- Specifies the query operator to use. Must be one of:
CONTAINS
,ENDSWITH
,EQUALS
,NOTEQUALS
,STARTSWITH
,IN
,NOTIN
,MATCHES
. Not that certain operators are only applicable to certain keys/member types.:w - Value string
- User specified string value to use in the query. For
Tag
criteria, use 'scope|value' notation if you wish to specify scope in criteria.
- Key string
- Specifies the attribute to query. Must be one of:
Tag
,ComputerName
,OSName
,Name
,NodeType
,GroupType
,ALL
,IPAddress
,PodCidr
. Please note that certain keys are only applicable to certain member types. - Member
Type string - Specifies the type of resource to query. Must be one of:
IPSet
,LogicalPort
,LogicalSwitch
,Segment
,SegmentPort
,VirtualMachine
,Group
,DVPG
,DVPort
,IPAddress
,TransportNode
,Pod
.Service
,Namespace
,KubernetesCluster
,KubernetesNamespace
,KubernetesIngress
,KubernetesService
,KubernetesNode
,AntreaEgress
,AntreaIPPool
. Not that certain member types are only applicable to certain environments. - Operator string
- Specifies the query operator to use. Must be one of:
CONTAINS
,ENDSWITH
,EQUALS
,NOTEQUALS
,STARTSWITH
,IN
,NOTIN
,MATCHES
. Not that certain operators are only applicable to certain keys/member types.:w - Value string
- User specified string value to use in the query. For
Tag
criteria, use 'scope|value' notation if you wish to specify scope in criteria.
- key String
- Specifies the attribute to query. Must be one of:
Tag
,ComputerName
,OSName
,Name
,NodeType
,GroupType
,ALL
,IPAddress
,PodCidr
. Please note that certain keys are only applicable to certain member types. - member
Type String - Specifies the type of resource to query. Must be one of:
IPSet
,LogicalPort
,LogicalSwitch
,Segment
,SegmentPort
,VirtualMachine
,Group
,DVPG
,DVPort
,IPAddress
,TransportNode
,Pod
.Service
,Namespace
,KubernetesCluster
,KubernetesNamespace
,KubernetesIngress
,KubernetesService
,KubernetesNode
,AntreaEgress
,AntreaIPPool
. Not that certain member types are only applicable to certain environments. - operator String
- Specifies the query operator to use. Must be one of:
CONTAINS
,ENDSWITH
,EQUALS
,NOTEQUALS
,STARTSWITH
,IN
,NOTIN
,MATCHES
. Not that certain operators are only applicable to certain keys/member types.:w - value String
- User specified string value to use in the query. For
Tag
criteria, use 'scope|value' notation if you wish to specify scope in criteria.
- key string
- Specifies the attribute to query. Must be one of:
Tag
,ComputerName
,OSName
,Name
,NodeType
,GroupType
,ALL
,IPAddress
,PodCidr
. Please note that certain keys are only applicable to certain member types. - member
Type string - Specifies the type of resource to query. Must be one of:
IPSet
,LogicalPort
,LogicalSwitch
,Segment
,SegmentPort
,VirtualMachine
,Group
,DVPG
,DVPort
,IPAddress
,TransportNode
,Pod
.Service
,Namespace
,KubernetesCluster
,KubernetesNamespace
,KubernetesIngress
,KubernetesService
,KubernetesNode
,AntreaEgress
,AntreaIPPool
. Not that certain member types are only applicable to certain environments. - operator string
- Specifies the query operator to use. Must be one of:
CONTAINS
,ENDSWITH
,EQUALS
,NOTEQUALS
,STARTSWITH
,IN
,NOTIN
,MATCHES
. Not that certain operators are only applicable to certain keys/member types.:w - value string
- User specified string value to use in the query. For
Tag
criteria, use 'scope|value' notation if you wish to specify scope in criteria.
- key str
- Specifies the attribute to query. Must be one of:
Tag
,ComputerName
,OSName
,Name
,NodeType
,GroupType
,ALL
,IPAddress
,PodCidr
. Please note that certain keys are only applicable to certain member types. - member_
type str - Specifies the type of resource to query. Must be one of:
IPSet
,LogicalPort
,LogicalSwitch
,Segment
,SegmentPort
,VirtualMachine
,Group
,DVPG
,DVPort
,IPAddress
,TransportNode
,Pod
.Service
,Namespace
,KubernetesCluster
,KubernetesNamespace
,KubernetesIngress
,KubernetesService
,KubernetesNode
,AntreaEgress
,AntreaIPPool
. Not that certain member types are only applicable to certain environments. - operator str
- Specifies the query operator to use. Must be one of:
CONTAINS
,ENDSWITH
,EQUALS
,NOTEQUALS
,STARTSWITH
,IN
,NOTIN
,MATCHES
. Not that certain operators are only applicable to certain keys/member types.:w - value str
- User specified string value to use in the query. For
Tag
criteria, use 'scope|value' notation if you wish to specify scope in criteria.
- key String
- Specifies the attribute to query. Must be one of:
Tag
,ComputerName
,OSName
,Name
,NodeType
,GroupType
,ALL
,IPAddress
,PodCidr
. Please note that certain keys are only applicable to certain member types. - member
Type String - Specifies the type of resource to query. Must be one of:
IPSet
,LogicalPort
,LogicalSwitch
,Segment
,SegmentPort
,VirtualMachine
,Group
,DVPG
,DVPort
,IPAddress
,TransportNode
,Pod
.Service
,Namespace
,KubernetesCluster
,KubernetesNamespace
,KubernetesIngress
,KubernetesService
,KubernetesNode
,AntreaEgress
,AntreaIPPool
. Not that certain member types are only applicable to certain environments. - operator String
- Specifies the query operator to use. Must be one of:
CONTAINS
,ENDSWITH
,EQUALS
,NOTEQUALS
,STARTSWITH
,IN
,NOTIN
,MATCHES
. Not that certain operators are only applicable to certain keys/member types.:w - value String
- User specified string value to use in the query. For
Tag
criteria, use 'scope|value' notation if you wish to specify scope in criteria.
PolicyGroupCriteriaExternalIdExpression, PolicyGroupCriteriaExternalIdExpressionArgs
- External
Ids List<string> - List of external IDs for the specified member type.
- Member
Type string - External ID member type. Must be one of:
VirtualMachine
,VirtualNetworkInterface
,CloudNativeServiceInstance
, orPhysicalServer
. Defaults toVirtualMachine
.
- External
Ids []string - List of external IDs for the specified member type.
- Member
Type string - External ID member type. Must be one of:
VirtualMachine
,VirtualNetworkInterface
,CloudNativeServiceInstance
, orPhysicalServer
. Defaults toVirtualMachine
.
- external
Ids List<String> - List of external IDs for the specified member type.
- member
Type String - External ID member type. Must be one of:
VirtualMachine
,VirtualNetworkInterface
,CloudNativeServiceInstance
, orPhysicalServer
. Defaults toVirtualMachine
.
- external
Ids string[] - List of external IDs for the specified member type.
- member
Type string - External ID member type. Must be one of:
VirtualMachine
,VirtualNetworkInterface
,CloudNativeServiceInstance
, orPhysicalServer
. Defaults toVirtualMachine
.
- external_
ids Sequence[str] - List of external IDs for the specified member type.
- member_
type str - External ID member type. Must be one of:
VirtualMachine
,VirtualNetworkInterface
,CloudNativeServiceInstance
, orPhysicalServer
. Defaults toVirtualMachine
.
- external
Ids List<String> - List of external IDs for the specified member type.
- member
Type String - External ID member type. Must be one of:
VirtualMachine
,VirtualNetworkInterface
,CloudNativeServiceInstance
, orPhysicalServer
. Defaults toVirtualMachine
.
PolicyGroupCriteriaIpaddressExpression, PolicyGroupCriteriaIpaddressExpressionArgs
- Ip
Addresses List<string> - This list can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed.
- Ip
Addresses []string - This list can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed.
- ip
Addresses List<String> - This list can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed.
- ip
Addresses string[] - This list can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed.
- ip_
addresses Sequence[str] - This list can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed.
- ip
Addresses List<String> - This list can consist of a single IP address, IP address range or a subnet. Its type can be of either IPv4 or IPv6. Both IPv4 and IPv6 addresses within one expression is not allowed.
PolicyGroupCriteriaMacaddressExpression, PolicyGroupCriteriaMacaddressExpressionArgs
- Mac
Addresses List<string> - List of MAC addresses.
- Mac
Addresses []string - List of MAC addresses.
- mac
Addresses List<String> - List of MAC addresses.
- mac
Addresses string[] - List of MAC addresses.
- mac_
addresses Sequence[str] - List of MAC addresses.
- mac
Addresses List<String> - List of MAC addresses.
PolicyGroupCriteriaPathExpression, PolicyGroupCriteriaPathExpressionArgs
- Member
Paths List<string> - List of policy paths for direct members for this Group (such as Segments, Segment ports, Groups etc).
- Member
Paths []string - List of policy paths for direct members for this Group (such as Segments, Segment ports, Groups etc).
- member
Paths List<String> - List of policy paths for direct members for this Group (such as Segments, Segment ports, Groups etc).
- member
Paths string[] - List of policy paths for direct members for this Group (such as Segments, Segment ports, Groups etc).
- member_
paths Sequence[str] - List of policy paths for direct members for this Group (such as Segments, Segment ports, Groups etc).
- member
Paths List<String> - List of policy paths for direct members for this Group (such as Segments, Segment ports, Groups etc).
PolicyGroupExtendedCriteria, PolicyGroupExtendedCriteriaArgs
- Identity
Groups List<PolicyGroup Extended Criteria Identity Group> - A repeatable condition block selecting user AD groups to be included in this Group. Note that
identity_groups
areOR
with each other.
- Identity
Groups []PolicyGroup Extended Criteria Identity Group - A repeatable condition block selecting user AD groups to be included in this Group. Note that
identity_groups
areOR
with each other.
- identity
Groups List<PolicyGroup Extended Criteria Identity Group> - A repeatable condition block selecting user AD groups to be included in this Group. Note that
identity_groups
areOR
with each other.
- identity
Groups PolicyGroup Extended Criteria Identity Group[] - A repeatable condition block selecting user AD groups to be included in this Group. Note that
identity_groups
areOR
with each other.
- identity_
groups Sequence[PolicyGroup Extended Criteria Identity Group] - A repeatable condition block selecting user AD groups to be included in this Group. Note that
identity_groups
areOR
with each other.
- identity
Groups List<Property Map> - A repeatable condition block selecting user AD groups to be included in this Group. Note that
identity_groups
areOR
with each other.
PolicyGroupExtendedCriteriaIdentityGroup, PolicyGroupExtendedCriteriaIdentityGroupArgs
- Distinguished
Name string - LDAP distinguished name (DN). A valid fully qualified distinguished name should be provided here. This value is valid only if it matches to exactly 1 LDAP object on the LDAP server.
- Domain
Base stringDistinguished Name - Identity (Directory) domain base distinguished name. This is the base distinguished name for the domain where this identity group resides. (e.g. dc=example,dc=com)
- Sid string
- Identity (Directory) Group SID (security identifier). A security identifier (SID) is a unique value of variable length used to identify a trustee. This field is only populated for Microsoft Active Directory identity store.
- Distinguished
Name string - LDAP distinguished name (DN). A valid fully qualified distinguished name should be provided here. This value is valid only if it matches to exactly 1 LDAP object on the LDAP server.
- Domain
Base stringDistinguished Name - Identity (Directory) domain base distinguished name. This is the base distinguished name for the domain where this identity group resides. (e.g. dc=example,dc=com)
- Sid string
- Identity (Directory) Group SID (security identifier). A security identifier (SID) is a unique value of variable length used to identify a trustee. This field is only populated for Microsoft Active Directory identity store.
- distinguished
Name String - LDAP distinguished name (DN). A valid fully qualified distinguished name should be provided here. This value is valid only if it matches to exactly 1 LDAP object on the LDAP server.
- domain
Base StringDistinguished Name - Identity (Directory) domain base distinguished name. This is the base distinguished name for the domain where this identity group resides. (e.g. dc=example,dc=com)
- sid String
- Identity (Directory) Group SID (security identifier). A security identifier (SID) is a unique value of variable length used to identify a trustee. This field is only populated for Microsoft Active Directory identity store.
- distinguished
Name string - LDAP distinguished name (DN). A valid fully qualified distinguished name should be provided here. This value is valid only if it matches to exactly 1 LDAP object on the LDAP server.
- domain
Base stringDistinguished Name - Identity (Directory) domain base distinguished name. This is the base distinguished name for the domain where this identity group resides. (e.g. dc=example,dc=com)
- sid string
- Identity (Directory) Group SID (security identifier). A security identifier (SID) is a unique value of variable length used to identify a trustee. This field is only populated for Microsoft Active Directory identity store.
- distinguished_
name str - LDAP distinguished name (DN). A valid fully qualified distinguished name should be provided here. This value is valid only if it matches to exactly 1 LDAP object on the LDAP server.
- domain_
base_ strdistinguished_ name - Identity (Directory) domain base distinguished name. This is the base distinguished name for the domain where this identity group resides. (e.g. dc=example,dc=com)
- sid str
- Identity (Directory) Group SID (security identifier). A security identifier (SID) is a unique value of variable length used to identify a trustee. This field is only populated for Microsoft Active Directory identity store.
- distinguished
Name String - LDAP distinguished name (DN). A valid fully qualified distinguished name should be provided here. This value is valid only if it matches to exactly 1 LDAP object on the LDAP server.
- domain
Base StringDistinguished Name - Identity (Directory) domain base distinguished name. This is the base distinguished name for the domain where this identity group resides. (e.g. dc=example,dc=com)
- sid String
- Identity (Directory) Group SID (security identifier). A security identifier (SID) is a unique value of variable length used to identify a trustee. This field is only populated for Microsoft Active Directory identity store.
PolicyGroupTag, PolicyGroupTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.