ResourceAnalyticsInstanceOacAttachmentDetails

class oci.resource_analytics.models.ResourceAnalyticsInstanceOacAttachmentDetails(**kwargs)

Bases: object

Additional details needed when attaching the OAC instance.

Example: {“idcsDomainId”:”ocid…”,”networkDetails”:{…}, …}

Attributes

LICENSE_MODEL_BRING_YOUR_OWN_LICENSE A constant which can be used with the license_model property of a ResourceAnalyticsInstanceOacAttachmentDetails.
LICENSE_MODEL_LICENSE_INCLUDED A constant which can be used with the license_model property of a ResourceAnalyticsInstanceOacAttachmentDetails.
idcs_domain_id [Required] Gets the idcs_domain_id of this ResourceAnalyticsInstanceOacAttachmentDetails.
license_model Gets the license_model of this ResourceAnalyticsInstanceOacAttachmentDetails.
network_details Gets the network_details of this ResourceAnalyticsInstanceOacAttachmentDetails.
nsg_ids Gets the nsg_ids of this ResourceAnalyticsInstanceOacAttachmentDetails.
subnet_id Gets the subnet_id of this ResourceAnalyticsInstanceOacAttachmentDetails.

Methods

__init__(**kwargs) Initializes a new ResourceAnalyticsInstanceOacAttachmentDetails object with values from keyword arguments.
LICENSE_MODEL_BRING_YOUR_OWN_LICENSE = 'BRING_YOUR_OWN_LICENSE'

A constant which can be used with the license_model property of a ResourceAnalyticsInstanceOacAttachmentDetails. This constant has a value of “BRING_YOUR_OWN_LICENSE”

LICENSE_MODEL_LICENSE_INCLUDED = 'LICENSE_INCLUDED'

A constant which can be used with the license_model property of a ResourceAnalyticsInstanceOacAttachmentDetails. This constant has a value of “LICENSE_INCLUDED”

__init__(**kwargs)

Initializes a new ResourceAnalyticsInstanceOacAttachmentDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • idcs_domain_id (str) – The value to assign to the idcs_domain_id property of this ResourceAnalyticsInstanceOacAttachmentDetails.
  • network_details (oci.resource_analytics.models.ResourceAnalyticsInstanceOacNetworkDetails) – The value to assign to the network_details property of this ResourceAnalyticsInstanceOacAttachmentDetails.
  • subnet_id (str) – The value to assign to the subnet_id property of this ResourceAnalyticsInstanceOacAttachmentDetails.
  • nsg_ids (list[str]) – The value to assign to the nsg_ids property of this ResourceAnalyticsInstanceOacAttachmentDetails.
  • license_model (str) – The value to assign to the license_model property of this ResourceAnalyticsInstanceOacAttachmentDetails. Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”
idcs_domain_id

[Required] Gets the idcs_domain_id of this ResourceAnalyticsInstanceOacAttachmentDetails. IDCS domain OCID identifying a stripe and service administrator user.

Returns:The idcs_domain_id of this ResourceAnalyticsInstanceOacAttachmentDetails.
Return type:str
license_model

Gets the license_model of this ResourceAnalyticsInstanceOacAttachmentDetails. The Oracle license model that applies to the OAC instance.

Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”

Returns:The license_model of this ResourceAnalyticsInstanceOacAttachmentDetails.
Return type:str
network_details

Gets the network_details of this ResourceAnalyticsInstanceOacAttachmentDetails.

Returns:The network_details of this ResourceAnalyticsInstanceOacAttachmentDetails.
Return type:oci.resource_analytics.models.ResourceAnalyticsInstanceOacNetworkDetails
nsg_ids

Gets the nsg_ids of this ResourceAnalyticsInstanceOacAttachmentDetails. Deprecated. Use networkDetails.nsgIds instead.

Returns:The nsg_ids of this ResourceAnalyticsInstanceOacAttachmentDetails.
Return type:list[str]
subnet_id

Gets the subnet_id of this ResourceAnalyticsInstanceOacAttachmentDetails. Deprecated. Use networkDetails.subnetId instead.

Returns:The subnet_id of this ResourceAnalyticsInstanceOacAttachmentDetails.
Return type:str