nsxt.PolicyContextProfile
Explore with Pulumi AI
Create PolicyContextProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyContextProfile(name: string, args: PolicyContextProfileArgs, opts?: CustomResourceOptions);
@overload
def PolicyContextProfile(resource_name: str,
args: PolicyContextProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyContextProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
app_ids: Optional[Sequence[PolicyContextProfileAppIdArgs]] = None,
context: Optional[PolicyContextProfileContextArgs] = None,
custom_url: Optional[PolicyContextProfileCustomUrlArgs] = None,
description: Optional[str] = None,
domain_name: Optional[PolicyContextProfileDomainNameArgs] = None,
nsx_id: Optional[str] = None,
policy_context_profile_id: Optional[str] = None,
tags: Optional[Sequence[PolicyContextProfileTagArgs]] = None,
url_category: Optional[PolicyContextProfileUrlCategoryArgs] = None)
func NewPolicyContextProfile(ctx *Context, name string, args PolicyContextProfileArgs, opts ...ResourceOption) (*PolicyContextProfile, error)
public PolicyContextProfile(string name, PolicyContextProfileArgs args, CustomResourceOptions? opts = null)
public PolicyContextProfile(String name, PolicyContextProfileArgs args)
public PolicyContextProfile(String name, PolicyContextProfileArgs args, CustomResourceOptions options)
type: nsxt:PolicyContextProfile
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 PolicyContextProfileArgs
- 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 PolicyContextProfileArgs
- 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 PolicyContextProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyContextProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyContextProfileArgs
- 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 policyContextProfileResource = new Nsxt.PolicyContextProfile("policyContextProfileResource", new()
{
DisplayName = "string",
AppIds = new[]
{
new Nsxt.Inputs.PolicyContextProfileAppIdArgs
{
Values = new[]
{
"string",
},
Description = "string",
IsAlgType = false,
SubAttribute = new Nsxt.Inputs.PolicyContextProfileAppIdSubAttributeArgs
{
CifsSmbVersions = new[]
{
"string",
},
TlsCipherSuites = new[]
{
"string",
},
TlsVersions = new[]
{
"string",
},
},
},
},
Context = new Nsxt.Inputs.PolicyContextProfileContextArgs
{
ProjectId = "string",
},
CustomUrl = new Nsxt.Inputs.PolicyContextProfileCustomUrlArgs
{
Values = new[]
{
"string",
},
CustomUrlPartialMatch = false,
Description = "string",
},
Description = "string",
DomainName = new Nsxt.Inputs.PolicyContextProfileDomainNameArgs
{
Values = new[]
{
"string",
},
Description = "string",
},
NsxId = "string",
PolicyContextProfileId = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyContextProfileTagArgs
{
Scope = "string",
Tag = "string",
},
},
UrlCategory = new Nsxt.Inputs.PolicyContextProfileUrlCategoryArgs
{
Values = new[]
{
"string",
},
Description = "string",
},
});
example, err := nsxt.NewPolicyContextProfile(ctx, "policyContextProfileResource", &nsxt.PolicyContextProfileArgs{
DisplayName: pulumi.String("string"),
AppIds: nsxt.PolicyContextProfileAppIdArray{
&nsxt.PolicyContextProfileAppIdArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
IsAlgType: pulumi.Bool(false),
SubAttribute: &nsxt.PolicyContextProfileAppIdSubAttributeArgs{
CifsSmbVersions: pulumi.StringArray{
pulumi.String("string"),
},
TlsCipherSuites: pulumi.StringArray{
pulumi.String("string"),
},
TlsVersions: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
Context: &nsxt.PolicyContextProfileContextArgs{
ProjectId: pulumi.String("string"),
},
CustomUrl: &nsxt.PolicyContextProfileCustomUrlArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
CustomUrlPartialMatch: pulumi.Bool(false),
Description: pulumi.String("string"),
},
Description: pulumi.String("string"),
DomainName: &nsxt.PolicyContextProfileDomainNameArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
},
NsxId: pulumi.String("string"),
PolicyContextProfileId: pulumi.String("string"),
Tags: nsxt.PolicyContextProfileTagArray{
&nsxt.PolicyContextProfileTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
UrlCategory: &nsxt.PolicyContextProfileUrlCategoryArgs{
Values: pulumi.StringArray{
pulumi.String("string"),
},
Description: pulumi.String("string"),
},
})
var policyContextProfileResource = new PolicyContextProfile("policyContextProfileResource", PolicyContextProfileArgs.builder()
.displayName("string")
.appIds(PolicyContextProfileAppIdArgs.builder()
.values("string")
.description("string")
.isAlgType(false)
.subAttribute(PolicyContextProfileAppIdSubAttributeArgs.builder()
.cifsSmbVersions("string")
.tlsCipherSuites("string")
.tlsVersions("string")
.build())
.build())
.context(PolicyContextProfileContextArgs.builder()
.projectId("string")
.build())
.customUrl(PolicyContextProfileCustomUrlArgs.builder()
.values("string")
.customUrlPartialMatch(false)
.description("string")
.build())
.description("string")
.domainName(PolicyContextProfileDomainNameArgs.builder()
.values("string")
.description("string")
.build())
.nsxId("string")
.policyContextProfileId("string")
.tags(PolicyContextProfileTagArgs.builder()
.scope("string")
.tag("string")
.build())
.urlCategory(PolicyContextProfileUrlCategoryArgs.builder()
.values("string")
.description("string")
.build())
.build());
policy_context_profile_resource = nsxt.PolicyContextProfile("policyContextProfileResource",
display_name="string",
app_ids=[{
"values": ["string"],
"description": "string",
"is_alg_type": False,
"sub_attribute": {
"cifs_smb_versions": ["string"],
"tls_cipher_suites": ["string"],
"tls_versions": ["string"],
},
}],
context={
"project_id": "string",
},
custom_url={
"values": ["string"],
"custom_url_partial_match": False,
"description": "string",
},
description="string",
domain_name={
"values": ["string"],
"description": "string",
},
nsx_id="string",
policy_context_profile_id="string",
tags=[{
"scope": "string",
"tag": "string",
}],
url_category={
"values": ["string"],
"description": "string",
})
const policyContextProfileResource = new nsxt.PolicyContextProfile("policyContextProfileResource", {
displayName: "string",
appIds: [{
values: ["string"],
description: "string",
isAlgType: false,
subAttribute: {
cifsSmbVersions: ["string"],
tlsCipherSuites: ["string"],
tlsVersions: ["string"],
},
}],
context: {
projectId: "string",
},
customUrl: {
values: ["string"],
customUrlPartialMatch: false,
description: "string",
},
description: "string",
domainName: {
values: ["string"],
description: "string",
},
nsxId: "string",
policyContextProfileId: "string",
tags: [{
scope: "string",
tag: "string",
}],
urlCategory: {
values: ["string"],
description: "string",
},
});
type: nsxt:PolicyContextProfile
properties:
appIds:
- description: string
isAlgType: false
subAttribute:
cifsSmbVersions:
- string
tlsCipherSuites:
- string
tlsVersions:
- string
values:
- string
context:
projectId: string
customUrl:
customUrlPartialMatch: false
description: string
values:
- string
description: string
displayName: string
domainName:
description: string
values:
- string
nsxId: string
policyContextProfileId: string
tags:
- scope: string
tag: string
urlCategory:
description: string
values:
- string
PolicyContextProfile 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 PolicyContextProfile resource accepts the following input properties:
- Display
Name string - Display name of the resource.
- App
Ids List<PolicyContext Profile App Id> - A block to specify app id attributes for the context profile. Only one block is allowed.
- Context
Policy
Context Profile Context - The context which the object belongs to
- Custom
Url PolicyContext Profile Custom Url - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- Description string
- Description of the resource.
- Domain
Name PolicyContext Profile Domain Name - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Policy
Context stringProfile Id - ID of the resource.
- List<Policy
Context Profile Tag> - A list of scope + tag pairs to associate with this resource.
- Url
Category PolicyContext Profile Url Category - A block to specify url category attributes for the context profile. Only one block is allowed.
- Display
Name string - Display name of the resource.
- App
Ids []PolicyContext Profile App Id Args - A block to specify app id attributes for the context profile. Only one block is allowed.
- Context
Policy
Context Profile Context Args - The context which the object belongs to
- Custom
Url PolicyContext Profile Custom Url Args - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- Description string
- Description of the resource.
- Domain
Name PolicyContext Profile Domain Name Args - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Policy
Context stringProfile Id - ID of the resource.
- []Policy
Context Profile Tag Args - A list of scope + tag pairs to associate with this resource.
- Url
Category PolicyContext Profile Url Category Args - A block to specify url category attributes for the context profile. Only one block is allowed.
- display
Name String - Display name of the resource.
- app
Ids List<PolicyContext Profile App Id> - A block to specify app id attributes for the context profile. Only one block is allowed.
- context
Policy
Context Profile Context - The context which the object belongs to
- custom
Url PolicyContext Profile Custom Url - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description String
- Description of the resource.
- domain
Name PolicyContext Profile Domain Name - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Context StringProfile Id - ID of the resource.
- List<Policy
Context Profile Tag> - A list of scope + tag pairs to associate with this resource.
- url
Category PolicyContext Profile Url Category - A block to specify url category attributes for the context profile. Only one block is allowed.
- display
Name string - Display name of the resource.
- app
Ids PolicyContext Profile App Id[] - A block to specify app id attributes for the context profile. Only one block is allowed.
- context
Policy
Context Profile Context - The context which the object belongs to
- custom
Url PolicyContext Profile Custom Url - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description string
- Description of the resource.
- domain
Name PolicyContext Profile Domain Name - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Context stringProfile Id - ID of the resource.
- Policy
Context Profile Tag[] - A list of scope + tag pairs to associate with this resource.
- url
Category PolicyContext Profile Url Category - A block to specify url category attributes for the context profile. Only one block is allowed.
- display_
name str - Display name of the resource.
- app_
ids Sequence[PolicyContext Profile App Id Args] - A block to specify app id attributes for the context profile. Only one block is allowed.
- context
Policy
Context Profile Context Args - The context which the object belongs to
- custom_
url PolicyContext Profile Custom Url Args - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description str
- Description of the resource.
- domain_
name PolicyContext Profile Domain Name Args - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy_
context_ strprofile_ id - ID of the resource.
- Sequence[Policy
Context Profile Tag Args] - A list of scope + tag pairs to associate with this resource.
- url_
category PolicyContext Profile Url Category Args - A block to specify url category attributes for the context profile. Only one block is allowed.
- display
Name String - Display name of the resource.
- app
Ids List<Property Map> - A block to specify app id attributes for the context profile. Only one block is allowed.
- context Property Map
- The context which the object belongs to
- custom
Url Property Map - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description String
- Description of the resource.
- domain
Name Property Map - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Context StringProfile Id - ID of the resource.
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
- url
Category Property Map - A block to specify url category attributes for the context profile. Only one block is allowed.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyContextProfile resource produces the following output properties:
Look up Existing PolicyContextProfile Resource
Get an existing PolicyContextProfile 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?: PolicyContextProfileState, opts?: CustomResourceOptions): PolicyContextProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
app_ids: Optional[Sequence[PolicyContextProfileAppIdArgs]] = None,
context: Optional[PolicyContextProfileContextArgs] = None,
custom_url: Optional[PolicyContextProfileCustomUrlArgs] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
domain_name: Optional[PolicyContextProfileDomainNameArgs] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_context_profile_id: Optional[str] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[PolicyContextProfileTagArgs]] = None,
url_category: Optional[PolicyContextProfileUrlCategoryArgs] = None) -> PolicyContextProfile
func GetPolicyContextProfile(ctx *Context, name string, id IDInput, state *PolicyContextProfileState, opts ...ResourceOption) (*PolicyContextProfile, error)
public static PolicyContextProfile Get(string name, Input<string> id, PolicyContextProfileState? state, CustomResourceOptions? opts = null)
public static PolicyContextProfile get(String name, Output<String> id, PolicyContextProfileState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyContextProfile 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.
- App
Ids List<PolicyContext Profile App Id> - A block to specify app id attributes for the context profile. Only one block is allowed.
- Context
Policy
Context Profile Context - The context which the object belongs to
- Custom
Url PolicyContext Profile Custom Url - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Domain
Name PolicyContext Profile Domain Name - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Path string
- The NSX path of the policy resource.
- Policy
Context stringProfile Id - ID of the resource.
- 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
Context Profile Tag> - A list of scope + tag pairs to associate with this resource.
- Url
Category PolicyContext Profile Url Category - A block to specify url category attributes for the context profile. Only one block is allowed.
- App
Ids []PolicyContext Profile App Id Args - A block to specify app id attributes for the context profile. Only one block is allowed.
- Context
Policy
Context Profile Context Args - The context which the object belongs to
- Custom
Url PolicyContext Profile Custom Url Args - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Domain
Name PolicyContext Profile Domain Name Args - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Path string
- The NSX path of the policy resource.
- Policy
Context stringProfile Id - ID of the resource.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- []Policy
Context Profile Tag Args - A list of scope + tag pairs to associate with this resource.
- Url
Category PolicyContext Profile Url Category Args - A block to specify url category attributes for the context profile. Only one block is allowed.
- app
Ids List<PolicyContext Profile App Id> - A block to specify app id attributes for the context profile. Only one block is allowed.
- context
Policy
Context Profile Context - The context which the object belongs to
- custom
Url PolicyContext Profile Custom Url - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- domain
Name PolicyContext Profile Domain Name - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path String
- The NSX path of the policy resource.
- policy
Context StringProfile Id - ID of the resource.
- 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
Context Profile Tag> - A list of scope + tag pairs to associate with this resource.
- url
Category PolicyContext Profile Url Category - A block to specify url category attributes for the context profile. Only one block is allowed.
- app
Ids PolicyContext Profile App Id[] - A block to specify app id attributes for the context profile. Only one block is allowed.
- context
Policy
Context Profile Context - The context which the object belongs to
- custom
Url PolicyContext Profile Custom Url - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description string
- Description of the resource.
- display
Name string - Display name of the resource.
- domain
Name PolicyContext Profile Domain Name - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path string
- The NSX path of the policy resource.
- policy
Context stringProfile Id - ID of the resource.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Policy
Context Profile Tag[] - A list of scope + tag pairs to associate with this resource.
- url
Category PolicyContext Profile Url Category - A block to specify url category attributes for the context profile. Only one block is allowed.
- app_
ids Sequence[PolicyContext Profile App Id Args] - A block to specify app id attributes for the context profile. Only one block is allowed.
- context
Policy
Context Profile Context Args - The context which the object belongs to
- custom_
url PolicyContext Profile Custom Url Args - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description str
- Description of the resource.
- display_
name str - Display name of the resource.
- domain_
name PolicyContext Profile Domain Name Args - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path str
- The NSX path of the policy resource.
- policy_
context_ strprofile_ id - ID of the resource.
- 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
Context Profile Tag Args] - A list of scope + tag pairs to associate with this resource.
- url_
category PolicyContext Profile Url Category Args - A block to specify url category attributes for the context profile. Only one block is allowed.
- app
Ids List<Property Map> - A block to specify app id attributes for the context profile. Only one block is allowed.
- context Property Map
- The context which the object belongs to
- custom
Url Property Map - A block to specify custom URL attributes for the context profile. Only one block is allowed.
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- domain
Name Property Map - A block to specify domain name (FQDN) attributes for the context profile. Only one block is allowed.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path String
- The NSX path of the policy resource.
- policy
Context StringProfile Id - ID of the resource.
- 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 resource.
- url
Category Property Map - A block to specify url category attributes for the context profile. Only one block is allowed.
Supporting Types
PolicyContextProfileAppId, PolicyContextProfileAppIdArgs
- Values List<string>
- A list of string indicating values for the
app_id
. Must be a subset of valid values forapp_id
on NSX. - Description string
- Description of the attribute.
- Is
Alg boolType - Describes whether the APP_ID value is ALG type or not.
- Sub
Attribute PolicyContext Profile App Id Sub Attribute - A block to specify sub attribute for the
app_id
. Only one block is allowed.
- Values []string
- A list of string indicating values for the
app_id
. Must be a subset of valid values forapp_id
on NSX. - Description string
- Description of the attribute.
- Is
Alg boolType - Describes whether the APP_ID value is ALG type or not.
- Sub
Attribute PolicyContext Profile App Id Sub Attribute - A block to specify sub attribute for the
app_id
. Only one block is allowed.
- values List<String>
- A list of string indicating values for the
app_id
. Must be a subset of valid values forapp_id
on NSX. - description String
- Description of the attribute.
- is
Alg BooleanType - Describes whether the APP_ID value is ALG type or not.
- sub
Attribute PolicyContext Profile App Id Sub Attribute - A block to specify sub attribute for the
app_id
. Only one block is allowed.
- values string[]
- A list of string indicating values for the
app_id
. Must be a subset of valid values forapp_id
on NSX. - description string
- Description of the attribute.
- is
Alg booleanType - Describes whether the APP_ID value is ALG type or not.
- sub
Attribute PolicyContext Profile App Id Sub Attribute - A block to specify sub attribute for the
app_id
. Only one block is allowed.
- values Sequence[str]
- A list of string indicating values for the
app_id
. Must be a subset of valid values forapp_id
on NSX. - description str
- Description of the attribute.
- is_
alg_ booltype - Describes whether the APP_ID value is ALG type or not.
- sub_
attribute PolicyContext Profile App Id Sub Attribute - A block to specify sub attribute for the
app_id
. Only one block is allowed.
- values List<String>
- A list of string indicating values for the
app_id
. Must be a subset of valid values forapp_id
on NSX. - description String
- Description of the attribute.
- is
Alg BooleanType - Describes whether the APP_ID value is ALG type or not.
- sub
Attribute Property Map - A block to specify sub attribute for the
app_id
. Only one block is allowed.
PolicyContextProfileAppIdSubAttribute, PolicyContextProfileAppIdSubAttributeArgs
- Cifs
Smb List<string>Versions - A list of string indicating values for
cifs_smb_version
, only applicable toCIFS
. - Tls
Cipher List<string>Suites - A list of string indicating values for
tls_cipher_suite
, only applicable toSSL
. - Tls
Versions List<string> - A list of string indicating values for
tls_version
, only applicable toSSL
.
- Cifs
Smb []stringVersions - A list of string indicating values for
cifs_smb_version
, only applicable toCIFS
. - Tls
Cipher []stringSuites - A list of string indicating values for
tls_cipher_suite
, only applicable toSSL
. - Tls
Versions []string - A list of string indicating values for
tls_version
, only applicable toSSL
.
- cifs
Smb List<String>Versions - A list of string indicating values for
cifs_smb_version
, only applicable toCIFS
. - tls
Cipher List<String>Suites - A list of string indicating values for
tls_cipher_suite
, only applicable toSSL
. - tls
Versions List<String> - A list of string indicating values for
tls_version
, only applicable toSSL
.
- cifs
Smb string[]Versions - A list of string indicating values for
cifs_smb_version
, only applicable toCIFS
. - tls
Cipher string[]Suites - A list of string indicating values for
tls_cipher_suite
, only applicable toSSL
. - tls
Versions string[] - A list of string indicating values for
tls_version
, only applicable toSSL
.
- cifs_
smb_ Sequence[str]versions - A list of string indicating values for
cifs_smb_version
, only applicable toCIFS
. - tls_
cipher_ Sequence[str]suites - A list of string indicating values for
tls_cipher_suite
, only applicable toSSL
. - tls_
versions Sequence[str] - A list of string indicating values for
tls_version
, only applicable toSSL
.
- cifs
Smb List<String>Versions - A list of string indicating values for
cifs_smb_version
, only applicable toCIFS
. - tls
Cipher List<String>Suites - A list of string indicating values for
tls_cipher_suite
, only applicable toSSL
. - tls
Versions List<String> - A list of string indicating values for
tls_version
, only applicable toSSL
.
PolicyContextProfileContext, PolicyContextProfileContextArgs
- 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
PolicyContextProfileCustomUrl, PolicyContextProfileCustomUrlArgs
- Values List<string>
- A list of string indicating values for the
custom_url
. Must be a subset of valid values forcustom_url
on NSX. - Custom
Url boolPartial Match - True value for this flag will be treated as a partial match for custom url. Attribute is supported with NSX version 4.0.0 and above.
- Description string
- Description of the attribute.
- Values []string
- A list of string indicating values for the
custom_url
. Must be a subset of valid values forcustom_url
on NSX. - Custom
Url boolPartial Match - True value for this flag will be treated as a partial match for custom url. Attribute is supported with NSX version 4.0.0 and above.
- Description string
- Description of the attribute.
- values List<String>
- A list of string indicating values for the
custom_url
. Must be a subset of valid values forcustom_url
on NSX. - custom
Url BooleanPartial Match - True value for this flag will be treated as a partial match for custom url. Attribute is supported with NSX version 4.0.0 and above.
- description String
- Description of the attribute.
- values string[]
- A list of string indicating values for the
custom_url
. Must be a subset of valid values forcustom_url
on NSX. - custom
Url booleanPartial Match - True value for this flag will be treated as a partial match for custom url. Attribute is supported with NSX version 4.0.0 and above.
- description string
- Description of the attribute.
- values Sequence[str]
- A list of string indicating values for the
custom_url
. Must be a subset of valid values forcustom_url
on NSX. - custom_
url_ boolpartial_ match - True value for this flag will be treated as a partial match for custom url. Attribute is supported with NSX version 4.0.0 and above.
- description str
- Description of the attribute.
- values List<String>
- A list of string indicating values for the
custom_url
. Must be a subset of valid values forcustom_url
on NSX. - custom
Url BooleanPartial Match - True value for this flag will be treated as a partial match for custom url. Attribute is supported with NSX version 4.0.0 and above.
- description String
- Description of the attribute.
PolicyContextProfileDomainName, PolicyContextProfileDomainNameArgs
- Values List<string>
- A list of string indicating values for the
domain_name
. Must be a subset of valid values fordomain_name
on NSX. - Description string
- Description of the attribute.
- Values []string
- A list of string indicating values for the
domain_name
. Must be a subset of valid values fordomain_name
on NSX. - Description string
- Description of the attribute.
- values List<String>
- A list of string indicating values for the
domain_name
. Must be a subset of valid values fordomain_name
on NSX. - description String
- Description of the attribute.
- values string[]
- A list of string indicating values for the
domain_name
. Must be a subset of valid values fordomain_name
on NSX. - description string
- Description of the attribute.
- values Sequence[str]
- A list of string indicating values for the
domain_name
. Must be a subset of valid values fordomain_name
on NSX. - description str
- Description of the attribute.
- values List<String>
- A list of string indicating values for the
domain_name
. Must be a subset of valid values fordomain_name
on NSX. - description String
- Description of the attribute.
PolicyContextProfileTag, PolicyContextProfileTagArgs
PolicyContextProfileUrlCategory, PolicyContextProfileUrlCategoryArgs
- Values List<string>
- A list of string indicating values for the
url_category
. Must be a subset of valid values forurl_category
on NSX. - Description string
- Description of the attribute.
- Values []string
- A list of string indicating values for the
url_category
. Must be a subset of valid values forurl_category
on NSX. - Description string
- Description of the attribute.
- values List<String>
- A list of string indicating values for the
url_category
. Must be a subset of valid values forurl_category
on NSX. - description String
- Description of the attribute.
- values string[]
- A list of string indicating values for the
url_category
. Must be a subset of valid values forurl_category
on NSX. - description string
- Description of the attribute.
- values Sequence[str]
- A list of string indicating values for the
url_category
. Must be a subset of valid values forurl_category
on NSX. - description str
- Description of the attribute.
- values List<String>
- A list of string indicating values for the
url_category
. Must be a subset of valid values forurl_category
on NSX. - description String
- Description of the attribute.
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.