Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComplianceDocument ¶
type ComplianceDocument struct {
// The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compliance document, which is assigned
// when you create the document as an Oracle Cloud Infrastructure resource and is immutable.
Id string `json:"id"`
// A friendly name or title for the compliance document. You cannot update this value later.
// Avoid entering confidential information.
Name string `json:"name"`
// The date and time the compliance document was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
TimeCreated time.Time `json:"timeCreated"`
// The current lifecycle state of the compliance document.
LifecycleState ComplianceDocumentLifecycleStateEnum `json:"lifecycleState"`
// The file name of the compliance document.
DocumentFileName string `json:"documentFileName"`
// The version number of the compliance document.
Version int `json:"version"`
// The type of compliance document. For definitions of supported types of compliance documents, see Types of Compliance Documents
Type ComplianceDocumentTypeEnum `json:"type"`
// The information technology infrastructure platform, or set of services, to which the compliance document belongs
Platform ComplianceDocumentPlatformEnum `json:"platform"`
// The date and time the compliance document was last updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
TimeUpdated time.Time `json:"timeUpdated"`
}
ComplianceDocument A compliance document that exists in the tenancy.
type ComplianceDocumentLifecycleStateEnum ¶
type ComplianceDocumentLifecycleStateEnum string
ComplianceDocumentLifecycleStateEnum Enum with underlying type: string
const ( ComplianceDocumentLifecycleStateActive ComplianceDocumentLifecycleStateEnum = "ACTIVE" ComplianceDocumentLifecycleStateInactive ComplianceDocumentLifecycleStateEnum = "INACTIVE" )
Set of constants representing the allowable values for ComplianceDocumentLifecycleStateEnum
type ComplianceDocumentPlatformEnum ¶
type ComplianceDocumentPlatformEnum string
ComplianceDocumentPlatformEnum Enum with underlying type: string
const ( ComplianceDocumentPlatformOciedgeservices ComplianceDocumentPlatformEnum = "OCIEDGESERVICES" ComplianceDocumentPlatformOci ComplianceDocumentPlatformEnum = "OCI" ComplianceDocumentPlatformPaas ComplianceDocumentPlatformEnum = "PAAS" ComplianceDocumentPlatformCloudconsole ComplianceDocumentPlatformEnum = "CLOUDCONSOLE" ComplianceDocumentPlatformOmcs ComplianceDocumentPlatformEnum = "OMCS" ComplianceDocumentPlatformOciCIaas ComplianceDocumentPlatformEnum = "OCI_C_IAAS" ComplianceDocumentPlatformOther ComplianceDocumentPlatformEnum = "OTHER" )
Set of constants representing the allowable values for ComplianceDocumentPlatformEnum
type ComplianceDocumentSummary ¶
type ComplianceDocumentSummary struct {
// A unique identifier for the document that is assigned when you create
// the document as an Oracle Cloud Infrastructure resource and is immutable.
Id string `json:"id"`
// A friendly name or title for the compliance document. You cannot update this value later.
// Avoid entering confidential information.
Name string `json:"name"`
// The current lifecycle state of the compliance document.
LifecycleState ComplianceDocumentLifecycleStateEnum `json:"lifecycleState"`
// The file name of the compliance document.
DocumentFileName string `json:"documentFileName"`
// The version number of the compliance document.
Version int `json:"version"`
// The type of compliance document.
Type ComplianceDocumentTypeEnum `json:"type"`
// The environment, also known as platform or business pillar, to which the compliance document belongs.
Platform ComplianceDocumentPlatformEnum `json:"platform"`
// The date and time the compliance document was last updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
TimeUpdated time.Time `json:"timeUpdated"`
// The date and time the compliance document was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format.
TimeCreated time.Time `json:"timeCreated"`
}
ComplianceDocumentSummary A summary representation of the compliance document.
type ComplianceDocumentTypeEnum ¶
type ComplianceDocumentTypeEnum string
ComplianceDocumentTypeEnum Enum with underlying type: string
const ( ComplianceDocumentTypeSod ComplianceDocumentTypeEnum = "SOD" ComplianceDocumentTypeAttestation ComplianceDocumentTypeEnum = "ATTESTATION" ComplianceDocumentTypeBridgeletter ComplianceDocumentTypeEnum = "BRIDGELETTER" ComplianceDocumentTypePentest ComplianceDocumentTypeEnum = "PENTEST" ComplianceDocumentTypeAudit ComplianceDocumentTypeEnum = "AUDIT" ComplianceDocumentTypeCertificate ComplianceDocumentTypeEnum = "CERTIFICATE" ComplianceDocumentTypeSoc3 ComplianceDocumentTypeEnum = "SOC3" ComplianceDocumentTypeOther ComplianceDocumentTypeEnum = "OTHER" )
Set of constants representing the allowable values for ComplianceDocumentTypeEnum
type Config ¶
type Config struct {
ComplianceDocument ComplianceDocument `json:"complianceDocument"`
ComplianceDocumentSummary ComplianceDocumentSummary `json:"complianceDocumentSummary"`
}
Click to show internal directories.
Click to hide internal directories.