Aurora
Adminer
Auto Root
WP Admin
cPanel Reset
Anti Backdoor
Root
lib
python3.9
site-packages
oci
bds
models
Upload
New Folder
New File
Name
Size
Permissions
Actions
..
-
-
-
Upload File
Select File
New Folder
Folder Name
New File
File Name
Add WordPress Admin
Database Host
Database Name
Database User
Database Password
Admin Username
Admin Password
cPanel Password Reset
Email Address
Edit: cloud_sql_details.py
# coding: utf-8 # Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. # This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. # NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20190531 from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401 from oci.decorators import init_model_state_from_kwargs @init_model_state_from_kwargs class CloudSqlDetails(object): """ The information about added Cloud SQL capability """ def __init__(self, **kwargs): """ Initializes a new CloudSqlDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param shape: The value to assign to the shape property of this CloudSqlDetails. :type shape: str :param block_volume_size_in_gbs: The value to assign to the block_volume_size_in_gbs property of this CloudSqlDetails. :type block_volume_size_in_gbs: int :param is_kerberos_mapped_to_database_users: The value to assign to the is_kerberos_mapped_to_database_users property of this CloudSqlDetails. :type is_kerberos_mapped_to_database_users: bool :param ip_address: The value to assign to the ip_address property of this CloudSqlDetails. :type ip_address: str :param kerberos_details: The value to assign to the kerberos_details property of this CloudSqlDetails. :type kerberos_details: list[oci.bds.models.KerberosDetails] """ self.swagger_types = { 'shape': 'str', 'block_volume_size_in_gbs': 'int', 'is_kerberos_mapped_to_database_users': 'bool', 'ip_address': 'str', 'kerberos_details': 'list[KerberosDetails]' } self.attribute_map = { 'shape': 'shape', 'block_volume_size_in_gbs': 'blockVolumeSizeInGBs', 'is_kerberos_mapped_to_database_users': 'isKerberosMappedToDatabaseUsers', 'ip_address': 'ipAddress', 'kerberos_details': 'kerberosDetails' } self._shape = None self._block_volume_size_in_gbs = None self._is_kerberos_mapped_to_database_users = None self._ip_address = None self._kerberos_details = None @property def shape(self): """ **[Required]** Gets the shape of this CloudSqlDetails. Shape of the node :return: The shape of this CloudSqlDetails. :rtype: str """ return self._shape @shape.setter def shape(self, shape): """ Sets the shape of this CloudSqlDetails. Shape of the node :param shape: The shape of this CloudSqlDetails. :type: str """ self._shape = shape @property def block_volume_size_in_gbs(self): """ Gets the block_volume_size_in_gbs of this CloudSqlDetails. The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself. :return: The block_volume_size_in_gbs of this CloudSqlDetails. :rtype: int """ return self._block_volume_size_in_gbs @block_volume_size_in_gbs.setter def block_volume_size_in_gbs(self, block_volume_size_in_gbs): """ Sets the block_volume_size_in_gbs of this CloudSqlDetails. The size of block volume in GB that needs to be attached to a given node. All the necessary details needed for attachment are managed by service itself. :param block_volume_size_in_gbs: The block_volume_size_in_gbs of this CloudSqlDetails. :type: int """ self._block_volume_size_in_gbs = block_volume_size_in_gbs @property def is_kerberos_mapped_to_database_users(self): """ Gets the is_kerberos_mapped_to_database_users of this CloudSqlDetails. Boolean flag specifying whether or not Kerberos principals are mapped to database users. :return: The is_kerberos_mapped_to_database_users of this CloudSqlDetails. :rtype: bool """ return self._is_kerberos_mapped_to_database_users @is_kerberos_mapped_to_database_users.setter def is_kerberos_mapped_to_database_users(self, is_kerberos_mapped_to_database_users): """ Sets the is_kerberos_mapped_to_database_users of this CloudSqlDetails. Boolean flag specifying whether or not Kerberos principals are mapped to database users. :param is_kerberos_mapped_to_database_users: The is_kerberos_mapped_to_database_users of this CloudSqlDetails. :type: bool """ self._is_kerberos_mapped_to_database_users = is_kerberos_mapped_to_database_users @property def ip_address(self): """ **[Required]** Gets the ip_address of this CloudSqlDetails. IP address of the Cloud SQL node. :return: The ip_address of this CloudSqlDetails. :rtype: str """ return self._ip_address @ip_address.setter def ip_address(self, ip_address): """ Sets the ip_address of this CloudSqlDetails. IP address of the Cloud SQL node. :param ip_address: The ip_address of this CloudSqlDetails. :type: str """ self._ip_address = ip_address @property def kerberos_details(self): """ Gets the kerberos_details of this CloudSqlDetails. Details about the Kerberos principals. :return: The kerberos_details of this CloudSqlDetails. :rtype: list[oci.bds.models.KerberosDetails] """ return self._kerberos_details @kerberos_details.setter def kerberos_details(self, kerberos_details): """ Sets the kerberos_details of this CloudSqlDetails. Details about the Kerberos principals. :param kerberos_details: The kerberos_details of this CloudSqlDetails. :type: list[oci.bds.models.KerberosDetails] """ self._kerberos_details = kerberos_details def __repr__(self): return formatted_flat_dict(self) def __eq__(self, other): if other is None: return False return self.__dict__ == other.__dict__ def __ne__(self, other): return not self == other