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.
6769 6770 6771 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6769 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
6719 6720 6721 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6719 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
6725 6726 6727 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6725 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
6730 6731 6732 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6730 def admin_username @admin_username end |
#certificate ⇒ String
Output only. The certificate of the GoldengateDeployment.
Corresponds to the JSON property certificate
6735 6736 6737 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6735 def certificate @certificate end |
#credential_store ⇒ String
Output only. The credential store of the GoldengateDeployment.
Corresponds to the JSON property credentialStore
6740 6741 6742 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6740 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
6747 6748 6749 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6747 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
6752 6753 6754 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6752 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
6757 6758 6759 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6757 def identity_domain_id @identity_domain_id end |
#ogg_version ⇒ String
Optional. Version of OGG
Corresponds to the JSON property oggVersion
6762 6763 6764 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6762 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
6767 6768 6769 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6767 def password_secret_id @password_secret_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6774 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 |