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.
6638 6639 6640 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6638 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
6588 6589 6590 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6588 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
6594 6595 6596 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6594 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
6599 6600 6601 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6599 def admin_username @admin_username end |
#certificate ⇒ String
Output only. The certificate of the GoldengateDeployment.
Corresponds to the JSON property certificate
6604 6605 6606 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6604 def certificate @certificate end |
#credential_store ⇒ String
Output only. The credential store of the GoldengateDeployment.
Corresponds to the JSON property credentialStore
6609 6610 6611 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6609 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
6616 6617 6618 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6616 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
6621 6622 6623 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6621 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
6626 6627 6628 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6626 def identity_domain_id @identity_domain_id end |
#ogg_version ⇒ String
Optional. Version of OGG
Corresponds to the JSON property oggVersion
6631 6632 6633 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6631 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
6636 6637 6638 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6636 def password_secret_id @password_secret_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6643 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 |