Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

modify_certificate_based_auth_properties

modify_certificate_based_auth_properties(**kwargs)

Modifies the properties of the certificate-based authentication you want to use with your WorkSpaces.

See also: AWS API Documentation

Request Syntax

response = client.modify_certificate_based_auth_properties(
    ResourceId='string',
    CertificateBasedAuthProperties={
        'Status': 'DISABLED'|'ENABLED',
        'CertificateAuthorityArn': 'string'
    },
    PropertiesToDelete=[
        'CERTIFICATE_BASED_AUTH_PROPERTIES_CERTIFICATE_AUTHORITY_ARN',
    ]
)
Parameters
  • ResourceId (string) --

    [REQUIRED]

    The resource identifiers, in the form of directory IDs.

  • CertificateBasedAuthProperties (dict) --

    The properties of the certificate-based authentication.

    • Status (string) --

      The status of the certificate-based authentication properties.

    • CertificateAuthorityArn (string) --

      The Amazon Resource Name (ARN) of the Amazon Web Services Certificate Manager Private CA resource.

  • PropertiesToDelete (list) --

    The properties of the certificate-based authentication you want to delete.

    • (string) --
Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • WorkSpaces.Client.exceptions.AccessDeniedException
  • WorkSpaces.Client.exceptions.InvalidParameterValuesException
  • WorkSpaces.Client.exceptions.OperationNotSupportedException
  • WorkSpaces.Client.exceptions.ResourceNotFoundException