Class: Google::Apis::OracledatabaseV1::GoldengateOggDeployment
- Inherits:
-
Object
- Object
- Google::Apis::OracledatabaseV1::GoldengateOggDeployment
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/oracledatabase_v1/classes.rb,
lib/google/apis/oracledatabase_v1/representations.rb,
lib/google/apis/oracledatabase_v1/representations.rb
Overview
The Ogg data of the GoldengateDeployment.
Instance Attribute Summary collapse
-
#admin_password ⇒ String
Optional.
-
#admin_password_secret_version ⇒ String
Optional.
-
#admin_username ⇒ String
Required.
-
#certificate ⇒ String
Output only.
-
#credential_store ⇒ String
Output only.
-
#deployment ⇒ String
Required.
-
#group_roles_mapping ⇒ Google::Apis::OracledatabaseV1::GoldengateGroupToRolesMapping
The group to roles mapping of the GoldengateDeployment.
-
#identity_domain_id ⇒ String
Output only.
-
#ogg_version ⇒ String
Optional.
-
#password_secret_id ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoldengateOggDeployment
constructor
A new instance of GoldengateOggDeployment.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoldengateOggDeployment
Returns a new instance of GoldengateOggDeployment.
6716 6717 6718 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6716 def initialize(**args) update!(**args) end |
Instance Attribute Details
#admin_password ⇒ String
Optional. The Goldengate deployment console password in plain text.
Corresponds to the JSON property adminPassword
6666 6667 6668 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6666 def admin_password @admin_password end |
#admin_password_secret_version ⇒ String
Optional. Input only. The Goldengate deployment console password secret
version.
Corresponds to the JSON property adminPasswordSecretVersion
6672 6673 6674 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6672 def admin_password_secret_version @admin_password_secret_version end |
#admin_username ⇒ String
Required. The Goldengate deployment console username.
Corresponds to the JSON property adminUsername
6677 6678 6679 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6677 def admin_username @admin_username end |
#certificate ⇒ String
Output only. The certificate of the GoldengateDeployment.
Corresponds to the JSON property certificate
6682 6683 6684 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6682 def certificate @certificate end |
#credential_store ⇒ String
Output only. The credential store of the GoldengateDeployment.
Corresponds to the JSON property credentialStore
6687 6688 6689 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6687 def credential_store @credential_store end |
#deployment ⇒ String
Required. The name given to the Goldengate service deployment. The name must
be 1 to 32 characters long, must contain only alphanumeric characters and must
start with a letter.
Corresponds to the JSON property deployment
6694 6695 6696 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6694 def deployment @deployment end |
#group_roles_mapping ⇒ Google::Apis::OracledatabaseV1::GoldengateGroupToRolesMapping
The group to roles mapping of the GoldengateDeployment.
Corresponds to the JSON property groupRolesMapping
6699 6700 6701 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6699 def group_roles_mapping @group_roles_mapping end |
#identity_domain_id ⇒ String
Output only. The identity domain id of the GoldengateDeployment.
Corresponds to the JSON property identityDomainId
6704 6705 6706 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6704 def identity_domain_id @identity_domain_id end |
#ogg_version ⇒ String
Optional. Version of OGG
Corresponds to the JSON property oggVersion
6709 6710 6711 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6709 def ogg_version @ogg_version end |
#password_secret_id ⇒ String
Output only. The password secret id of the GoldengateDeployment.
Corresponds to the JSON property passwordSecretId
6714 6715 6716 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6714 def password_secret_id @password_secret_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6721 def update!(**args) @admin_password = args[:admin_password] if args.key?(:admin_password) @admin_password_secret_version = args[:admin_password_secret_version] if args.key?(:admin_password_secret_version) @admin_username = args[:admin_username] if args.key?(:admin_username) @certificate = args[:certificate] if args.key?(:certificate) @credential_store = args[:credential_store] if args.key?(:credential_store) @deployment = args[:deployment] if args.key?(:deployment) @group_roles_mapping = args[:group_roles_mapping] if args.key?(:group_roles_mapping) @identity_domain_id = args[:identity_domain_id] if args.key?(:identity_domain_id) @ogg_version = args[:ogg_version] if args.key?(:ogg_version) @password_secret_id = args[:password_secret_id] if args.key?(:password_secret_id) end |