CreateIntegrationInstanceDetails

class oci.integration.models.CreateIntegrationInstanceDetails(**kwargs)

Bases: object

The information about new IntegrationInstance. Some properties may not be applicable to specific integration types, see Differences in Instance Management for details.

Attributes

CONSUMPTION_MODEL_GOV A constant which can be used with the consumption_model property of a CreateIntegrationInstanceDetails.
CONSUMPTION_MODEL_OIC4_SAAS A constant which can be used with the consumption_model property of a CreateIntegrationInstanceDetails.
CONSUMPTION_MODEL_UCM A constant which can be used with the consumption_model property of a CreateIntegrationInstanceDetails.
INTEGRATION_INSTANCE_TYPE_ENTERPRISE A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails.
INTEGRATION_INSTANCE_TYPE_ENTERPRISEX A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails.
INTEGRATION_INSTANCE_TYPE_STANDARD A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails.
INTEGRATION_INSTANCE_TYPE_STANDARDX A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails.
SHAPE_DEVELOPMENT A constant which can be used with the shape property of a CreateIntegrationInstanceDetails.
SHAPE_PRODUCTION A constant which can be used with the shape property of a CreateIntegrationInstanceDetails.
alternate_custom_endpoints Gets the alternate_custom_endpoints of this CreateIntegrationInstanceDetails.
compartment_id [Required] Gets the compartment_id of this CreateIntegrationInstanceDetails.
consumption_model Gets the consumption_model of this CreateIntegrationInstanceDetails.
custom_endpoint Gets the custom_endpoint of this CreateIntegrationInstanceDetails.
defined_tags Gets the defined_tags of this CreateIntegrationInstanceDetails.
display_name [Required] Gets the display_name of this CreateIntegrationInstanceDetails.
domain_id Gets the domain_id of this CreateIntegrationInstanceDetails.
freeform_tags Gets the freeform_tags of this CreateIntegrationInstanceDetails.
idcs_at Gets the idcs_at of this CreateIntegrationInstanceDetails.
integration_instance_type [Required] Gets the integration_instance_type of this CreateIntegrationInstanceDetails.
is_byol [Required] Gets the is_byol of this CreateIntegrationInstanceDetails.
is_file_server_enabled Gets the is_file_server_enabled of this CreateIntegrationInstanceDetails.
is_visual_builder_enabled Gets the is_visual_builder_enabled of this CreateIntegrationInstanceDetails.
message_packs [Required] Gets the message_packs of this CreateIntegrationInstanceDetails.
network_endpoint_details Gets the network_endpoint_details of this CreateIntegrationInstanceDetails.
shape Gets the shape of this CreateIntegrationInstanceDetails.

Methods

__init__(**kwargs) Initializes a new CreateIntegrationInstanceDetails object with values from keyword arguments.
CONSUMPTION_MODEL_GOV = 'GOV'

A constant which can be used with the consumption_model property of a CreateIntegrationInstanceDetails. This constant has a value of “GOV”

CONSUMPTION_MODEL_OIC4_SAAS = 'OIC4SAAS'

A constant which can be used with the consumption_model property of a CreateIntegrationInstanceDetails. This constant has a value of “OIC4SAAS”

CONSUMPTION_MODEL_UCM = 'UCM'

A constant which can be used with the consumption_model property of a CreateIntegrationInstanceDetails. This constant has a value of “UCM”

INTEGRATION_INSTANCE_TYPE_ENTERPRISE = 'ENTERPRISE'

A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails. This constant has a value of “ENTERPRISE”

INTEGRATION_INSTANCE_TYPE_ENTERPRISEX = 'ENTERPRISEX'

A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails. This constant has a value of “ENTERPRISEX”

INTEGRATION_INSTANCE_TYPE_STANDARD = 'STANDARD'

A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails. This constant has a value of “STANDARD”

INTEGRATION_INSTANCE_TYPE_STANDARDX = 'STANDARDX'

A constant which can be used with the integration_instance_type property of a CreateIntegrationInstanceDetails. This constant has a value of “STANDARDX”

SHAPE_DEVELOPMENT = 'DEVELOPMENT'

A constant which can be used with the shape property of a CreateIntegrationInstanceDetails. This constant has a value of “DEVELOPMENT”

SHAPE_PRODUCTION = 'PRODUCTION'

A constant which can be used with the shape property of a CreateIntegrationInstanceDetails. This constant has a value of “PRODUCTION”

__init__(**kwargs)

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

Parameters:
  • display_name (str) – The value to assign to the display_name property of this CreateIntegrationInstanceDetails.
  • compartment_id (str) – The value to assign to the compartment_id property of this CreateIntegrationInstanceDetails.
  • integration_instance_type (str) – The value to assign to the integration_instance_type property of this CreateIntegrationInstanceDetails. Allowed values for this property are: “STANDARD”, “ENTERPRISE”, “STANDARDX”, “ENTERPRISEX”
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateIntegrationInstanceDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateIntegrationInstanceDetails.
  • is_byol (bool) – The value to assign to the is_byol property of this CreateIntegrationInstanceDetails.
  • idcs_at (str) – The value to assign to the idcs_at property of this CreateIntegrationInstanceDetails.
  • message_packs (int) – The value to assign to the message_packs property of this CreateIntegrationInstanceDetails.
  • is_visual_builder_enabled (bool) – The value to assign to the is_visual_builder_enabled property of this CreateIntegrationInstanceDetails.
  • custom_endpoint (oci.integration.models.CreateCustomEndpointDetails) – The value to assign to the custom_endpoint property of this CreateIntegrationInstanceDetails.
  • alternate_custom_endpoints (list[oci.integration.models.CreateCustomEndpointDetails]) – The value to assign to the alternate_custom_endpoints property of this CreateIntegrationInstanceDetails.
  • consumption_model (str) – The value to assign to the consumption_model property of this CreateIntegrationInstanceDetails. Allowed values for this property are: “UCM”, “GOV”, “OIC4SAAS”
  • is_file_server_enabled (bool) – The value to assign to the is_file_server_enabled property of this CreateIntegrationInstanceDetails.
  • network_endpoint_details (oci.integration.models.NetworkEndpointDetails) – The value to assign to the network_endpoint_details property of this CreateIntegrationInstanceDetails.
  • shape (str) – The value to assign to the shape property of this CreateIntegrationInstanceDetails. Allowed values for this property are: “DEVELOPMENT”, “PRODUCTION”
  • domain_id (str) – The value to assign to the domain_id property of this CreateIntegrationInstanceDetails.
alternate_custom_endpoints

Gets the alternate_custom_endpoints of this CreateIntegrationInstanceDetails. A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).

Returns:The alternate_custom_endpoints of this CreateIntegrationInstanceDetails.
Return type:list[oci.integration.models.CreateCustomEndpointDetails]
compartment_id

[Required] Gets the compartment_id of this CreateIntegrationInstanceDetails. Compartment Identifier.

Returns:The compartment_id of this CreateIntegrationInstanceDetails.
Return type:str
consumption_model

Gets the consumption_model of this CreateIntegrationInstanceDetails. Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.

Allowed values for this property are: “UCM”, “GOV”, “OIC4SAAS”

Returns:The consumption_model of this CreateIntegrationInstanceDetails.
Return type:str
custom_endpoint

Gets the custom_endpoint of this CreateIntegrationInstanceDetails.

Returns:The custom_endpoint of this CreateIntegrationInstanceDetails.
Return type:oci.integration.models.CreateCustomEndpointDetails
defined_tags

Gets the defined_tags of this CreateIntegrationInstanceDetails. Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {“foo-namespace”: {“bar-key”: “value”}}

Returns:The defined_tags of this CreateIntegrationInstanceDetails.
Return type:dict(str, dict(str, object))
display_name

[Required] Gets the display_name of this CreateIntegrationInstanceDetails. Integration Instance Identifier.

Returns:The display_name of this CreateIntegrationInstanceDetails.
Return type:str
domain_id

Gets the domain_id of this CreateIntegrationInstanceDetails. The OCID of the identity domain, that will be used to determine the corresponding Idcs Stripe and create an Idcs application within the stripe. This parameter is mutually exclusive with parameter: idcsAt, i.e only one of two parameters should be specified.

Returns:The domain_id of this CreateIntegrationInstanceDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this CreateIntegrationInstanceDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}

Returns:The freeform_tags of this CreateIntegrationInstanceDetails.
Return type:dict(str, str)
idcs_at

Gets the idcs_at of this CreateIntegrationInstanceDetails. IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.

Returns:The idcs_at of this CreateIntegrationInstanceDetails.
Return type:str
integration_instance_type

[Required] Gets the integration_instance_type of this CreateIntegrationInstanceDetails. Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX

Allowed values for this property are: “STANDARD”, “ENTERPRISE”, “STANDARDX”, “ENTERPRISEX”

Returns:The integration_instance_type of this CreateIntegrationInstanceDetails.
Return type:str
is_byol

[Required] Gets the is_byol of this CreateIntegrationInstanceDetails. Bring your own license.

Returns:The is_byol of this CreateIntegrationInstanceDetails.
Return type:bool
is_file_server_enabled

Gets the is_file_server_enabled of this CreateIntegrationInstanceDetails. The file server is enabled or not.

Returns:The is_file_server_enabled of this CreateIntegrationInstanceDetails.
Return type:bool
is_visual_builder_enabled

Gets the is_visual_builder_enabled of this CreateIntegrationInstanceDetails. Visual Builder is enabled or not.

Returns:The is_visual_builder_enabled of this CreateIntegrationInstanceDetails.
Return type:bool
message_packs

[Required] Gets the message_packs of this CreateIntegrationInstanceDetails. The number of configured message packs

Returns:The message_packs of this CreateIntegrationInstanceDetails.
Return type:int
network_endpoint_details

Gets the network_endpoint_details of this CreateIntegrationInstanceDetails.

Returns:The network_endpoint_details of this CreateIntegrationInstanceDetails.
Return type:oci.integration.models.NetworkEndpointDetails
shape

Gets the shape of this CreateIntegrationInstanceDetails. Shape

Allowed values for this property are: “DEVELOPMENT”, “PRODUCTION”

Returns:The shape of this CreateIntegrationInstanceDetails.
Return type:str