CreateVbInstanceDetails¶
- 
class oci.visual_builder.models.CreateVbInstanceDetails(**kwargs)¶
- Bases: - object- The information about new VbInstance. - Attributes - CONSUMPTION_MODEL_GOV- A constant which can be used with the consumption_model property of a CreateVbInstanceDetails. - CONSUMPTION_MODEL_UCM- A constant which can be used with the consumption_model property of a CreateVbInstanceDetails. - CONSUMPTION_MODEL_VB4_SAAS- A constant which can be used with the consumption_model property of a CreateVbInstanceDetails. - alternate_custom_endpoints- Gets the alternate_custom_endpoints of this CreateVbInstanceDetails. - compartment_id- [Required] Gets the compartment_id of this CreateVbInstanceDetails. - consumption_model- Gets the consumption_model of this CreateVbInstanceDetails. - custom_endpoint- Gets the custom_endpoint of this CreateVbInstanceDetails. - defined_tags- Gets the defined_tags of this CreateVbInstanceDetails. - display_name- [Required] Gets the display_name of this CreateVbInstanceDetails. - freeform_tags- Gets the freeform_tags of this CreateVbInstanceDetails. - idcs_open_id- Gets the idcs_open_id of this CreateVbInstanceDetails. - is_visual_builder_enabled- Gets the is_visual_builder_enabled of this CreateVbInstanceDetails. - network_endpoint_details- Gets the network_endpoint_details of this CreateVbInstanceDetails. - node_count- [Required] Gets the node_count of this CreateVbInstanceDetails. - Methods - __init__(**kwargs)- Initializes a new CreateVbInstanceDetails object with values from keyword arguments. - 
CONSUMPTION_MODEL_GOV= 'GOV'¶
- A constant which can be used with the consumption_model property of a CreateVbInstanceDetails. This constant has a value of “GOV” 
 - 
CONSUMPTION_MODEL_UCM= 'UCM'¶
- A constant which can be used with the consumption_model property of a CreateVbInstanceDetails. This constant has a value of “UCM” 
 - 
CONSUMPTION_MODEL_VB4_SAAS= 'VB4SAAS'¶
- A constant which can be used with the consumption_model property of a CreateVbInstanceDetails. This constant has a value of “VB4SAAS” 
 - 
__init__(**kwargs)¶
- Initializes a new CreateVbInstanceDetails 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 CreateVbInstanceDetails.
- compartment_id (str) – The value to assign to the compartment_id property of this CreateVbInstanceDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateVbInstanceDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateVbInstanceDetails.
- idcs_open_id (str) – The value to assign to the idcs_open_id property of this CreateVbInstanceDetails.
- node_count (int) – The value to assign to the node_count property of this CreateVbInstanceDetails.
- is_visual_builder_enabled (bool) – The value to assign to the is_visual_builder_enabled property of this CreateVbInstanceDetails.
- custom_endpoint (oci.visual_builder.models.CreateCustomEndpointDetails) – The value to assign to the custom_endpoint property of this CreateVbInstanceDetails.
- alternate_custom_endpoints (list[oci.visual_builder.models.CreateCustomEndpointDetails]) – The value to assign to the alternate_custom_endpoints property of this CreateVbInstanceDetails.
- consumption_model (str) – The value to assign to the consumption_model property of this CreateVbInstanceDetails. Allowed values for this property are: “UCM”, “GOV”, “VB4SAAS”
- network_endpoint_details (oci.visual_builder.models.NetworkEndpointDetails) – The value to assign to the network_endpoint_details property of this CreateVbInstanceDetails.
 
 - 
alternate_custom_endpoints¶
- Gets the alternate_custom_endpoints of this CreateVbInstanceDetails. A list of alternate custom endpoints to be used for the vb instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance). - Returns: - The alternate_custom_endpoints of this CreateVbInstanceDetails. - Return type: - list[oci.visual_builder.models.CreateCustomEndpointDetails] 
 - 
compartment_id¶
- [Required] Gets the compartment_id of this CreateVbInstanceDetails. Compartment Identifier. - Returns: - The compartment_id of this CreateVbInstanceDetails. - Return type: - str 
 - 
consumption_model¶
- Gets the consumption_model of this CreateVbInstanceDetails. 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”, “VB4SAAS” - Returns: - The consumption_model of this CreateVbInstanceDetails. - Return type: - str 
 - 
custom_endpoint¶
- Gets the custom_endpoint of this CreateVbInstanceDetails. - Returns: - The custom_endpoint of this CreateVbInstanceDetails. - Return type: - oci.visual_builder.models.CreateCustomEndpointDetails 
 - Gets the defined_tags of this CreateVbInstanceDetails. Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {“foo-namespace”: {“bar-key”: “value”}} - Returns: - The defined_tags of this CreateVbInstanceDetails. - Return type: - dict(str, dict(str, object)) 
 - 
display_name¶
- [Required] Gets the display_name of this CreateVbInstanceDetails. Vb Instance Identifier. - Returns: - The display_name of this CreateVbInstanceDetails. - Return type: - str 
 - Gets the freeform_tags of this CreateVbInstanceDetails. 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 CreateVbInstanceDetails. - Return type: - dict(str, str) 
 - 
idcs_open_id¶
- Gets the idcs_open_id of this CreateVbInstanceDetails. Encrypted IDCS Open ID token. This is required for pre-UCPIS cloud accounts, but not UCPIS, hence not a required parameter - Returns: - The idcs_open_id of this CreateVbInstanceDetails. - Return type: - str 
 - 
is_visual_builder_enabled¶
- Gets the is_visual_builder_enabled of this CreateVbInstanceDetails. Visual Builder is enabled or not. - Returns: - The is_visual_builder_enabled of this CreateVbInstanceDetails. - Return type: - bool 
 - 
network_endpoint_details¶
- Gets the network_endpoint_details of this CreateVbInstanceDetails. - Returns: - The network_endpoint_details of this CreateVbInstanceDetails. - Return type: - oci.visual_builder.models.NetworkEndpointDetails 
 - 
node_count¶
- [Required] Gets the node_count of this CreateVbInstanceDetails. The number of Nodes - Returns: - The node_count of this CreateVbInstanceDetails. - Return type: - int 
 
-