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.
6832 6833 6834 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6832 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
6782 6783 6784 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6782 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
6788 6789 6790 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6788 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
6793 6794 6795 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6793 def admin_username @admin_username end |
#certificate ⇒ String
Output only. The certificate of the GoldengateDeployment.
Corresponds to the JSON property certificate
6798 6799 6800 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6798 def certificate @certificate end |
#credential_store ⇒ String
Output only. The credential store of the GoldengateDeployment.
Corresponds to the JSON property credentialStore
6803 6804 6805 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6803 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
6810 6811 6812 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6810 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
6815 6816 6817 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6815 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
6820 6821 6822 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6820 def identity_domain_id @identity_domain_id end |
#ogg_version ⇒ String
Optional. Version of OGG
Corresponds to the JSON property oggVersion
6825 6826 6827 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6825 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
6830 6831 6832 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6830 def password_secret_id @password_secret_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6837 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 |