Show / Hide Table of Contents

Class SecurityAttributeSummary

A security attribute definition that belongs to a specific security attribute namespace.

Inheritance
object
SecurityAttributeSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.SecurityattributeService.Models
Assembly: OCI.DotNetSDK.Securityattribute.dll
Syntax
public class SecurityAttributeSummary

Properties

CompartmentId

Declaration
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment that contains the security attribute.

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

The description you assign to the security attribute.

Id

Declaration
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The OCID of the security attribute.

IsRetired

Declaration
[JsonProperty(PropertyName = "isRetired")]
public bool? IsRetired { get; set; }
Property Value
Type Description
bool?

Whether the security attribute is retired. See Managing Security Attributes.

LifecycleState

Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(StringEnumConverter))]
public SecurityAttribute.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
SecurityAttribute.LifecycleStateEnum?

The security attribute's current state. After creating a security attribute, make sure its lifecycleState is ACTIVE before using it. After retiring a security attribute, make sure its lifecycleState is INACTIVE before using it. If you delete a security attribute, you cannot delete another security attribute until the deleted security attribute's lifecycleState changes from DELETING to DELETED.

Name

Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

The name assigned to the security attribute during creation. This is the security attribute. The name must be unique within the security attribute namespace and cannot be changed.

SecurityAttributeNamespaceId

Declaration
[JsonProperty(PropertyName = "securityAttributeNamespaceId")]
public string SecurityAttributeNamespaceId { get; set; }
Property Value
Type Description
string

The OCID of the namespace that contains the security attribute.

SecurityAttributeNamespaceName

Declaration
[JsonProperty(PropertyName = "securityAttributeNamespaceName")]
public string SecurityAttributeNamespaceName { get; set; }
Property Value
Type Description
string

The name of the security attribute namespace that contains the security attribute.

TimeCreated

Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

Date and time the security attribute was created, in the format defined by RFC3339. Example: 2016-08-25T21:10:29.600Z

Type

Declaration
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
Property Value
Type Description
string

The data type of the security attribute.

In this article
Back to top