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.
6800 6801 6802 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6800 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
6750 6751 6752 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6750 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
6756 6757 6758 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6756 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
6761 6762 6763 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6761 def admin_username @admin_username end |
#certificate ⇒ String
Output only. The certificate of the GoldengateDeployment.
Corresponds to the JSON property certificate
6766 6767 6768 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6766 def certificate @certificate end |
#credential_store ⇒ String
Output only. The credential store of the GoldengateDeployment.
Corresponds to the JSON property credentialStore
6771 6772 6773 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6771 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
6778 6779 6780 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6778 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
6783 6784 6785 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6783 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
6788 6789 6790 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6788 def identity_domain_id @identity_domain_id end |
#ogg_version ⇒ String
Optional. Version of OGG
Corresponds to the JSON property oggVersion
6793 6794 6795 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6793 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
6798 6799 6800 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6798 def password_secret_id @password_secret_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 |
# File 'lib/google/apis/oracledatabase_v1/classes.rb', line 6805 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 |