Class: Google::Cloud::Sql::V1beta4::SqlActiveDirectoryConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Sql::V1beta4::SqlActiveDirectoryConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/sql/v1beta4/cloud_sql_resources.rb
Overview
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
Defined Under Namespace
Modules: ActiveDirectoryMode
Instance Attribute Summary collapse
-
#admin_credential_secret_name ⇒ ::String
Optional.
-
#dns_servers ⇒ ::Array<::String>
Optional.
-
#domain ⇒ ::String
The name of the domain (e.g., mydomain.com).
-
#kind ⇒ ::String
This is always sql#activeDirectoryConfig.
-
#mode ⇒ ::Google::Cloud::Sql::V1beta4::SqlActiveDirectoryConfig::ActiveDirectoryMode
Optional.
-
#organizational_unit ⇒ ::String
Optional.
Instance Attribute Details
#admin_credential_secret_name ⇒ ::String
Returns Optional. The secret manager key storing the administrator credential. (e.g., projects/{project}/secrets/{secret}).
3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 |
# File 'proto_docs/google/cloud/sql/v1beta4/cloud_sql_resources.rb', line 3846 class SqlActiveDirectoryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The modes of Active Directory configuration. module ActiveDirectoryMode # Unspecified mode. ACTIVE_DIRECTORY_MODE_UNSPECIFIED = 0 # Managed Active Directory mode. This is the fallback option to maintain # backward compatibility. MANAGED_ACTIVE_DIRECTORY = 1 # Deprecated: Use CUSTOMER_MANAGED_ACTIVE_DIRECTORY instead. SELF_MANAGED_ACTIVE_DIRECTORY = 2 # Customer-managed Active Directory mode. CUSTOMER_MANAGED_ACTIVE_DIRECTORY = 3 end end |
#dns_servers ⇒ ::Array<::String>
Returns Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.
3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 |
# File 'proto_docs/google/cloud/sql/v1beta4/cloud_sql_resources.rb', line 3846 class SqlActiveDirectoryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The modes of Active Directory configuration. module ActiveDirectoryMode # Unspecified mode. ACTIVE_DIRECTORY_MODE_UNSPECIFIED = 0 # Managed Active Directory mode. This is the fallback option to maintain # backward compatibility. MANAGED_ACTIVE_DIRECTORY = 1 # Deprecated: Use CUSTOMER_MANAGED_ACTIVE_DIRECTORY instead. SELF_MANAGED_ACTIVE_DIRECTORY = 2 # Customer-managed Active Directory mode. CUSTOMER_MANAGED_ACTIVE_DIRECTORY = 3 end end |
#domain ⇒ ::String
Returns The name of the domain (e.g., mydomain.com).
3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 |
# File 'proto_docs/google/cloud/sql/v1beta4/cloud_sql_resources.rb', line 3846 class SqlActiveDirectoryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The modes of Active Directory configuration. module ActiveDirectoryMode # Unspecified mode. ACTIVE_DIRECTORY_MODE_UNSPECIFIED = 0 # Managed Active Directory mode. This is the fallback option to maintain # backward compatibility. MANAGED_ACTIVE_DIRECTORY = 1 # Deprecated: Use CUSTOMER_MANAGED_ACTIVE_DIRECTORY instead. SELF_MANAGED_ACTIVE_DIRECTORY = 2 # Customer-managed Active Directory mode. CUSTOMER_MANAGED_ACTIVE_DIRECTORY = 3 end end |
#kind ⇒ ::String
Returns This is always sql#activeDirectoryConfig.
3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 |
# File 'proto_docs/google/cloud/sql/v1beta4/cloud_sql_resources.rb', line 3846 class SqlActiveDirectoryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The modes of Active Directory configuration. module ActiveDirectoryMode # Unspecified mode. ACTIVE_DIRECTORY_MODE_UNSPECIFIED = 0 # Managed Active Directory mode. This is the fallback option to maintain # backward compatibility. MANAGED_ACTIVE_DIRECTORY = 1 # Deprecated: Use CUSTOMER_MANAGED_ACTIVE_DIRECTORY instead. SELF_MANAGED_ACTIVE_DIRECTORY = 2 # Customer-managed Active Directory mode. CUSTOMER_MANAGED_ACTIVE_DIRECTORY = 3 end end |
#mode ⇒ ::Google::Cloud::Sql::V1beta4::SqlActiveDirectoryConfig::ActiveDirectoryMode
Returns Optional. The mode of the Active Directory configuration.
3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 |
# File 'proto_docs/google/cloud/sql/v1beta4/cloud_sql_resources.rb', line 3846 class SqlActiveDirectoryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The modes of Active Directory configuration. module ActiveDirectoryMode # Unspecified mode. ACTIVE_DIRECTORY_MODE_UNSPECIFIED = 0 # Managed Active Directory mode. This is the fallback option to maintain # backward compatibility. MANAGED_ACTIVE_DIRECTORY = 1 # Deprecated: Use CUSTOMER_MANAGED_ACTIVE_DIRECTORY instead. SELF_MANAGED_ACTIVE_DIRECTORY = 2 # Customer-managed Active Directory mode. CUSTOMER_MANAGED_ACTIVE_DIRECTORY = 3 end end |
#organizational_unit ⇒ ::String
Returns Optional. The organizational unit distinguished name. This is the full hierarchical path to the organizational unit.
3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 |
# File 'proto_docs/google/cloud/sql/v1beta4/cloud_sql_resources.rb', line 3846 class SqlActiveDirectoryConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The modes of Active Directory configuration. module ActiveDirectoryMode # Unspecified mode. ACTIVE_DIRECTORY_MODE_UNSPECIFIED = 0 # Managed Active Directory mode. This is the fallback option to maintain # backward compatibility. MANAGED_ACTIVE_DIRECTORY = 1 # Deprecated: Use CUSTOMER_MANAGED_ACTIVE_DIRECTORY instead. SELF_MANAGED_ACTIVE_DIRECTORY = 2 # Customer-managed Active Directory mode. CUSTOMER_MANAGED_ACTIVE_DIRECTORY = 3 end end |