1. Packages
  2. Nsxt Provider
  3. API Docs
  4. PolicyLbServerSslProfile
nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware

nsxt.PolicyLbServerSslProfile

Explore with Pulumi AI

nsxt logo
nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware

    Create PolicyLbServerSslProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new PolicyLbServerSslProfile(name: string, args: PolicyLbServerSslProfileArgs, opts?: CustomResourceOptions);
    @overload
    def PolicyLbServerSslProfile(resource_name: str,
                                 args: PolicyLbServerSslProfileArgs,
                                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def PolicyLbServerSslProfile(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 cipher_group_label: Optional[str] = None,
                                 display_name: Optional[str] = None,
                                 ciphers: Optional[Sequence[str]] = None,
                                 context: Optional[PolicyLbServerSslProfileContextArgs] = None,
                                 description: Optional[str] = None,
                                 nsx_id: Optional[str] = None,
                                 policy_lb_server_ssl_profile_id: Optional[str] = None,
                                 protocols: Optional[Sequence[str]] = None,
                                 session_cache_enabled: Optional[bool] = None,
                                 tags: Optional[Sequence[PolicyLbServerSslProfileTagArgs]] = None)
    func NewPolicyLbServerSslProfile(ctx *Context, name string, args PolicyLbServerSslProfileArgs, opts ...ResourceOption) (*PolicyLbServerSslProfile, error)
    public PolicyLbServerSslProfile(string name, PolicyLbServerSslProfileArgs args, CustomResourceOptions? opts = null)
    public PolicyLbServerSslProfile(String name, PolicyLbServerSslProfileArgs args)
    public PolicyLbServerSslProfile(String name, PolicyLbServerSslProfileArgs args, CustomResourceOptions options)
    
    type: nsxt:PolicyLbServerSslProfile
    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 PolicyLbServerSslProfileArgs
    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 PolicyLbServerSslProfileArgs
    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 PolicyLbServerSslProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PolicyLbServerSslProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PolicyLbServerSslProfileArgs
    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 policyLbServerSslProfileResource = new Nsxt.PolicyLbServerSslProfile("policyLbServerSslProfileResource", new()
    {
        CipherGroupLabel = "string",
        DisplayName = "string",
        Ciphers = new[]
        {
            "string",
        },
        Context = new Nsxt.Inputs.PolicyLbServerSslProfileContextArgs
        {
            ProjectId = "string",
        },
        Description = "string",
        NsxId = "string",
        PolicyLbServerSslProfileId = "string",
        Protocols = new[]
        {
            "string",
        },
        SessionCacheEnabled = false,
        Tags = new[]
        {
            new Nsxt.Inputs.PolicyLbServerSslProfileTagArgs
            {
                Scope = "string",
                Tag = "string",
            },
        },
    });
    
    example, err := nsxt.NewPolicyLbServerSslProfile(ctx, "policyLbServerSslProfileResource", &nsxt.PolicyLbServerSslProfileArgs{
    	CipherGroupLabel: pulumi.String("string"),
    	DisplayName:      pulumi.String("string"),
    	Ciphers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Context: &nsxt.PolicyLbServerSslProfileContextArgs{
    		ProjectId: pulumi.String("string"),
    	},
    	Description:                pulumi.String("string"),
    	NsxId:                      pulumi.String("string"),
    	PolicyLbServerSslProfileId: pulumi.String("string"),
    	Protocols: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SessionCacheEnabled: pulumi.Bool(false),
    	Tags: nsxt.PolicyLbServerSslProfileTagArray{
    		&nsxt.PolicyLbServerSslProfileTagArgs{
    			Scope: pulumi.String("string"),
    			Tag:   pulumi.String("string"),
    		},
    	},
    })
    
    var policyLbServerSslProfileResource = new PolicyLbServerSslProfile("policyLbServerSslProfileResource", PolicyLbServerSslProfileArgs.builder()
        .cipherGroupLabel("string")
        .displayName("string")
        .ciphers("string")
        .context(PolicyLbServerSslProfileContextArgs.builder()
            .projectId("string")
            .build())
        .description("string")
        .nsxId("string")
        .policyLbServerSslProfileId("string")
        .protocols("string")
        .sessionCacheEnabled(false)
        .tags(PolicyLbServerSslProfileTagArgs.builder()
            .scope("string")
            .tag("string")
            .build())
        .build());
    
    policy_lb_server_ssl_profile_resource = nsxt.PolicyLbServerSslProfile("policyLbServerSslProfileResource",
        cipher_group_label="string",
        display_name="string",
        ciphers=["string"],
        context={
            "project_id": "string",
        },
        description="string",
        nsx_id="string",
        policy_lb_server_ssl_profile_id="string",
        protocols=["string"],
        session_cache_enabled=False,
        tags=[{
            "scope": "string",
            "tag": "string",
        }])
    
    const policyLbServerSslProfileResource = new nsxt.PolicyLbServerSslProfile("policyLbServerSslProfileResource", {
        cipherGroupLabel: "string",
        displayName: "string",
        ciphers: ["string"],
        context: {
            projectId: "string",
        },
        description: "string",
        nsxId: "string",
        policyLbServerSslProfileId: "string",
        protocols: ["string"],
        sessionCacheEnabled: false,
        tags: [{
            scope: "string",
            tag: "string",
        }],
    });
    
    type: nsxt:PolicyLbServerSslProfile
    properties:
        cipherGroupLabel: string
        ciphers:
            - string
        context:
            projectId: string
        description: string
        displayName: string
        nsxId: string
        policyLbServerSslProfileId: string
        protocols:
            - string
        sessionCacheEnabled: false
        tags:
            - scope: string
              tag: string
    

    PolicyLbServerSslProfile 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 PolicyLbServerSslProfile resource accepts the following input properties:

    CipherGroupLabel string
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    DisplayName string
    Display name of the resource.
    Ciphers List<string>
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    Context PolicyLbServerSslProfileContext
    Resource context
    Description string
    Description of the resource.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    PolicyLbServerSslProfileId string
    ID of the resource.
    Protocols List<string>
    Since NSX 4.2, only TLS_V1_2 is supported.
    SessionCacheEnabled bool
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    Tags List<PolicyLbServerSslProfileTag>
    A list of scope + tag pairs to associate with this resource.
    CipherGroupLabel string
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    DisplayName string
    Display name of the resource.
    Ciphers []string
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    Context PolicyLbServerSslProfileContextArgs
    Resource context
    Description string
    Description of the resource.
    NsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    PolicyLbServerSslProfileId string
    ID of the resource.
    Protocols []string
    Since NSX 4.2, only TLS_V1_2 is supported.
    SessionCacheEnabled bool
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    Tags []PolicyLbServerSslProfileTagArgs
    A list of scope + tag pairs to associate with this resource.
    cipherGroupLabel String
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    displayName String
    Display name of the resource.
    ciphers List<String>
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context PolicyLbServerSslProfileContext
    Resource context
    description String
    Description of the resource.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policyLbServerSslProfileId String
    ID of the resource.
    protocols List<String>
    Since NSX 4.2, only TLS_V1_2 is supported.
    sessionCacheEnabled Boolean
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags List<PolicyLbServerSslProfileTag>
    A list of scope + tag pairs to associate with this resource.
    cipherGroupLabel string
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    displayName string
    Display name of the resource.
    ciphers string[]
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context PolicyLbServerSslProfileContext
    Resource context
    description string
    Description of the resource.
    nsxId string
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policyLbServerSslProfileId string
    ID of the resource.
    protocols string[]
    Since NSX 4.2, only TLS_V1_2 is supported.
    sessionCacheEnabled boolean
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags PolicyLbServerSslProfileTag[]
    A list of scope + tag pairs to associate with this resource.
    cipher_group_label str
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    display_name str
    Display name of the resource.
    ciphers Sequence[str]
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context PolicyLbServerSslProfileContextArgs
    Resource context
    description str
    Description of the resource.
    nsx_id str
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policy_lb_server_ssl_profile_id str
    ID of the resource.
    protocols Sequence[str]
    Since NSX 4.2, only TLS_V1_2 is supported.
    session_cache_enabled bool
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags Sequence[PolicyLbServerSslProfileTagArgs]
    A list of scope + tag pairs to associate with this resource.
    cipherGroupLabel String
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    displayName String
    Display name of the resource.
    ciphers List<String>
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context Property Map
    Resource context
    description String
    Description of the resource.
    nsxId String
    The NSX ID of this resource. If set, this ID will be used to create the resource.
    policyLbServerSslProfileId String
    ID of the resource.
    protocols List<String>
    Since NSX 4.2, only TLS_V1_2 is supported.
    sessionCacheEnabled Boolean
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags List<Property Map>
    A list of scope + tag pairs to associate with this resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the PolicyLbServerSslProfile resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    IsFips bool
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    IsSecure bool
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    Path string
    The NSX path of the policy resource.
    Revision double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsFips bool
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    IsSecure bool
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    Path string
    The NSX path of the policy resource.
    Revision float64
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id String
    The provider-assigned unique ID for this managed resource.
    isFips Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    isSecure Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    path String
    The NSX path of the policy resource.
    revision Double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id string
    The provider-assigned unique ID for this managed resource.
    isFips boolean
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    isSecure boolean
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    path string
    The NSX path of the policy resource.
    revision number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id str
    The provider-assigned unique ID for this managed resource.
    is_fips bool
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    is_secure bool
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    path str
    The NSX path of the policy resource.
    revision float
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id String
    The provider-assigned unique ID for this managed resource.
    isFips Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    isSecure Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    path String
    The NSX path of the policy resource.
    revision Number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.

    Look up Existing PolicyLbServerSslProfile Resource

    Get an existing PolicyLbServerSslProfile 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?: PolicyLbServerSslProfileState, opts?: CustomResourceOptions): PolicyLbServerSslProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            cipher_group_label: Optional[str] = None,
            ciphers: Optional[Sequence[str]] = None,
            context: Optional[PolicyLbServerSslProfileContextArgs] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            is_fips: Optional[bool] = None,
            is_secure: Optional[bool] = None,
            nsx_id: Optional[str] = None,
            path: Optional[str] = None,
            policy_lb_server_ssl_profile_id: Optional[str] = None,
            protocols: Optional[Sequence[str]] = None,
            revision: Optional[float] = None,
            session_cache_enabled: Optional[bool] = None,
            tags: Optional[Sequence[PolicyLbServerSslProfileTagArgs]] = None) -> PolicyLbServerSslProfile
    func GetPolicyLbServerSslProfile(ctx *Context, name string, id IDInput, state *PolicyLbServerSslProfileState, opts ...ResourceOption) (*PolicyLbServerSslProfile, error)
    public static PolicyLbServerSslProfile Get(string name, Input<string> id, PolicyLbServerSslProfileState? state, CustomResourceOptions? opts = null)
    public static PolicyLbServerSslProfile get(String name, Output<String> id, PolicyLbServerSslProfileState state, CustomResourceOptions options)
    resources:  _:    type: nsxt:PolicyLbServerSslProfile    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.
    The following state arguments are supported:
    CipherGroupLabel string
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    Ciphers List<string>
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    Context PolicyLbServerSslProfileContext
    Resource context
    Description string
    Description of the resource.
    DisplayName string
    Display name of the resource.
    IsFips bool
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    IsSecure bool
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    NsxId 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.
    PolicyLbServerSslProfileId string
    ID of the resource.
    Protocols List<string>
    Since NSX 4.2, only TLS_V1_2 is supported.
    Revision double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    SessionCacheEnabled bool
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    Tags List<PolicyLbServerSslProfileTag>
    A list of scope + tag pairs to associate with this resource.
    CipherGroupLabel string
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    Ciphers []string
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    Context PolicyLbServerSslProfileContextArgs
    Resource context
    Description string
    Description of the resource.
    DisplayName string
    Display name of the resource.
    IsFips bool
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    IsSecure bool
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    NsxId 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.
    PolicyLbServerSslProfileId string
    ID of the resource.
    Protocols []string
    Since NSX 4.2, only TLS_V1_2 is supported.
    Revision float64
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    SessionCacheEnabled bool
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    Tags []PolicyLbServerSslProfileTagArgs
    A list of scope + tag pairs to associate with this resource.
    cipherGroupLabel String
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    ciphers List<String>
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context PolicyLbServerSslProfileContext
    Resource context
    description String
    Description of the resource.
    displayName String
    Display name of the resource.
    isFips Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    isSecure Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    nsxId 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.
    policyLbServerSslProfileId String
    ID of the resource.
    protocols List<String>
    Since NSX 4.2, only TLS_V1_2 is supported.
    revision Double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    sessionCacheEnabled Boolean
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags List<PolicyLbServerSslProfileTag>
    A list of scope + tag pairs to associate with this resource.
    cipherGroupLabel string
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    ciphers string[]
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context PolicyLbServerSslProfileContext
    Resource context
    description string
    Description of the resource.
    displayName string
    Display name of the resource.
    isFips boolean
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    isSecure boolean
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    nsxId 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.
    policyLbServerSslProfileId string
    ID of the resource.
    protocols string[]
    Since NSX 4.2, only TLS_V1_2 is supported.
    revision number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    sessionCacheEnabled boolean
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags PolicyLbServerSslProfileTag[]
    A list of scope + tag pairs to associate with this resource.
    cipher_group_label str
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    ciphers Sequence[str]
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context PolicyLbServerSslProfileContextArgs
    Resource context
    description str
    Description of the resource.
    display_name str
    Display name of the resource.
    is_fips bool
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    is_secure bool
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    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_lb_server_ssl_profile_id str
    ID of the resource.
    protocols Sequence[str]
    Since NSX 4.2, only TLS_V1_2 is supported.
    revision float
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    session_cache_enabled bool
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags Sequence[PolicyLbServerSslProfileTagArgs]
    A list of scope + tag pairs to associate with this resource.
    cipherGroupLabel String
    One of BALANCED, HIGH_SECURITY, HIGH_COMPATIBILITY or CUSTOM.
    ciphers List<String>
    Supported SSL cipher list. Can only be specified if cipher_group_label is set to CUSTOM, otherwise the list is assigned by NSX.
    context Property Map
    Resource context
    description String
    Description of the resource.
    displayName String
    Display name of the resource.
    isFips Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are FIPS compliant.
    isSecure Boolean
    (Optional) This flag is set to true when all the ciphers and protocols are secure. It is set to false when one of the ciphers or protocols is insecure.
    nsxId 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.
    policyLbServerSslProfileId String
    ID of the resource.
    protocols List<String>
    Since NSX 4.2, only TLS_V1_2 is supported.
    revision Number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    sessionCacheEnabled Boolean
    SSL session caching allows SSL client and server to reuse previously negotiated security parameters avoiding the expensive public key operation during handshake.
    tags List<Property Map>
    A list of scope + tag pairs to associate with this resource.

    Supporting Types

    PolicyLbServerSslProfileContext, PolicyLbServerSslProfileContextArgs

    ProjectId string
    Id of the project which the resource belongs to.
    ProjectId string
    Id of the project which the resource belongs to.
    projectId String
    Id of the project which the resource belongs to.
    projectId string
    Id of the project which the resource belongs to.
    project_id str
    Id of the project which the resource belongs to.
    projectId String
    Id of the project which the resource belongs to.

    PolicyLbServerSslProfileTag, PolicyLbServerSslProfileTagArgs

    Scope string
    Tag string
    A list of scope + tag pairs to associate with this resource.
    Scope string
    Tag string
    A list of scope + tag pairs to associate with this resource.
    scope String
    tag String
    A list of scope + tag pairs to associate with this resource.
    scope string
    tag string
    A list of scope + tag pairs to associate with this resource.
    scope str
    tag str
    A list of scope + tag pairs to associate with this resource.
    scope String
    tag String
    A list of scope + tag pairs to associate with this resource.

    Package Details

    Repository
    nsxt vmware/terraform-provider-nsxt
    License
    Notes
    This Pulumi package is based on the nsxt Terraform Provider.
    nsxt logo
    nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware