CreateSecurityAttributeNamespaceDetails¶
-
class
oci.security_attribute.models.
CreateSecurityAttributeNamespaceDetails
(**kwargs)¶ Bases:
object
Details of the security attribute namespace to be created for a specific compartment.
Methods
__init__
(**kwargs)Initializes a new CreateSecurityAttributeNamespaceDetails object with values from keyword arguments. Attributes
compartment_id
[Required] Gets the compartment_id of this CreateSecurityAttributeNamespaceDetails. defined_tags
Gets the defined_tags of this CreateSecurityAttributeNamespaceDetails. description
[Required] Gets the description of this CreateSecurityAttributeNamespaceDetails. freeform_tags
Gets the freeform_tags of this CreateSecurityAttributeNamespaceDetails. name
[Required] Gets the name of this CreateSecurityAttributeNamespaceDetails. -
__init__
(**kwargs)¶ Initializes a new CreateSecurityAttributeNamespaceDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - compartment_id (str) – The value to assign to the compartment_id property of this CreateSecurityAttributeNamespaceDetails.
- name (str) – The value to assign to the name property of this CreateSecurityAttributeNamespaceDetails.
- description (str) – The value to assign to the description property of this CreateSecurityAttributeNamespaceDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateSecurityAttributeNamespaceDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateSecurityAttributeNamespaceDetails.
-
compartment_id
¶ [Required] Gets the compartment_id of this CreateSecurityAttributeNamespaceDetails. The OCID of the tenancy containing the security attribute namespace.
Returns: The compartment_id of this CreateSecurityAttributeNamespaceDetails. Return type: str
Gets the defined_tags of this CreateSecurityAttributeNamespaceDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {“Operations”: {“CostCenter”: “42”}}
Returns: The defined_tags of this CreateSecurityAttributeNamespaceDetails. Return type: dict(str, dict(str, object))
-
description
¶ [Required] Gets the description of this CreateSecurityAttributeNamespaceDetails. The description you assign to the security attribute namespace during creation.
Returns: The description of this CreateSecurityAttributeNamespaceDetails. Return type: str
Gets the freeform_tags of this CreateSecurityAttributeNamespaceDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {“Department”: “Finance”}
Returns: The freeform_tags of this CreateSecurityAttributeNamespaceDetails. Return type: dict(str, str)
-
name
¶ [Required] Gets the name of this CreateSecurityAttributeNamespaceDetails. The name you assign to the security attribute namespace during creation. The name must be unique across all namespaces in the tenancy and cannot be changed.
Returns: The name of this CreateSecurityAttributeNamespaceDetails. Return type: str
-