Class: OCI::IdentityDomains::Models::Setting
- Inherits:
-
Object
- Object
- OCI::IdentityDomains::Models::Setting
- Defined in:
- lib/oci/identity_domains/models/setting.rb
Overview
Settings schema
Constant Summary collapse
- IDCS_PREVENTED_OPERATIONS_ENUM =
[ IDCS_PREVENTED_OPERATIONS_REPLACE = 'replace'.freeze, IDCS_PREVENTED_OPERATIONS_UPDATE = 'update'.freeze, IDCS_PREVENTED_OPERATIONS_DELETE = 'delete'.freeze, IDCS_PREVENTED_OPERATIONS_UNKNOWN_ENUM_VALUE = 'UNKNOWN_ENUM_VALUE'.freeze ].freeze
- RE_AUTH_FACTOR_ENUM =
[ RE_AUTH_FACTOR_PASSWORD = 'password'.freeze, RE_AUTH_FACTOR_UNKNOWN_ENUM_VALUE = 'UNKNOWN_ENUM_VALUE'.freeze ].freeze
- CSR_ACCESS_ENUM =
[ CSR_ACCESS_READ_ONLY = 'readOnly'.freeze, CSR_ACCESS_READ_WRITE = 'readWrite'.freeze, CSR_ACCESS_NONE = 'none'.freeze, CSR_ACCESS_UNKNOWN_ENUM_VALUE = 'UNKNOWN_ENUM_VALUE'.freeze ].freeze
- DEFAULT_TRUST_SCOPE_ENUM =
[ DEFAULT_TRUST_SCOPE_EXPLICIT = 'Explicit'.freeze, DEFAULT_TRUST_SCOPE_ACCOUNT = 'Account'.freeze, DEFAULT_TRUST_SCOPE_TAGS = 'Tags'.freeze, DEFAULT_TRUST_SCOPE_UNKNOWN_ENUM_VALUE = 'UNKNOWN_ENUM_VALUE'.freeze ].freeze
Instance Attribute Summary collapse
-
#account_always_trust_scope ⇒ BOOLEAN
Indicates whether all the Apps in this customer tenancy should trust each other.
-
#allowed_domains ⇒ Array<String>
One or more email domains allowed in a user's email field.
-
#allowed_forgot_password_flow_return_urls ⇒ Array<String>
If specified, indicates the set of Urls which can be returned to after successful forgot password flow.
-
#allowed_notification_redirect_urls ⇒ Array<String>
If specified, indicates the set of allowed notification redirect Urls which can be specified as the value of \“notificationRedirectUrl\” in the POST …/admin/v1/MePasswordResetRequestor request payload, which will then be included in the reset password email notification sent to a user as part of the forgot password / password reset flow.
-
#audit_event_retention_period ⇒ Integer
Audit Event retention period.
- #certificate_validation ⇒ OCI::IdentityDomains::Models::SettingsCertificateValidation
-
#cloud_account_name ⇒ String
The attribute to store the cloud account name.
- #cloud_gate_cors_settings ⇒ OCI::IdentityDomains::Models::SettingsCloudGateCorsSettings
-
#cloud_migration_custom_url ⇒ String
If specified, indicates the custom SIM Migrator Url which can be used while SIM to Oracle Identity Cloud Service CloudAccount Migration.
-
#cloud_migration_url_enabled ⇒ BOOLEAN
CloudAccountMigration: Enable Custom SIM Migrator Url.
-
#company_names ⇒ Array<OCI::IdentityDomains::Models::SettingsCompanyNames>
Name of the company in different locales.
-
#compartment_ocid ⇒ String
OCI Compartment Id (ocid) in which the resource lives.
-
#contact_emails ⇒ Array<String>
Contact emails used to notify tenants.
-
#csr_access ⇒ String
[Required] This value indicates whether Customer Service Representatives can login and have readOnly or readWrite access.
-
#custom_branding ⇒ BOOLEAN
Indicates if the branding is default or custom.
-
#custom_css_location ⇒ String
Storage URL location where the sanitized custom css is located.
-
#custom_html_location ⇒ String
Storage URL location where the sanitized custom html is located.
-
#custom_translation ⇒ String
Custom translations (JSON String).
-
#default_company_names ⇒ Array<OCI::IdentityDomains::Models::SettingsDefaultCompanyNames>
Default name of the Company in different locales.
-
#default_images ⇒ Array<OCI::IdentityDomains::Models::SettingsDefaultImages>
References to various images.
-
#default_login_texts ⇒ Array<OCI::IdentityDomains::Models::SettingsDefaultLoginTexts>
Default Login text in different locales.
-
#default_trust_scope ⇒ String
Deprecated Since: 18.3.6.
-
#delete_in_progress ⇒ BOOLEAN
A boolean flag indicating this resource in the process of being deleted.
-
#diagnostic_level ⇒ Integer
The level of diagnostic logging that is currently in effect.
-
#diagnostic_record_for_search_identifies_returned_resources ⇒ BOOLEAN
Controls whether DiagnosticRecords for external search-operations (against SCIM resource-types in the Admin service) identify returned resources.
-
#diagnostic_tracing_upto ⇒ String
The end time up to which diagnostic recording is switched on.
-
#domain_ocid ⇒ String
OCI Domain Id (ocid) in which the resource lives.
-
#enable_terms_of_use ⇒ BOOLEAN
Indicates if Terms of Use is enabled in UI.
-
#external_id ⇒ String
An identifier for the Resource as defined by the Service Consumer.
-
#iam_upst_session_expiry ⇒ Integer
Maximum duration for IAM User Principal Session Token expiry.
-
#id ⇒ String
Unique identifier for the SCIM Resource as defined by the Service Provider.
- #idcs_created_by ⇒ OCI::IdentityDomains::Models::IdcsCreatedBy
- #idcs_last_modified_by ⇒ OCI::IdentityDomains::Models::IdcsLastModifiedBy
-
#idcs_last_upgraded_in_release ⇒ String
The release number when the resource was upgraded.
-
#idcs_prevented_operations ⇒ Array<String>
Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
-
#images ⇒ Array<OCI::IdentityDomains::Models::SettingsImages>
References to various images.
-
#is_hosted_page ⇒ BOOLEAN
Indicates if 'hosted' option was selected.
-
#issuer ⇒ String
Tenant issuer.
-
#locale ⇒ String
Default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on.
-
#login_texts ⇒ Array<OCI::IdentityDomains::Models::SettingsLoginTexts>
Login text in different locales.
-
#max_no_of_app_cmva_to_return ⇒ Integer
Limit the maximum return of CMVA for an App.
-
#max_no_of_app_role_members_to_return ⇒ Integer
Limit the maximum return of members for an AppRole.
- #meta ⇒ OCI::IdentityDomains::Models::Meta
-
#migration_status ⇒ String
Database Migration Status.
-
#ocid ⇒ String
Unique OCI identifier for the SCIM Resource.
-
#on_premises_provisioning ⇒ BOOLEAN
On-Premises provisioning feature toggle.
-
#preferred_language ⇒ String
Preferred written or spoken language used for localized user interfaces.
-
#prev_issuer ⇒ String
Previous Tenant issuer.
-
#privacy_policy_url ⇒ String
Privacy Policy URL.
-
#purge_configs ⇒ Array<OCI::IdentityDomains::Models::SettingsPurgeConfigs>
Purge Configs for different Resource Types.
-
#re_auth_factor ⇒ Array<String>
If reAuthWhenChangingMyAuthenticationFactors is true (default), this attribute specifies which re-authentication factor to use.
-
#re_auth_when_changing_my_authentication_factors ⇒ BOOLEAN
Specifies whether re-authentication is required or not when a user changes one of their security factors such as password or email.
-
#schemas ⇒ Array<String>
[Required] REQUIRED.
-
#service_admin_cannot_list_other_users ⇒ BOOLEAN
By default, a service admin can list all users in stripe.
-
#signing_cert_public_access ⇒ BOOLEAN
Indicates if access on SigningCert is allowed to public or not.
-
#sub_mapping_attr ⇒ String
Added In: 20.1.3.
-
#tags ⇒ Array<OCI::IdentityDomains::Models::Tags>
A list of tags on this resource.
-
#tenancy_ocid ⇒ String
OCI Tenant Id (ocid) in which the resource lives.
-
#tenant_custom_claims ⇒ Array<OCI::IdentityDomains::Models::SettingsTenantCustomClaims>
Custom claims associated with the specific tenant.
-
#terms_of_use_url ⇒ String
Terms of Use URL.
-
#timezone ⇒ String
User's timezone.
Class Method Summary collapse
-
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
-
.swagger_types ⇒ Object
Attribute type mapping.
Instance Method Summary collapse
-
#==(other) ⇒ Object
Checks equality by comparing each attribute.
-
#build_from_hash(attributes) ⇒ Object
Builds the object from hash.
- #eql?(other) ⇒ Boolean
-
#hash ⇒ Fixnum
Calculates hash code according to all attributes.
-
#initialize(attributes = {}) ⇒ Setting
constructor
Initializes the object.
-
#to_hash ⇒ Hash
Returns the object in the form of hash.
-
#to_s ⇒ String
Returns the string representation of the object.
Constructor Details
#initialize(attributes = {}) ⇒ Setting
Initializes the object
1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 |
# File 'lib/oci/identity_domains/models/setting.rb', line 1045 def initialize(attributes = {}) return unless attributes.is_a?(Hash) # convert string to symbol for hash key attributes = attributes.each_with_object({}) { |(k, v), h| h[k.to_sym] = v } self.id = attributes[:'id'] if attributes[:'id'] self.ocid = attributes[:'ocid'] if attributes[:'ocid'] self.schemas = attributes[:'schemas'] if attributes[:'schemas'] self. = attributes[:'meta'] if attributes[:'meta'] self.idcs_created_by = attributes[:'idcsCreatedBy'] if attributes[:'idcsCreatedBy'] raise 'You cannot provide both :idcsCreatedBy and :idcs_created_by' if attributes.key?(:'idcsCreatedBy') && attributes.key?(:'idcs_created_by') self.idcs_created_by = attributes[:'idcs_created_by'] if attributes[:'idcs_created_by'] self.idcs_last_modified_by = attributes[:'idcsLastModifiedBy'] if attributes[:'idcsLastModifiedBy'] raise 'You cannot provide both :idcsLastModifiedBy and :idcs_last_modified_by' if attributes.key?(:'idcsLastModifiedBy') && attributes.key?(:'idcs_last_modified_by') self.idcs_last_modified_by = attributes[:'idcs_last_modified_by'] if attributes[:'idcs_last_modified_by'] self.idcs_prevented_operations = attributes[:'idcsPreventedOperations'] if attributes[:'idcsPreventedOperations'] raise 'You cannot provide both :idcsPreventedOperations and :idcs_prevented_operations' if attributes.key?(:'idcsPreventedOperations') && attributes.key?(:'idcs_prevented_operations') self.idcs_prevented_operations = attributes[:'idcs_prevented_operations'] if attributes[:'idcs_prevented_operations'] self. = attributes[:'tags'] if attributes[:'tags'] self.delete_in_progress = attributes[:'deleteInProgress'] unless attributes[:'deleteInProgress'].nil? raise 'You cannot provide both :deleteInProgress and :delete_in_progress' if attributes.key?(:'deleteInProgress') && attributes.key?(:'delete_in_progress') self.delete_in_progress = attributes[:'delete_in_progress'] unless attributes[:'delete_in_progress'].nil? self.idcs_last_upgraded_in_release = attributes[:'idcsLastUpgradedInRelease'] if attributes[:'idcsLastUpgradedInRelease'] raise 'You cannot provide both :idcsLastUpgradedInRelease and :idcs_last_upgraded_in_release' if attributes.key?(:'idcsLastUpgradedInRelease') && attributes.key?(:'idcs_last_upgraded_in_release') self.idcs_last_upgraded_in_release = attributes[:'idcs_last_upgraded_in_release'] if attributes[:'idcs_last_upgraded_in_release'] self.domain_ocid = attributes[:'domainOcid'] if attributes[:'domainOcid'] raise 'You cannot provide both :domainOcid and :domain_ocid' if attributes.key?(:'domainOcid') && attributes.key?(:'domain_ocid') self.domain_ocid = attributes[:'domain_ocid'] if attributes[:'domain_ocid'] self.compartment_ocid = attributes[:'compartmentOcid'] if attributes[:'compartmentOcid'] raise 'You cannot provide both :compartmentOcid and :compartment_ocid' if attributes.key?(:'compartmentOcid') && attributes.key?(:'compartment_ocid') self.compartment_ocid = attributes[:'compartment_ocid'] if attributes[:'compartment_ocid'] self.tenancy_ocid = attributes[:'tenancyOcid'] if attributes[:'tenancyOcid'] raise 'You cannot provide both :tenancyOcid and :tenancy_ocid' if attributes.key?(:'tenancyOcid') && attributes.key?(:'tenancy_ocid') self.tenancy_ocid = attributes[:'tenancy_ocid'] if attributes[:'tenancy_ocid'] self.external_id = attributes[:'externalId'] if attributes[:'externalId'] raise 'You cannot provide both :externalId and :external_id' if attributes.key?(:'externalId') && attributes.key?(:'external_id') self.external_id = attributes[:'external_id'] if attributes[:'external_id'] self.contact_emails = attributes[:'contactEmails'] if attributes[:'contactEmails'] raise 'You cannot provide both :contactEmails and :contact_emails' if attributes.key?(:'contactEmails') && attributes.key?(:'contact_emails') self.contact_emails = attributes[:'contact_emails'] if attributes[:'contact_emails'] self.custom_branding = attributes[:'customBranding'] unless attributes[:'customBranding'].nil? raise 'You cannot provide both :customBranding and :custom_branding' if attributes.key?(:'customBranding') && attributes.key?(:'custom_branding') self.custom_branding = attributes[:'custom_branding'] unless attributes[:'custom_branding'].nil? self.preferred_language = attributes[:'preferredLanguage'] if attributes[:'preferredLanguage'] raise 'You cannot provide both :preferredLanguage and :preferred_language' if attributes.key?(:'preferredLanguage') && attributes.key?(:'preferred_language') self.preferred_language = attributes[:'preferred_language'] if attributes[:'preferred_language'] self.timezone = attributes[:'timezone'] if attributes[:'timezone'] self.diagnostic_record_for_search_identifies_returned_resources = attributes[:'diagnosticRecordForSearchIdentifiesReturnedResources'] unless attributes[:'diagnosticRecordForSearchIdentifiesReturnedResources'].nil? raise 'You cannot provide both :diagnosticRecordForSearchIdentifiesReturnedResources and :diagnostic_record_for_search_identifies_returned_resources' if attributes.key?(:'diagnosticRecordForSearchIdentifiesReturnedResources') && attributes.key?(:'diagnostic_record_for_search_identifies_returned_resources') self.diagnostic_record_for_search_identifies_returned_resources = attributes[:'diagnostic_record_for_search_identifies_returned_resources'] unless attributes[:'diagnostic_record_for_search_identifies_returned_resources'].nil? self.re_auth_when_changing_my_authentication_factors = attributes[:'reAuthWhenChangingMyAuthenticationFactors'] unless attributes[:'reAuthWhenChangingMyAuthenticationFactors'].nil? raise 'You cannot provide both :reAuthWhenChangingMyAuthenticationFactors and :re_auth_when_changing_my_authentication_factors' if attributes.key?(:'reAuthWhenChangingMyAuthenticationFactors') && attributes.key?(:'re_auth_when_changing_my_authentication_factors') self.re_auth_when_changing_my_authentication_factors = attributes[:'re_auth_when_changing_my_authentication_factors'] unless attributes[:'re_auth_when_changing_my_authentication_factors'].nil? self.re_auth_factor = attributes[:'reAuthFactor'] if attributes[:'reAuthFactor'] raise 'You cannot provide both :reAuthFactor and :re_auth_factor' if attributes.key?(:'reAuthFactor') && attributes.key?(:'re_auth_factor') self.re_auth_factor = attributes[:'re_auth_factor'] if attributes[:'re_auth_factor'] self.locale = attributes[:'locale'] if attributes[:'locale'] self.csr_access = attributes[:'csrAccess'] if attributes[:'csrAccess'] raise 'You cannot provide both :csrAccess and :csr_access' if attributes.key?(:'csrAccess') && attributes.key?(:'csr_access') self.csr_access = attributes[:'csr_access'] if attributes[:'csr_access'] self.signing_cert_public_access = attributes[:'signingCertPublicAccess'] unless attributes[:'signingCertPublicAccess'].nil? raise 'You cannot provide both :signingCertPublicAccess and :signing_cert_public_access' if attributes.key?(:'signingCertPublicAccess') && attributes.key?(:'signing_cert_public_access') self.signing_cert_public_access = attributes[:'signing_cert_public_access'] unless attributes[:'signing_cert_public_access'].nil? self.sub_mapping_attr = attributes[:'subMappingAttr'] if attributes[:'subMappingAttr'] raise 'You cannot provide both :subMappingAttr and :sub_mapping_attr' if attributes.key?(:'subMappingAttr') && attributes.key?(:'sub_mapping_attr') self.sub_mapping_attr = attributes[:'sub_mapping_attr'] if attributes[:'sub_mapping_attr'] self.account_always_trust_scope = attributes[:'accountAlwaysTrustScope'] unless attributes[:'accountAlwaysTrustScope'].nil? raise 'You cannot provide both :accountAlwaysTrustScope and :account_always_trust_scope' if attributes.key?(:'accountAlwaysTrustScope') && attributes.key?(:'account_always_trust_scope') self.account_always_trust_scope = attributes[:'account_always_trust_scope'] unless attributes[:'account_always_trust_scope'].nil? self.default_trust_scope = attributes[:'defaultTrustScope'] if attributes[:'defaultTrustScope'] raise 'You cannot provide both :defaultTrustScope and :default_trust_scope' if attributes.key?(:'defaultTrustScope') && attributes.key?(:'default_trust_scope') self.default_trust_scope = attributes[:'default_trust_scope'] if attributes[:'default_trust_scope'] self.issuer = attributes[:'issuer'] if attributes[:'issuer'] self.prev_issuer = attributes[:'prevIssuer'] if attributes[:'prevIssuer'] raise 'You cannot provide both :prevIssuer and :prev_issuer' if attributes.key?(:'prevIssuer') && attributes.key?(:'prev_issuer') self.prev_issuer = attributes[:'prev_issuer'] if attributes[:'prev_issuer'] self.diagnostic_level = attributes[:'diagnosticLevel'] if attributes[:'diagnosticLevel'] raise 'You cannot provide both :diagnosticLevel and :diagnostic_level' if attributes.key?(:'diagnosticLevel') && attributes.key?(:'diagnostic_level') self.diagnostic_level = attributes[:'diagnostic_level'] if attributes[:'diagnostic_level'] self.diagnostic_tracing_upto = attributes[:'diagnosticTracingUpto'] if attributes[:'diagnosticTracingUpto'] raise 'You cannot provide both :diagnosticTracingUpto and :diagnostic_tracing_upto' if attributes.key?(:'diagnosticTracingUpto') && attributes.key?(:'diagnostic_tracing_upto') self.diagnostic_tracing_upto = attributes[:'diagnostic_tracing_upto'] if attributes[:'diagnostic_tracing_upto'] self.allowed_domains = attributes[:'allowedDomains'] if attributes[:'allowedDomains'] raise 'You cannot provide both :allowedDomains and :allowed_domains' if attributes.key?(:'allowedDomains') && attributes.key?(:'allowed_domains') self.allowed_domains = attributes[:'allowed_domains'] if attributes[:'allowed_domains'] self.enable_terms_of_use = attributes[:'enableTermsOfUse'] unless attributes[:'enableTermsOfUse'].nil? raise 'You cannot provide both :enableTermsOfUse and :enable_terms_of_use' if attributes.key?(:'enableTermsOfUse') && attributes.key?(:'enable_terms_of_use') self.enable_terms_of_use = attributes[:'enable_terms_of_use'] unless attributes[:'enable_terms_of_use'].nil? self.terms_of_use_url = attributes[:'termsOfUseUrl'] if attributes[:'termsOfUseUrl'] raise 'You cannot provide both :termsOfUseUrl and :terms_of_use_url' if attributes.key?(:'termsOfUseUrl') && attributes.key?(:'terms_of_use_url') self.terms_of_use_url = attributes[:'terms_of_use_url'] if attributes[:'terms_of_use_url'] self.privacy_policy_url = attributes[:'privacyPolicyUrl'] if attributes[:'privacyPolicyUrl'] raise 'You cannot provide both :privacyPolicyUrl and :privacy_policy_url' if attributes.key?(:'privacyPolicyUrl') && attributes.key?(:'privacy_policy_url') self.privacy_policy_url = attributes[:'privacy_policy_url'] if attributes[:'privacy_policy_url'] self.migration_status = attributes[:'migrationStatus'] if attributes[:'migrationStatus'] raise 'You cannot provide both :migrationStatus and :migration_status' if attributes.key?(:'migrationStatus') && attributes.key?(:'migration_status') self.migration_status = attributes[:'migration_status'] if attributes[:'migration_status'] self.on_premises_provisioning = attributes[:'onPremisesProvisioning'] unless attributes[:'onPremisesProvisioning'].nil? raise 'You cannot provide both :onPremisesProvisioning and :on_premises_provisioning' if attributes.key?(:'onPremisesProvisioning') && attributes.key?(:'on_premises_provisioning') self.on_premises_provisioning = attributes[:'on_premises_provisioning'] unless attributes[:'on_premises_provisioning'].nil? self.allowed_forgot_password_flow_return_urls = attributes[:'allowedForgotPasswordFlowReturnUrls'] if attributes[:'allowedForgotPasswordFlowReturnUrls'] raise 'You cannot provide both :allowedForgotPasswordFlowReturnUrls and :allowed_forgot_password_flow_return_urls' if attributes.key?(:'allowedForgotPasswordFlowReturnUrls') && attributes.key?(:'allowed_forgot_password_flow_return_urls') self.allowed_forgot_password_flow_return_urls = attributes[:'allowed_forgot_password_flow_return_urls'] if attributes[:'allowed_forgot_password_flow_return_urls'] self.allowed_notification_redirect_urls = attributes[:'allowedNotificationRedirectUrls'] if attributes[:'allowedNotificationRedirectUrls'] raise 'You cannot provide both :allowedNotificationRedirectUrls and :allowed_notification_redirect_urls' if attributes.key?(:'allowedNotificationRedirectUrls') && attributes.key?(:'allowed_notification_redirect_urls') self.allowed_notification_redirect_urls = attributes[:'allowed_notification_redirect_urls'] if attributes[:'allowed_notification_redirect_urls'] self.audit_event_retention_period = attributes[:'auditEventRetentionPeriod'] if attributes[:'auditEventRetentionPeriod'] raise 'You cannot provide both :auditEventRetentionPeriod and :audit_event_retention_period' if attributes.key?(:'auditEventRetentionPeriod') && attributes.key?(:'audit_event_retention_period') self.audit_event_retention_period = attributes[:'audit_event_retention_period'] if attributes[:'audit_event_retention_period'] self.is_hosted_page = attributes[:'isHostedPage'] unless attributes[:'isHostedPage'].nil? raise 'You cannot provide both :isHostedPage and :is_hosted_page' if attributes.key?(:'isHostedPage') && attributes.key?(:'is_hosted_page') self.is_hosted_page = attributes[:'is_hosted_page'] unless attributes[:'is_hosted_page'].nil? self.custom_html_location = attributes[:'customHtmlLocation'] if attributes[:'customHtmlLocation'] raise 'You cannot provide both :customHtmlLocation and :custom_html_location' if attributes.key?(:'customHtmlLocation') && attributes.key?(:'custom_html_location') self.custom_html_location = attributes[:'custom_html_location'] if attributes[:'custom_html_location'] self.custom_css_location = attributes[:'customCssLocation'] if attributes[:'customCssLocation'] raise 'You cannot provide both :customCssLocation and :custom_css_location' if attributes.key?(:'customCssLocation') && attributes.key?(:'custom_css_location') self.custom_css_location = attributes[:'custom_css_location'] if attributes[:'custom_css_location'] self.custom_translation = attributes[:'customTranslation'] if attributes[:'customTranslation'] raise 'You cannot provide both :customTranslation and :custom_translation' if attributes.key?(:'customTranslation') && attributes.key?(:'custom_translation') self.custom_translation = attributes[:'custom_translation'] if attributes[:'custom_translation'] self.cloud_account_name = attributes[:'cloudAccountName'] if attributes[:'cloudAccountName'] raise 'You cannot provide both :cloudAccountName and :cloud_account_name' if attributes.key?(:'cloudAccountName') && attributes.key?(:'cloud_account_name') self.cloud_account_name = attributes[:'cloud_account_name'] if attributes[:'cloud_account_name'] self.cloud_migration_url_enabled = attributes[:'cloudMigrationUrlEnabled'] unless attributes[:'cloudMigrationUrlEnabled'].nil? raise 'You cannot provide both :cloudMigrationUrlEnabled and :cloud_migration_url_enabled' if attributes.key?(:'cloudMigrationUrlEnabled') && attributes.key?(:'cloud_migration_url_enabled') self.cloud_migration_url_enabled = attributes[:'cloud_migration_url_enabled'] unless attributes[:'cloud_migration_url_enabled'].nil? self.cloud_migration_custom_url = attributes[:'cloudMigrationCustomUrl'] if attributes[:'cloudMigrationCustomUrl'] raise 'You cannot provide both :cloudMigrationCustomUrl and :cloud_migration_custom_url' if attributes.key?(:'cloudMigrationCustomUrl') && attributes.key?(:'cloud_migration_custom_url') self.cloud_migration_custom_url = attributes[:'cloud_migration_custom_url'] if attributes[:'cloud_migration_custom_url'] self.service_admin_cannot_list_other_users = attributes[:'serviceAdminCannotListOtherUsers'] unless attributes[:'serviceAdminCannotListOtherUsers'].nil? raise 'You cannot provide both :serviceAdminCannotListOtherUsers and :service_admin_cannot_list_other_users' if attributes.key?(:'serviceAdminCannotListOtherUsers') && attributes.key?(:'service_admin_cannot_list_other_users') self.service_admin_cannot_list_other_users = attributes[:'service_admin_cannot_list_other_users'] unless attributes[:'service_admin_cannot_list_other_users'].nil? self.max_no_of_app_role_members_to_return = attributes[:'maxNoOfAppRoleMembersToReturn'] if attributes[:'maxNoOfAppRoleMembersToReturn'] raise 'You cannot provide both :maxNoOfAppRoleMembersToReturn and :max_no_of_app_role_members_to_return' if attributes.key?(:'maxNoOfAppRoleMembersToReturn') && attributes.key?(:'max_no_of_app_role_members_to_return') self.max_no_of_app_role_members_to_return = attributes[:'max_no_of_app_role_members_to_return'] if attributes[:'max_no_of_app_role_members_to_return'] self.max_no_of_app_cmva_to_return = attributes[:'maxNoOfAppCMVAToReturn'] if attributes[:'maxNoOfAppCMVAToReturn'] raise 'You cannot provide both :maxNoOfAppCMVAToReturn and :max_no_of_app_cmva_to_return' if attributes.key?(:'maxNoOfAppCMVAToReturn') && attributes.key?(:'max_no_of_app_cmva_to_return') self.max_no_of_app_cmva_to_return = attributes[:'max_no_of_app_cmva_to_return'] if attributes[:'max_no_of_app_cmva_to_return'] self.iam_upst_session_expiry = attributes[:'iamUpstSessionExpiry'] if attributes[:'iamUpstSessionExpiry'] raise 'You cannot provide both :iamUpstSessionExpiry and :iam_upst_session_expiry' if attributes.key?(:'iamUpstSessionExpiry') && attributes.key?(:'iam_upst_session_expiry') self.iam_upst_session_expiry = attributes[:'iam_upst_session_expiry'] if attributes[:'iam_upst_session_expiry'] self.cloud_gate_cors_settings = attributes[:'cloudGateCorsSettings'] if attributes[:'cloudGateCorsSettings'] raise 'You cannot provide both :cloudGateCorsSettings and :cloud_gate_cors_settings' if attributes.key?(:'cloudGateCorsSettings') && attributes.key?(:'cloud_gate_cors_settings') self.cloud_gate_cors_settings = attributes[:'cloud_gate_cors_settings'] if attributes[:'cloud_gate_cors_settings'] self.certificate_validation = attributes[:'certificateValidation'] if attributes[:'certificateValidation'] raise 'You cannot provide both :certificateValidation and :certificate_validation' if attributes.key?(:'certificateValidation') && attributes.key?(:'certificate_validation') self.certificate_validation = attributes[:'certificate_validation'] if attributes[:'certificate_validation'] self.tenant_custom_claims = attributes[:'tenantCustomClaims'] if attributes[:'tenantCustomClaims'] raise 'You cannot provide both :tenantCustomClaims and :tenant_custom_claims' if attributes.key?(:'tenantCustomClaims') && attributes.key?(:'tenant_custom_claims') self.tenant_custom_claims = attributes[:'tenant_custom_claims'] if attributes[:'tenant_custom_claims'] self.purge_configs = attributes[:'purgeConfigs'] if attributes[:'purgeConfigs'] raise 'You cannot provide both :purgeConfigs and :purge_configs' if attributes.key?(:'purgeConfigs') && attributes.key?(:'purge_configs') self.purge_configs = attributes[:'purge_configs'] if attributes[:'purge_configs'] self.default_company_names = attributes[:'defaultCompanyNames'] if attributes[:'defaultCompanyNames'] raise 'You cannot provide both :defaultCompanyNames and :default_company_names' if attributes.key?(:'defaultCompanyNames') && attributes.key?(:'default_company_names') self.default_company_names = attributes[:'default_company_names'] if attributes[:'default_company_names'] self.default_login_texts = attributes[:'defaultLoginTexts'] if attributes[:'defaultLoginTexts'] raise 'You cannot provide both :defaultLoginTexts and :default_login_texts' if attributes.key?(:'defaultLoginTexts') && attributes.key?(:'default_login_texts') self.default_login_texts = attributes[:'default_login_texts'] if attributes[:'default_login_texts'] self.default_images = attributes[:'defaultImages'] if attributes[:'defaultImages'] raise 'You cannot provide both :defaultImages and :default_images' if attributes.key?(:'defaultImages') && attributes.key?(:'default_images') self.default_images = attributes[:'default_images'] if attributes[:'default_images'] self.company_names = attributes[:'companyNames'] if attributes[:'companyNames'] raise 'You cannot provide both :companyNames and :company_names' if attributes.key?(:'companyNames') && attributes.key?(:'company_names') self.company_names = attributes[:'company_names'] if attributes[:'company_names'] self.login_texts = attributes[:'loginTexts'] if attributes[:'loginTexts'] raise 'You cannot provide both :loginTexts and :login_texts' if attributes.key?(:'loginTexts') && attributes.key?(:'login_texts') self.login_texts = attributes[:'login_texts'] if attributes[:'login_texts'] self.images = attributes[:'images'] if attributes[:'images'] end |
Instance Attribute Details
#account_always_trust_scope ⇒ BOOLEAN
Indicates whether all the Apps in this customer tenancy should trust each other. A value of true overrides the 'defaultTrustScope' attribute here in Settings, as well as any App-specific 'trustScope' attribute, to force in effect 'trustScope=Account' for every App in this customer tenancy.
Added In: 18.1.6
SCIM++ Properties: - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
360 361 362 |
# File 'lib/oci/identity_domains/models/setting.rb', line 360 def account_always_trust_scope @account_always_trust_scope end |
#allowed_domains ⇒ Array<String>
One or more email domains allowed in a user's email field. If unassigned, any domain is allowed.
SCIM++ Properties: - caseExact: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
443 444 445 |
# File 'lib/oci/identity_domains/models/setting.rb', line 443 def allowed_domains @allowed_domains end |
#allowed_forgot_password_flow_return_urls ⇒ Array<String>
If specified, indicates the set of Urls which can be returned to after successful forgot password flow
Added In: 19.3.3
SCIM++ Properties: - type: string - multiValued: true - required: false - mutability: readWrite - returned: default - uniqueness: none - caseExact: false
533 534 535 |
# File 'lib/oci/identity_domains/models/setting.rb', line 533 def allowed_forgot_password_flow_return_urls @allowed_forgot_password_flow_return_urls end |
#allowed_notification_redirect_urls ⇒ Array<String>
If specified, indicates the set of allowed notification redirect Urls which can be specified as the value of \“notificationRedirectUrl\” in the POST …/admin/v1/MePasswordResetRequestor request payload, which will then be included in the reset password email notification sent to a user as part of the forgot password / password reset flow.
Added In: 2009041201
SCIM++ Properties: - type: string - multiValued: true - required: false - mutability: readWrite - returned: default - uniqueness: none - caseExact: false
548 549 550 |
# File 'lib/oci/identity_domains/models/setting.rb', line 548 def allowed_notification_redirect_urls @allowed_notification_redirect_urls end |
#audit_event_retention_period ⇒ Integer
Audit Event retention period. If set, overrides default of 30 days after which Audit Events will be purged
Added In: 19.2.1
SCIM++ Properties: - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer
561 562 563 |
# File 'lib/oci/identity_domains/models/setting.rb', line 561 def audit_event_retention_period @audit_event_retention_period end |
#certificate_validation ⇒ OCI::IdentityDomains::Models::SettingsCertificateValidation
731 732 733 |
# File 'lib/oci/identity_domains/models/setting.rb', line 731 def certificate_validation @certificate_validation end |
#cloud_account_name ⇒ String
The attribute to store the cloud account name
Deprecated Since: 2011192329
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
636 637 638 |
# File 'lib/oci/identity_domains/models/setting.rb', line 636 def cloud_account_name @cloud_account_name end |
#cloud_gate_cors_settings ⇒ OCI::IdentityDomains::Models::SettingsCloudGateCorsSettings
728 729 730 |
# File 'lib/oci/identity_domains/models/setting.rb', line 728 def cloud_gate_cors_settings @cloud_gate_cors_settings end |
#cloud_migration_custom_url ⇒ String
If specified, indicates the custom SIM Migrator Url which can be used while SIM to Oracle Identity Cloud Service CloudAccount Migration.
Added In: 2012271618
SCIM++ Properties: - type: string - multiValued: false - required: false - mutability: readWrite - returned: default - uniqueness: none - caseExact: false
666 667 668 |
# File 'lib/oci/identity_domains/models/setting.rb', line 666 def cloud_migration_custom_url @cloud_migration_custom_url end |
#cloud_migration_url_enabled ⇒ BOOLEAN
CloudAccountMigration: Enable Custom SIM Migrator Url.
Added In: 2012271618
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
651 652 653 |
# File 'lib/oci/identity_domains/models/setting.rb', line 651 def cloud_migration_url_enabled @cloud_migration_url_enabled end |
#company_names ⇒ Array<OCI::IdentityDomains::Models::SettingsCompanyNames>
Name of the company in different locales
SCIM++ Properties: - idcsCompositeKey: [locale] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex
814 815 816 |
# File 'lib/oci/identity_domains/models/setting.rb', line 814 def company_names @company_names end |
#compartment_ocid ⇒ String
OCI Compartment Id (ocid) in which the resource lives.
SCIM++ Properties: - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
170 171 172 |
# File 'lib/oci/identity_domains/models/setting.rb', line 170 def compartment_ocid @compartment_ocid end |
#contact_emails ⇒ Array<String>
Contact emails used to notify tenants. Can be one or more user or group alias emails.
SCIM++ Properties: - caseExact: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
210 211 212 |
# File 'lib/oci/identity_domains/models/setting.rb', line 210 def contact_emails @contact_emails end |
#csr_access ⇒ String
[Required] This value indicates whether Customer Service Representatives can login and have readOnly or readWrite access. A value of 'none' means CSR cannot login to the services.
SCIM++ Properties: - multiValued: false - mutability: readWrite - required: true - returned: default - type: string
320 321 322 |
# File 'lib/oci/identity_domains/models/setting.rb', line 320 def csr_access @csr_access end |
#custom_branding ⇒ BOOLEAN
Indicates if the branding is default or custom
SCIM++ Properties: - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
221 222 223 |
# File 'lib/oci/identity_domains/models/setting.rb', line 221 def custom_branding @custom_branding end |
#custom_css_location ⇒ String
Storage URL location where the sanitized custom css is located
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
606 607 608 |
# File 'lib/oci/identity_domains/models/setting.rb', line 606 def custom_css_location @custom_css_location end |
#custom_html_location ⇒ String
Storage URL location where the sanitized custom html is located
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
591 592 593 |
# File 'lib/oci/identity_domains/models/setting.rb', line 591 def custom_html_location @custom_html_location end |
#custom_translation ⇒ String
Custom translations (JSON String)
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
621 622 623 |
# File 'lib/oci/identity_domains/models/setting.rb', line 621 def custom_translation @custom_translation end |
#default_company_names ⇒ Array<OCI::IdentityDomains::Models::SettingsDefaultCompanyNames>
Default name of the Company in different locales
Added In: 18.2.2
SCIM++ Properties: - idcsCompositeKey: [locale] - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex
774 775 776 |
# File 'lib/oci/identity_domains/models/setting.rb', line 774 def default_company_names @default_company_names end |
#default_images ⇒ Array<OCI::IdentityDomains::Models::SettingsDefaultImages>
References to various images
Added In: 18.2.2
SCIM++ Properties: - idcsCompositeKey: [type] - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex
802 803 804 |
# File 'lib/oci/identity_domains/models/setting.rb', line 802 def default_images @default_images end |
#default_login_texts ⇒ Array<OCI::IdentityDomains::Models::SettingsDefaultLoginTexts>
Default Login text in different locales
Added In: 18.2.2
SCIM++ Properties: - idcsCompositeKey: [locale] - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex
788 789 790 |
# File 'lib/oci/identity_domains/models/setting.rb', line 788 def default_login_texts @default_login_texts end |
#default_trust_scope ⇒ String
Deprecated Since: 18.3.6
SCIM++ Properties: - multiValued: false - mutability: readWrite - required: false - returned: default - type: string Indicates the default trust scope for all apps
372 373 374 |
# File 'lib/oci/identity_domains/models/setting.rb', line 372 def default_trust_scope @default_trust_scope end |
#delete_in_progress ⇒ BOOLEAN
A boolean flag indicating this resource in the process of being deleted. Usually set to true when synchronous deletion of the resource would take too long.
SCIM++ Properties: - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
128 129 130 |
# File 'lib/oci/identity_domains/models/setting.rb', line 128 def delete_in_progress @delete_in_progress end |
#diagnostic_level ⇒ Integer
The level of diagnostic logging that is currently in effect. A level of 0 (zero) indicates that diagnostic logging is disabled. A level of 1 (one) indicates that diagnostic logging is enabled.
SCIM++ Properties: - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
416 417 418 |
# File 'lib/oci/identity_domains/models/setting.rb', line 416 def diagnostic_level @diagnostic_level end |
#diagnostic_record_for_search_identifies_returned_resources ⇒ BOOLEAN
Controls whether DiagnosticRecords for external search-operations (against SCIM resource-types in the Admin service) identify returned resources. If true, indicates that for each successful external search-operation at least one DiagnosticRecord will include at least one identifier for each matching resource that is returned in that search-response. If false, no DiagnosticRecord should be expected to identify returned resources for a search-operation. The default value is false.
Added In: 2011192329
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
266 267 268 |
# File 'lib/oci/identity_domains/models/setting.rb', line 266 def diagnostic_record_for_search_identifies_returned_resources @diagnostic_record_for_search_identifies_returned_resources end |
#diagnostic_tracing_upto ⇒ String
The end time up to which diagnostic recording is switched on
SCIM++ Properties: - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: dateTime - uniqueness: none
430 431 432 |
# File 'lib/oci/identity_domains/models/setting.rb', line 430 def diagnostic_tracing_upto @diagnostic_tracing_upto end |
#domain_ocid ⇒ String
OCI Domain Id (ocid) in which the resource lives.
SCIM++ Properties: - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
156 157 158 |
# File 'lib/oci/identity_domains/models/setting.rb', line 156 def domain_ocid @domain_ocid end |
#enable_terms_of_use ⇒ BOOLEAN
Indicates if Terms of Use is enabled in UI
Added In: 18.2.4
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
458 459 460 |
# File 'lib/oci/identity_domains/models/setting.rb', line 458 def enable_terms_of_use @enable_terms_of_use end |
#external_id ⇒ String
An identifier for the Resource as defined by the Service Consumer. The externalId may simplify identification of the Resource between Service Consumer and Service Provider by allowing the Consumer to refer to the Resource with its own identifier, obviating the need to store a local mapping between the local identifier of the Resource and the identifier used by the Service Provider. Each Resource MAY include a non-empty externalId value. The value of the externalId attribute is always issued by the Service Consumer and can never be specified by the Service Provider. The Service Provider MUST always interpret the externalId as scoped to the Service Consumer's tenant.
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
197 198 199 |
# File 'lib/oci/identity_domains/models/setting.rb', line 197 def external_id @external_id end |
#iam_upst_session_expiry ⇒ Integer
Maximum duration for IAM User Principal Session Token expiry
Added In: 2307071836
SCIM++ Properties: - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
725 726 727 |
# File 'lib/oci/identity_domains/models/setting.rb', line 725 def iam_upst_session_expiry @iam_upst_session_expiry end |
#id ⇒ String
Unique identifier for the SCIM Resource as defined by the Service Provider. Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider's entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
SCIM++ Properties: - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: always - type: string - uniqueness: global
50 51 52 |
# File 'lib/oci/identity_domains/models/setting.rb', line 50 def id @id end |
#idcs_created_by ⇒ OCI::IdentityDomains::Models::IdcsCreatedBy
84 85 86 |
# File 'lib/oci/identity_domains/models/setting.rb', line 84 def idcs_created_by @idcs_created_by end |
#idcs_last_modified_by ⇒ OCI::IdentityDomains::Models::IdcsLastModifiedBy
87 88 89 |
# File 'lib/oci/identity_domains/models/setting.rb', line 87 def idcs_last_modified_by @idcs_last_modified_by end |
#idcs_last_upgraded_in_release ⇒ String
The release number when the resource was upgraded.
SCIM++ Properties: - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
142 143 144 |
# File 'lib/oci/identity_domains/models/setting.rb', line 142 def idcs_last_upgraded_in_release @idcs_last_upgraded_in_release end |
#idcs_prevented_operations ⇒ Array<String>
Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.
SCIM++ Properties: - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
100 101 102 |
# File 'lib/oci/identity_domains/models/setting.rb', line 100 def idcs_prevented_operations @idcs_prevented_operations end |
#images ⇒ Array<OCI::IdentityDomains::Models::SettingsImages>
References to various images
SCIM++ Properties: - idcsCompositeKey: [type] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex
838 839 840 |
# File 'lib/oci/identity_domains/models/setting.rb', line 838 def images @images end |
#is_hosted_page ⇒ BOOLEAN
Indicates if 'hosted' option was selected
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
576 577 578 |
# File 'lib/oci/identity_domains/models/setting.rb', line 576 def is_hosted_page @is_hosted_page end |
#issuer ⇒ String
Tenant issuer.
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
387 388 389 |
# File 'lib/oci/identity_domains/models/setting.rb', line 387 def issuer @issuer end |
#locale ⇒ String
Default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on.
SCIM++ Properties: - caseExact: false - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(locale)" - idcsCanonicalValueSourceResourceType: AllowedValue - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
309 310 311 |
# File 'lib/oci/identity_domains/models/setting.rb', line 309 def locale @locale end |
#login_texts ⇒ Array<OCI::IdentityDomains::Models::SettingsLoginTexts>
Login text in different locales
SCIM++ Properties: - idcsCompositeKey: [locale] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex
826 827 828 |
# File 'lib/oci/identity_domains/models/setting.rb', line 826 def login_texts @login_texts end |
#max_no_of_app_cmva_to_return ⇒ Integer
Limit the maximum return of CMVA for an App
Added In: 2111112015
SCIM++ Properties: - idcsMinValue: 0 - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
710 711 712 |
# File 'lib/oci/identity_domains/models/setting.rb', line 710 def max_no_of_app_cmva_to_return @max_no_of_app_cmva_to_return end |
#max_no_of_app_role_members_to_return ⇒ Integer
Limit the maximum return of members for an AppRole
Added In: 2111112015
SCIM++ Properties: - idcsMinValue: 0 - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
695 696 697 |
# File 'lib/oci/identity_domains/models/setting.rb', line 695 def max_no_of_app_role_members_to_return @max_no_of_app_role_members_to_return end |
#meta ⇒ OCI::IdentityDomains::Models::Meta
81 82 83 |
# File 'lib/oci/identity_domains/models/setting.rb', line 81 def @meta end |
#migration_status ⇒ String
Database Migration Status
Added In: 19.2.1
SCIM++ Properties: - caseExact: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
503 504 505 |
# File 'lib/oci/identity_domains/models/setting.rb', line 503 def migration_status @migration_status end |
#ocid ⇒ String
Unique OCI identifier for the SCIM Resource.
SCIM++ Properties: - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: global
64 65 66 |
# File 'lib/oci/identity_domains/models/setting.rb', line 64 def ocid @ocid end |
#on_premises_provisioning ⇒ BOOLEAN
On-Premises provisioning feature toggle.
Added In: 19.2.1
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
518 519 520 |
# File 'lib/oci/identity_domains/models/setting.rb', line 518 def on_premises_provisioning @on_premises_provisioning end |
#preferred_language ⇒ String
Preferred written or spoken language used for localized user interfaces
SCIM++ Properties: - caseExact: false - idcsCanonicalValueSourceFilter: attrName eq "languages" and attrValues.value eq "$(preferredLanguage)" - idcsCanonicalValueSourceResourceType: AllowedValue - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
236 237 238 |
# File 'lib/oci/identity_domains/models/setting.rb', line 236 def preferred_language @preferred_language end |
#prev_issuer ⇒ String
Previous Tenant issuer. This is an Oracle Identity Cloud Service internal attribute which is not meant to be directly modified by ID Admin. Even if the request body (Settings) contains this attribute, the actual value will be set according to the Oracle Identity Cloud Service internal logic rather than solely based on the value provided in the request payload.
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none
402 403 404 |
# File 'lib/oci/identity_domains/models/setting.rb', line 402 def prev_issuer @prev_issuer end |
#privacy_policy_url ⇒ String
Privacy Policy URL
Added In: 18.2.4
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
488 489 490 |
# File 'lib/oci/identity_domains/models/setting.rb', line 488 def privacy_policy_url @privacy_policy_url end |
#purge_configs ⇒ Array<OCI::IdentityDomains::Models::SettingsPurgeConfigs>
Purge Configs for different Resource Types
Deprecated Since: 19.1.6
SCIM++ Properties: - idcsCompositeKey: [resourceName] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex
760 761 762 |
# File 'lib/oci/identity_domains/models/setting.rb', line 760 def purge_configs @purge_configs end |
#re_auth_factor ⇒ Array<String>
If reAuthWhenChangingMyAuthenticationFactors is true (default), this attribute specifies which re-authentication factor to use. Allowed value is \“password\”.
Added In: 20.1.3
SCIM++ Properties: - multiValued: true - mutability: readWrite - required: false - returned: default - type: string
294 295 296 |
# File 'lib/oci/identity_domains/models/setting.rb', line 294 def re_auth_factor @re_auth_factor end |
#re_auth_when_changing_my_authentication_factors ⇒ BOOLEAN
Specifies whether re-authentication is required or not when a user changes one of their security factors such as password or email. Default is true to ensure more secure behavior.
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
281 282 283 |
# File 'lib/oci/identity_domains/models/setting.rb', line 281 def re_auth_when_changing_my_authentication_factors @re_auth_when_changing_my_authentication_factors end |
#schemas ⇒ Array<String>
[Required] REQUIRED. The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \“enterprise\” extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
SCIM++ Properties: - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
78 79 80 |
# File 'lib/oci/identity_domains/models/setting.rb', line 78 def schemas @schemas end |
#service_admin_cannot_list_other_users ⇒ BOOLEAN
By default, a service admin can list all users in stripe. If true, a service admin cannot list other users.
Added In: 2108190438
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
680 681 682 |
# File 'lib/oci/identity_domains/models/setting.rb', line 680 def service_admin_cannot_list_other_users @service_admin_cannot_list_other_users end |
#signing_cert_public_access ⇒ BOOLEAN
Indicates if access on SigningCert is allowed to public or not
Added In: 17.3.4
SCIM++ Properties: - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
333 334 335 |
# File 'lib/oci/identity_domains/models/setting.rb', line 333 def signing_cert_public_access @signing_cert_public_access end |
#sub_mapping_attr ⇒ String
Added In: 20.1.3
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none Subject mapping user profile attribute. The input format should be SCIM compliant. This attribute should be of type String and multivalued to false.
347 348 349 |
# File 'lib/oci/identity_domains/models/setting.rb', line 347 def sub_mapping_attr @sub_mapping_attr end |
#tags ⇒ Array<OCI::IdentityDomains::Models::Tags>
A list of tags on this resource.
SCIM++ Properties: - idcsCompositeKey: [key, value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none
114 115 116 |
# File 'lib/oci/identity_domains/models/setting.rb', line 114 def @tags end |
#tenancy_ocid ⇒ String
OCI Tenant Id (ocid) in which the resource lives.
SCIM++ Properties: - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
184 185 186 |
# File 'lib/oci/identity_domains/models/setting.rb', line 184 def tenancy_ocid @tenancy_ocid end |
#tenant_custom_claims ⇒ Array<OCI::IdentityDomains::Models::SettingsTenantCustomClaims>
Custom claims associated with the specific tenant
Added In: 18.4.2
SCIM++ Properties: - idcsCompositeKey: [name] - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - uniqueness: none
746 747 748 |
# File 'lib/oci/identity_domains/models/setting.rb', line 746 def tenant_custom_claims @tenant_custom_claims end |
#terms_of_use_url ⇒ String
Terms of Use URL
Added In: 18.2.4
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
473 474 475 |
# File 'lib/oci/identity_domains/models/setting.rb', line 473 def terms_of_use_url @terms_of_use_url end |
#timezone ⇒ String
User's timezone
SCIM++ Properties: - caseExact: false - idcsCanonicalValueSourceFilter: attrName eq "timezones" and attrValues.value eq "$(timezone)" - idcsCanonicalValueSourceResourceType: AllowedValue - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
251 252 253 |
# File 'lib/oci/identity_domains/models/setting.rb', line 251 def timezone @timezone end |
Class Method Details
.attribute_map ⇒ Object
Attribute mapping from ruby-style variable name to JSON key.
841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 |
# File 'lib/oci/identity_domains/models/setting.rb', line 841 def self.attribute_map { # rubocop:disable Style/SymbolLiteral 'id': :'id', 'ocid': :'ocid', 'schemas': :'schemas', 'meta': :'meta', 'idcs_created_by': :'idcsCreatedBy', 'idcs_last_modified_by': :'idcsLastModifiedBy', 'idcs_prevented_operations': :'idcsPreventedOperations', 'tags': :'tags', 'delete_in_progress': :'deleteInProgress', 'idcs_last_upgraded_in_release': :'idcsLastUpgradedInRelease', 'domain_ocid': :'domainOcid', 'compartment_ocid': :'compartmentOcid', 'tenancy_ocid': :'tenancyOcid', 'external_id': :'externalId', 'contact_emails': :'contactEmails', 'custom_branding': :'customBranding', 'preferred_language': :'preferredLanguage', 'timezone': :'timezone', 'diagnostic_record_for_search_identifies_returned_resources': :'diagnosticRecordForSearchIdentifiesReturnedResources', 're_auth_when_changing_my_authentication_factors': :'reAuthWhenChangingMyAuthenticationFactors', 're_auth_factor': :'reAuthFactor', 'locale': :'locale', 'csr_access': :'csrAccess', 'signing_cert_public_access': :'signingCertPublicAccess', 'sub_mapping_attr': :'subMappingAttr', 'account_always_trust_scope': :'accountAlwaysTrustScope', 'default_trust_scope': :'defaultTrustScope', 'issuer': :'issuer', 'prev_issuer': :'prevIssuer', 'diagnostic_level': :'diagnosticLevel', 'diagnostic_tracing_upto': :'diagnosticTracingUpto', 'allowed_domains': :'allowedDomains', 'enable_terms_of_use': :'enableTermsOfUse', 'terms_of_use_url': :'termsOfUseUrl', 'privacy_policy_url': :'privacyPolicyUrl', 'migration_status': :'migrationStatus', 'on_premises_provisioning': :'onPremisesProvisioning', 'allowed_forgot_password_flow_return_urls': :'allowedForgotPasswordFlowReturnUrls', 'allowed_notification_redirect_urls': :'allowedNotificationRedirectUrls', 'audit_event_retention_period': :'auditEventRetentionPeriod', 'is_hosted_page': :'isHostedPage', 'custom_html_location': :'customHtmlLocation', 'custom_css_location': :'customCssLocation', 'custom_translation': :'customTranslation', 'cloud_account_name': :'cloudAccountName', 'cloud_migration_url_enabled': :'cloudMigrationUrlEnabled', 'cloud_migration_custom_url': :'cloudMigrationCustomUrl', 'service_admin_cannot_list_other_users': :'serviceAdminCannotListOtherUsers', 'max_no_of_app_role_members_to_return': :'maxNoOfAppRoleMembersToReturn', 'max_no_of_app_cmva_to_return': :'maxNoOfAppCMVAToReturn', 'iam_upst_session_expiry': :'iamUpstSessionExpiry', 'cloud_gate_cors_settings': :'cloudGateCorsSettings', 'certificate_validation': :'certificateValidation', 'tenant_custom_claims': :'tenantCustomClaims', 'purge_configs': :'purgeConfigs', 'default_company_names': :'defaultCompanyNames', 'default_login_texts': :'defaultLoginTexts', 'default_images': :'defaultImages', 'company_names': :'companyNames', 'login_texts': :'loginTexts', 'images': :'images' # rubocop:enable Style/SymbolLiteral } end |
.swagger_types ⇒ Object
Attribute type mapping.
910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 |
# File 'lib/oci/identity_domains/models/setting.rb', line 910 def self.swagger_types { # rubocop:disable Style/SymbolLiteral 'id': :'String', 'ocid': :'String', 'schemas': :'Array<String>', 'meta': :'OCI::IdentityDomains::Models::Meta', 'idcs_created_by': :'OCI::IdentityDomains::Models::IdcsCreatedBy', 'idcs_last_modified_by': :'OCI::IdentityDomains::Models::IdcsLastModifiedBy', 'idcs_prevented_operations': :'Array<String>', 'tags': :'Array<OCI::IdentityDomains::Models::Tags>', 'delete_in_progress': :'BOOLEAN', 'idcs_last_upgraded_in_release': :'String', 'domain_ocid': :'String', 'compartment_ocid': :'String', 'tenancy_ocid': :'String', 'external_id': :'String', 'contact_emails': :'Array<String>', 'custom_branding': :'BOOLEAN', 'preferred_language': :'String', 'timezone': :'String', 'diagnostic_record_for_search_identifies_returned_resources': :'BOOLEAN', 're_auth_when_changing_my_authentication_factors': :'BOOLEAN', 're_auth_factor': :'Array<String>', 'locale': :'String', 'csr_access': :'String', 'signing_cert_public_access': :'BOOLEAN', 'sub_mapping_attr': :'String', 'account_always_trust_scope': :'BOOLEAN', 'default_trust_scope': :'String', 'issuer': :'String', 'prev_issuer': :'String', 'diagnostic_level': :'Integer', 'diagnostic_tracing_upto': :'String', 'allowed_domains': :'Array<String>', 'enable_terms_of_use': :'BOOLEAN', 'terms_of_use_url': :'String', 'privacy_policy_url': :'String', 'migration_status': :'String', 'on_premises_provisioning': :'BOOLEAN', 'allowed_forgot_password_flow_return_urls': :'Array<String>', 'allowed_notification_redirect_urls': :'Array<String>', 'audit_event_retention_period': :'Integer', 'is_hosted_page': :'BOOLEAN', 'custom_html_location': :'String', 'custom_css_location': :'String', 'custom_translation': :'String', 'cloud_account_name': :'String', 'cloud_migration_url_enabled': :'BOOLEAN', 'cloud_migration_custom_url': :'String', 'service_admin_cannot_list_other_users': :'BOOLEAN', 'max_no_of_app_role_members_to_return': :'Integer', 'max_no_of_app_cmva_to_return': :'Integer', 'iam_upst_session_expiry': :'Integer', 'cloud_gate_cors_settings': :'OCI::IdentityDomains::Models::SettingsCloudGateCorsSettings', 'certificate_validation': :'OCI::IdentityDomains::Models::SettingsCertificateValidation', 'tenant_custom_claims': :'Array<OCI::IdentityDomains::Models::SettingsTenantCustomClaims>', 'purge_configs': :'Array<OCI::IdentityDomains::Models::SettingsPurgeConfigs>', 'default_company_names': :'Array<OCI::IdentityDomains::Models::SettingsDefaultCompanyNames>', 'default_login_texts': :'Array<OCI::IdentityDomains::Models::SettingsDefaultLoginTexts>', 'default_images': :'Array<OCI::IdentityDomains::Models::SettingsDefaultImages>', 'company_names': :'Array<OCI::IdentityDomains::Models::SettingsCompanyNames>', 'login_texts': :'Array<OCI::IdentityDomains::Models::SettingsLoginTexts>', 'images': :'Array<OCI::IdentityDomains::Models::SettingsImages>' # rubocop:enable Style/SymbolLiteral } end |
Instance Method Details
#==(other) ⇒ Object
Checks equality by comparing each attribute.
1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 |
# File 'lib/oci/identity_domains/models/setting.rb', line 1455 def ==(other) return true if equal?(other) self.class == other.class && id == other.id && ocid == other.ocid && schemas == other.schemas && == other. && idcs_created_by == other.idcs_created_by && idcs_last_modified_by == other.idcs_last_modified_by && idcs_prevented_operations == other.idcs_prevented_operations && == other. && delete_in_progress == other.delete_in_progress && idcs_last_upgraded_in_release == other.idcs_last_upgraded_in_release && domain_ocid == other.domain_ocid && compartment_ocid == other.compartment_ocid && tenancy_ocid == other.tenancy_ocid && external_id == other.external_id && contact_emails == other.contact_emails && custom_branding == other.custom_branding && preferred_language == other.preferred_language && timezone == other.timezone && diagnostic_record_for_search_identifies_returned_resources == other.diagnostic_record_for_search_identifies_returned_resources && re_auth_when_changing_my_authentication_factors == other.re_auth_when_changing_my_authentication_factors && re_auth_factor == other.re_auth_factor && locale == other.locale && csr_access == other.csr_access && signing_cert_public_access == other.signing_cert_public_access && sub_mapping_attr == other.sub_mapping_attr && account_always_trust_scope == other.account_always_trust_scope && default_trust_scope == other.default_trust_scope && issuer == other.issuer && prev_issuer == other.prev_issuer && diagnostic_level == other.diagnostic_level && diagnostic_tracing_upto == other.diagnostic_tracing_upto && allowed_domains == other.allowed_domains && enable_terms_of_use == other.enable_terms_of_use && terms_of_use_url == other.terms_of_use_url && privacy_policy_url == other.privacy_policy_url && migration_status == other.migration_status && on_premises_provisioning == other.on_premises_provisioning && allowed_forgot_password_flow_return_urls == other.allowed_forgot_password_flow_return_urls && allowed_notification_redirect_urls == other.allowed_notification_redirect_urls && audit_event_retention_period == other.audit_event_retention_period && is_hosted_page == other.is_hosted_page && custom_html_location == other.custom_html_location && custom_css_location == other.custom_css_location && custom_translation == other.custom_translation && cloud_account_name == other.cloud_account_name && cloud_migration_url_enabled == other.cloud_migration_url_enabled && cloud_migration_custom_url == other.cloud_migration_custom_url && service_admin_cannot_list_other_users == other.service_admin_cannot_list_other_users && max_no_of_app_role_members_to_return == other.max_no_of_app_role_members_to_return && max_no_of_app_cmva_to_return == other.max_no_of_app_cmva_to_return && iam_upst_session_expiry == other.iam_upst_session_expiry && cloud_gate_cors_settings == other.cloud_gate_cors_settings && certificate_validation == other.certificate_validation && tenant_custom_claims == other.tenant_custom_claims && purge_configs == other.purge_configs && default_company_names == other.default_company_names && default_login_texts == other.default_login_texts && default_images == other.default_images && company_names == other.company_names && login_texts == other.login_texts && images == other.images end |
#build_from_hash(attributes) ⇒ Object
Builds the object from hash
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 |
# File 'lib/oci/identity_domains/models/setting.rb', line 1545 def build_from_hash(attributes) return nil unless attributes.is_a?(Hash) self.class.swagger_types.each_pair do |key, type| if type =~ /^Array<(.*)>/i # check to ensure the input is an array given that the the attribute # is documented as an array but the input is not if attributes[self.class.attribute_map[key]].is_a?(Array) public_method("#{key}=").call( attributes[self.class.attribute_map[key]] .map { |v| OCI::Internal::Util.convert_to_type(Regexp.last_match(1), v) } ) end elsif !attributes[self.class.attribute_map[key]].nil? public_method("#{key}=").call( OCI::Internal::Util.convert_to_type(type, attributes[self.class.attribute_map[key]]) ) end # or else data not found in attributes(hash), not an issue as the data can be optional end self end |
#eql?(other) ⇒ Boolean
1525 1526 1527 |
# File 'lib/oci/identity_domains/models/setting.rb', line 1525 def eql?(other) self == other end |
#hash ⇒ Fixnum
Calculates hash code according to all attributes.
1534 1535 1536 |
# File 'lib/oci/identity_domains/models/setting.rb', line 1534 def hash [id, ocid, schemas, , idcs_created_by, idcs_last_modified_by, idcs_prevented_operations, , delete_in_progress, idcs_last_upgraded_in_release, domain_ocid, compartment_ocid, tenancy_ocid, external_id, contact_emails, custom_branding, preferred_language, timezone, diagnostic_record_for_search_identifies_returned_resources, re_auth_when_changing_my_authentication_factors, re_auth_factor, locale, csr_access, signing_cert_public_access, sub_mapping_attr, account_always_trust_scope, default_trust_scope, issuer, prev_issuer, diagnostic_level, diagnostic_tracing_upto, allowed_domains, enable_terms_of_use, terms_of_use_url, privacy_policy_url, migration_status, on_premises_provisioning, allowed_forgot_password_flow_return_urls, allowed_notification_redirect_urls, audit_event_retention_period, is_hosted_page, custom_html_location, custom_css_location, custom_translation, cloud_account_name, cloud_migration_url_enabled, cloud_migration_custom_url, service_admin_cannot_list_other_users, max_no_of_app_role_members_to_return, max_no_of_app_cmva_to_return, iam_upst_session_expiry, cloud_gate_cors_settings, certificate_validation, tenant_custom_claims, purge_configs, default_company_names, default_login_texts, default_images, company_names, login_texts, images].hash end |
#to_hash ⇒ Hash
Returns the object in the form of hash
1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 |
# File 'lib/oci/identity_domains/models/setting.rb', line 1578 def to_hash hash = {} self.class.attribute_map.each_pair do |attr, param| value = public_method(attr).call next if value.nil? && !instance_variable_defined?("@#{attr}") hash[param] = _to_hash(value) end hash end |
#to_s ⇒ String
Returns the string representation of the object
1572 1573 1574 |
# File 'lib/oci/identity_domains/models/setting.rb', line 1572 def to_s to_hash.to_s end |