Documentation ¶
Index ¶
- func GetAccountMgmtInfoOperationContextEnumStringValues() []string
- func GetAccountMgmtInfoSyncSituationEnumStringValues() []string
- func GetAccountRecoverySettingFactorsEnumStringValues() []string
- func GetAddressesTypeEnumStringValues() []string
- func GetAppAllowedOperationsEnumStringValues() []string
- func GetAppAttrRenderingMetadataSectionEnumStringValues() []string
- func GetAppAttrRenderingMetadataWidgetEnumStringValues() []string
- func GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
- func GetAppClientIPCheckingEnumStringValues() []string
- func GetAppClientTypeEnumStringValues() []string
- func GetAppConnectorBundleTypeEnumStringValues() []string
- func GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues() []string
- func GetAppExtensionFormFillAppAppFormTypeEnumStringValues() []string
- func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues() []string
- func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues() []string
- func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues() []string
- func GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues() []string
- func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues() []string
- func GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues() []string
- func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues() []string
- func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues() []string
- func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues() []string
- func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues() []string
- func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues() []string
- func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues() []string
- func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues() []string
- func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues() []string
- func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
- func GetAppGrantedAppRolesTypeEnumStringValues() []string
- func GetAppGrantsGrantMechanismEnumStringValues() []string
- func GetAppGrantsGranteeTypeEnumStringValues() []string
- func GetAppLoginMechanismEnumStringValues() []string
- func GetAppObjectClassesTypeEnumStringValues() []string
- func GetAppRoleMembersTypeEnumStringValues() []string
- func GetAppTrustScopeEnumStringValues() []string
- func GetAttributeSetsEnumStringValues() []string
- func GetAuthTokenStatusEnumStringValues() []string
- func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues() []string
- func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues() []string
- func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues() []string
- func GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues() []string
- func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues() []string
- func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues() []string
- func GetAuthenticationFactorsRemoverTypeEnumStringValues() []string
- func GetCustomerSecretKeyStatusEnumStringValues() []string
- func GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues() []string
- func GetExtensionAdaptiveUserRiskLevelEnumStringValues() []string
- func GetExtensionDynamicGroupMembershipTypeEnumStringValues() []string
- func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues() []string
- func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues() []string
- func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues() []string
- func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues() []string
- func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues() []string
- func GetExtensionGroupGroupCreationMechanismEnumStringValues() []string
- func GetExtensionMfaUserMfaStatusEnumStringValues() []string
- func GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues() []string
- func GetExtensionPasswordlessUserFactorTypeEnumStringValues() []string
- func GetExtensionSocialIdentityProviderStatusEnumStringValues() []string
- func GetExtensionUserUserCreationMechanismEnumStringValues() []string
- func GetExtensionUserUserPreferredUiLandingPageEnumStringValues() []string
- func GetExtensionUserUserProviderEnumStringValues() []string
- func GetExtensionUserUserStatusEnumStringValues() []string
- func GetExtensionX509IdentityProviderEkuValuesEnumStringValues() []string
- func GetGrantGrantMechanismEnumStringValues() []string
- func GetGrantGranteeTypeEnumStringValues() []string
- func GetGrantGrantorTypeEnumStringValues() []string
- func GetGroupExtAppRolesTypeEnumStringValues() []string
- func GetGroupExtGrantsGrantMechanismEnumStringValues() []string
- func GetGroupExtOwnersTypeEnumStringValues() []string
- func GetGroupExtSyncedFromAppTypeEnumStringValues() []string
- func GetGroupMembersTypeEnumStringValues() []string
- func GetIdcsCreatedByTypeEnumStringValues() []string
- func GetIdcsLastModifiedByTypeEnumStringValues() []string
- func GetIdcsPreventedOperationsEnumStringValues() []string
- func GetIdentityProviderAuthnRequestBindingEnumStringValues() []string
- func GetIdentityProviderCorrelationPolicyTypeEnumStringValues() []string
- func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues() []string
- func GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues() []string
- func GetIdentityProviderLogoutBindingEnumStringValues() []string
- func GetIdentityProviderSignatureHashAlgorithmEnumStringValues() []string
- func GetIdentityProviderTypeEnumStringValues() []string
- func GetIdentityProviderUserMappingMethodEnumStringValues() []string
- func GetIdentitySettingsTokensTypeEnumStringValues() []string
- func GetListAccountMgmtInfosSortOrderEnumStringValues() []string
- func GetListApiKeysSortOrderEnumStringValues() []string
- func GetListAppRolesSortOrderEnumStringValues() []string
- func GetListAppsSortOrderEnumStringValues() []string
- func GetListAuthTokensSortOrderEnumStringValues() []string
- func GetListCustomerSecretKeysSortOrderEnumStringValues() []string
- func GetListDynamicResourceGroupsSortOrderEnumStringValues() []string
- func GetListGrantsSortOrderEnumStringValues() []string
- func GetListGroupsSortOrderEnumStringValues() []string
- func GetListIdentityProvidersSortOrderEnumStringValues() []string
- func GetListMyApiKeysSortOrderEnumStringValues() []string
- func GetListMyAppsSortOrderEnumStringValues() []string
- func GetListMyAuthTokensSortOrderEnumStringValues() []string
- func GetListMyCustomerSecretKeysSortOrderEnumStringValues() []string
- func GetListMyDevicesSortOrderEnumStringValues() []string
- func GetListMyGroupsSortOrderEnumStringValues() []string
- func GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues() []string
- func GetListMyRequestableGroupsSortOrderEnumStringValues() []string
- func GetListMyRequestsSortOrderEnumStringValues() []string
- func GetListMySmtpCredentialsSortOrderEnumStringValues() []string
- func GetListMySupportAccountsSortOrderEnumStringValues() []string
- func GetListMyTrustedUserAgentsSortOrderEnumStringValues() []string
- func GetListMyUserDbCredentialsSortOrderEnumStringValues() []string
- func GetListOAuth2ClientCredentialsSortOrderEnumStringValues() []string
- func GetListPasswordPoliciesSortOrderEnumStringValues() []string
- func GetListResourceTypeSchemaAttributesSortOrderEnumStringValues() []string
- func GetListSecurityQuestionsSortOrderEnumStringValues() []string
- func GetListSmtpCredentialsSortOrderEnumStringValues() []string
- func GetListUserDbCredentialsSortOrderEnumStringValues() []string
- func GetListUsersSortOrderEnumStringValues() []string
- func GetMeEmailsTypeEnumStringValues() []string
- func GetMeGroupsTypeEnumStringValues() []string
- func GetMeImsTypeEnumStringValues() []string
- func GetMePhoneNumbersTypeEnumStringValues() []string
- func GetMePhotosTypeEnumStringValues() []string
- func GetMeUserTypeEnumStringValues() []string
- func GetMyAuthTokenStatusEnumStringValues() []string
- func GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues() []string
- func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues() []string
- func GetMyAuthenticationFactorInitiatorScenarioEnumStringValues() []string
- func GetMyAuthenticationFactorInitiatorTypeEnumStringValues() []string
- func GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues() []string
- func GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues() []string
- func GetMyAuthenticationFactorValidatorScenarioEnumStringValues() []string
- func GetMyAuthenticationFactorValidatorStatusEnumStringValues() []string
- func GetMyAuthenticationFactorValidatorTypeEnumStringValues() []string
- func GetMyAuthenticationFactorsRemoverTypeEnumStringValues() []string
- func GetMyCustomerSecretKeyStatusEnumStringValues() []string
- func GetMyDeviceAuthenticationFactorsStatusEnumStringValues() []string
- func GetMyDeviceAuthenticationFactorsTypeEnumStringValues() []string
- func GetMyDeviceNonCompliancesActionEnumStringValues() []string
- func GetMyDevicePlatformEnumStringValues() []string
- func GetMyDeviceStatusEnumStringValues() []string
- func GetMyGroupMembersTypeEnumStringValues() []string
- func GetMyOAuth2ClientCredentialStatusEnumStringValues() []string
- func GetMyRequestRequestingTypeEnumStringValues() []string
- func GetMyRequestableGroupMembersTypeEnumStringValues() []string
- func GetMySmtpCredentialStatusEnumStringValues() []string
- func GetMySupportAccountProviderEnumStringValues() []string
- func GetMyTrustedUserAgentTokenTypeEnumStringValues() []string
- func GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues() []string
- func GetMyUserDbCredentialStatusEnumStringValues() []string
- func GetOAuth2ClientCredentialStatusEnumStringValues() []string
- func GetOperationsOpEnumStringValues() []string
- func GetPasswordPolicyPasswordStrengthEnumStringValues() []string
- func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues() []string
- func GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues() []string
- func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues() []string
- func GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues() []string
- func GetResourceTypeSchemaAttributeMutabilityEnumStringValues() []string
- func GetResourceTypeSchemaAttributeReturnedEnumStringValues() []string
- func GetResourceTypeSchemaAttributeTypeEnumStringValues() []string
- func GetResourceTypeSchemaAttributeUniquenessEnumStringValues() []string
- func GetSecurityQuestionTypeEnumStringValues() []string
- func GetSmtpCredentialStatusEnumStringValues() []string
- func GetSortOrderEnumStringValues() []string
- func GetUserDbCredentialStatusEnumStringValues() []string
- func GetUserEmailsTypeEnumStringValues() []string
- func GetUserExtAppRolesTypeEnumStringValues() []string
- func GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues() []string
- func GetUserExtGrantsGrantMechanismEnumStringValues() []string
- func GetUserExtRiskScoresRiskLevelEnumStringValues() []string
- func GetUserExtSyncedFromAppTypeEnumStringValues() []string
- func GetUserGroupsTypeEnumStringValues() []string
- func GetUserImsTypeEnumStringValues() []string
- func GetUserPhoneNumbersTypeEnumStringValues() []string
- func GetUserPhotosTypeEnumStringValues() []string
- func GetUserUserTypeEnumStringValues() []string
- type AccountMgmtInfo
- type AccountMgmtInfoApp
- type AccountMgmtInfoMatchingOwners
- type AccountMgmtInfoObjectClass
- type AccountMgmtInfoOperationContextEnum
- type AccountMgmtInfoOwner
- type AccountMgmtInfoResourceType
- type AccountMgmtInfoSearchRequest
- type AccountMgmtInfoSyncSituationEnum
- type AccountMgmtInfoUserWalletArtifact
- type AccountMgmtInfos
- type AccountRecoverySetting
- type AccountRecoverySettingFactorsEnum
- type AccountRecoverySettings
- type Addresses
- type AddressesTypeEnum
- type ApiKey
- type ApiKeySearchRequest
- type ApiKeyUser
- type ApiKeys
- type App
- type AppAccounts
- type AppAdminRoles
- type AppAliasApps
- type AppAllowAuthzPolicy
- type AppAllowedOperationsEnum
- type AppAllowedScopes
- type AppAllowedTags
- type AppAppResources
- type AppAppSignonPolicy
- type AppAppsNetworkPerimeters
- type AppAsOpcService
- type AppAttrRenderingMetadata
- type AppAttrRenderingMetadataSectionEnum
- type AppAttrRenderingMetadataWidgetEnum
- type AppBasedOnTemplate
- type AppBundleConfigurationProperties
- type AppBundleConfigurationPropertiesIcfTypeEnum
- type AppBundlePoolConfiguration
- type AppCertificates
- type AppClientIPCheckingEnum
- type AppClientTypeEnum
- type AppCloudControlProperties
- type AppConnectorBundle
- type AppConnectorBundleTypeEnum
- type AppDenyAuthzPolicy
- type AppDomainApp
- type AppEditableAttributes
- type AppExtensionDbcsApp
- type AppExtensionEnterpriseAppApp
- type AppExtensionFormFillAppApp
- type AppExtensionFormFillAppAppFormCredMethodEnum
- type AppExtensionFormFillAppAppFormTypeEnum
- type AppExtensionFormFillAppTemplateAppTemplate
- type AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
- type AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
- type AppExtensionKerberosRealmApp
- type AppExtensionManagedappApp
- type AppExtensionMulticloudServiceAppApp
- type AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
- type AppExtensionOpcServiceApp
- type AppExtensionOpcServiceAppCurrentFederationModeEnum
- type AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
- type AppExtensionOpcServiceAppNextFederationModeEnum
- type AppExtensionOpcServiceAppNextSynchronizationModeEnum
- type AppExtensionRadiusAppApp
- type AppExtensionRequestableApp
- type AppExtensionSamlServiceProviderApp
- type AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
- type AppExtensionSamlServiceProviderAppFederationProtocolEnum
- type AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
- type AppExtensionSamlServiceProviderAppLogoutBindingEnum
- type AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
- func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues() []AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
- func GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum(val string) (AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum, bool)
- type AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
- type AppExtensionWebTierPolicyApp
- type AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
- type AppFlatFileBundleConfigurationProperties
- type AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
- type AppFlatFileConnectorBundle
- type AppFormFillUrlMatch
- type AppGrantedAppRoles
- type AppGrantedAppRolesTypeEnum
- type AppGrants
- type AppGrantsGrantMechanismEnum
- type AppGrantsGranteeTypeEnum
- type AppGroupAssertionAttributes
- type AppGroupMembershipToReturn
- type AppIdentityBridges
- type AppIdentityProviders
- type AppIdpPolicy
- type AppLoginMechanismEnum
- type AppObjectClasses
- type AppObjectClassesTypeEnum
- type AppOutboundAssertionAttributes
- type AppProtectableSecondaryAudiences
- type AppRadiusPolicy
- type AppRole
- type AppRoleApp
- type AppRoleMembers
- type AppRoleMembersTypeEnum
- type AppRoleSearchRequest
- type AppRoles
- type AppSamlServiceProvider
- type AppScopes
- type AppSearchRequest
- type AppServiceParams
- type AppSignonPolicy
- type AppStatusChanger
- type AppTermsOfUse
- type AppThreeLeggedOAuthCredential
- type AppTrustPolicies
- type AppTrustScopeEnum
- type AppUserAssertionAttributes
- type AppUserRoles
- type Apps
- type AttributeSetsEnum
- type AuthToken
- type AuthTokenSearchRequest
- type AuthTokenStatusEnum
- type AuthTokenUser
- type AuthTokens
- type AuthenticationFactorSetting
- type AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
- type AuthenticationFactorSettings
- type AuthenticationFactorSettingsBypassCodeSettings
- type AuthenticationFactorSettingsClientAppSettings
- type AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
- func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues() []AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
- func GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum(val string) (AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum, bool)
- type AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
- func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues() []AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
- func GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum(val string) (AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum, bool)
- type AuthenticationFactorSettingsCompliancePolicy
- type AuthenticationFactorSettingsCompliancePolicyActionEnum
- type AuthenticationFactorSettingsDuoSecuritySettings
- type AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
- func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues() []AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
- func GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum(val string) (AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum, bool)
- type AuthenticationFactorSettingsEmailSettings
- type AuthenticationFactorSettingsEndpointRestrictions
- type AuthenticationFactorSettingsIdentityStoreSettings
- type AuthenticationFactorSettingsNotificationSettings
- type AuthenticationFactorSettingsSearchRequest
- type AuthenticationFactorSettingsThirdPartyFactor
- type AuthenticationFactorSettingsTotpSettings
- type AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
- type AuthenticationFactorsRemover
- type AuthenticationFactorsRemoverTypeEnum
- type AuthenticationFactorsRemoverUser
- type CreateApiKeyRequest
- func (request CreateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateApiKeyRequest) String() string
- func (request CreateApiKeyRequest) ValidateEnumValue() (bool, error)
- type CreateApiKeyResponse
- type CreateAppRequest
- func (request CreateAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAppRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAppRequest) String() string
- func (request CreateAppRequest) ValidateEnumValue() (bool, error)
- type CreateAppResponse
- type CreateAppRoleRequest
- func (request CreateAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAppRoleRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAppRoleRequest) String() string
- func (request CreateAppRoleRequest) ValidateEnumValue() (bool, error)
- type CreateAppRoleResponse
- type CreateAuthTokenRequest
- func (request CreateAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAuthTokenRequest) String() string
- func (request CreateAuthTokenRequest) ValidateEnumValue() (bool, error)
- type CreateAuthTokenResponse
- type CreateAuthenticationFactorsRemoverRequest
- func (request CreateAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAuthenticationFactorsRemoverRequest) String() string
- func (request CreateAuthenticationFactorsRemoverRequest) ValidateEnumValue() (bool, error)
- type CreateAuthenticationFactorsRemoverResponse
- type CreateCustomerSecretKeyRequest
- func (request CreateCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateCustomerSecretKeyRequest) String() string
- func (request CreateCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type CreateCustomerSecretKeyResponse
- type CreateDynamicResourceGroupRequest
- func (request CreateDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDynamicResourceGroupRequest) String() string
- func (request CreateDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
- type CreateDynamicResourceGroupResponse
- type CreateGrantRequest
- func (request CreateGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateGrantRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateGrantRequest) String() string
- func (request CreateGrantRequest) ValidateEnumValue() (bool, error)
- type CreateGrantResponse
- type CreateGroupRequest
- func (request CreateGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateGroupRequest) String() string
- func (request CreateGroupRequest) ValidateEnumValue() (bool, error)
- type CreateGroupResponse
- type CreateIdentityProviderRequest
- func (request CreateIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateIdentityProviderRequest) String() string
- func (request CreateIdentityProviderRequest) ValidateEnumValue() (bool, error)
- type CreateIdentityProviderResponse
- type CreateMeRequest
- func (request CreateMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMeRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMeRequest) String() string
- func (request CreateMeRequest) ValidateEnumValue() (bool, error)
- type CreateMeResponse
- type CreateMyApiKeyRequest
- func (request CreateMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyApiKeyRequest) String() string
- func (request CreateMyApiKeyRequest) ValidateEnumValue() (bool, error)
- type CreateMyApiKeyResponse
- type CreateMyAuthTokenRequest
- func (request CreateMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyAuthTokenRequest) String() string
- func (request CreateMyAuthTokenRequest) ValidateEnumValue() (bool, error)
- type CreateMyAuthTokenResponse
- type CreateMyAuthenticationFactorInitiatorRequest
- func (request CreateMyAuthenticationFactorInitiatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyAuthenticationFactorInitiatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyAuthenticationFactorInitiatorRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyAuthenticationFactorInitiatorRequest) String() string
- func (request CreateMyAuthenticationFactorInitiatorRequest) ValidateEnumValue() (bool, error)
- type CreateMyAuthenticationFactorInitiatorResponse
- type CreateMyAuthenticationFactorValidatorRequest
- func (request CreateMyAuthenticationFactorValidatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyAuthenticationFactorValidatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyAuthenticationFactorValidatorRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyAuthenticationFactorValidatorRequest) String() string
- func (request CreateMyAuthenticationFactorValidatorRequest) ValidateEnumValue() (bool, error)
- type CreateMyAuthenticationFactorValidatorResponse
- type CreateMyAuthenticationFactorsRemoverRequest
- func (request CreateMyAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyAuthenticationFactorsRemoverRequest) String() string
- func (request CreateMyAuthenticationFactorsRemoverRequest) ValidateEnumValue() (bool, error)
- type CreateMyAuthenticationFactorsRemoverResponse
- type CreateMyCustomerSecretKeyRequest
- func (request CreateMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyCustomerSecretKeyRequest) String() string
- func (request CreateMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type CreateMyCustomerSecretKeyResponse
- type CreateMyOAuth2ClientCredentialRequest
- func (request CreateMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyOAuth2ClientCredentialRequest) String() string
- func (request CreateMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type CreateMyOAuth2ClientCredentialResponse
- type CreateMyRequestRequest
- func (request CreateMyRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyRequestRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyRequestRequest) String() string
- func (request CreateMyRequestRequest) ValidateEnumValue() (bool, error)
- type CreateMyRequestResponse
- type CreateMySmtpCredentialRequest
- func (request CreateMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMySmtpCredentialRequest) String() string
- func (request CreateMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type CreateMySmtpCredentialResponse
- type CreateMySupportAccountRequest
- func (request CreateMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMySupportAccountRequest) String() string
- func (request CreateMySupportAccountRequest) ValidateEnumValue() (bool, error)
- type CreateMySupportAccountResponse
- type CreateMyUserDbCredentialRequest
- func (request CreateMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMyUserDbCredentialRequest) String() string
- func (request CreateMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
- type CreateMyUserDbCredentialResponse
- type CreateOAuth2ClientCredentialRequest
- func (request CreateOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateOAuth2ClientCredentialRequest) String() string
- func (request CreateOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type CreateOAuth2ClientCredentialResponse
- type CreatePasswordPolicyRequest
- func (request CreatePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePasswordPolicyRequest) String() string
- func (request CreatePasswordPolicyRequest) ValidateEnumValue() (bool, error)
- type CreatePasswordPolicyResponse
- type CreateSecurityQuestionRequest
- func (request CreateSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateSecurityQuestionRequest) String() string
- func (request CreateSecurityQuestionRequest) ValidateEnumValue() (bool, error)
- type CreateSecurityQuestionResponse
- type CreateSmtpCredentialRequest
- func (request CreateSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateSmtpCredentialRequest) String() string
- func (request CreateSmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type CreateSmtpCredentialResponse
- type CreateUserDbCredentialRequest
- func (request CreateUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateUserDbCredentialRequest) String() string
- func (request CreateUserDbCredentialRequest) ValidateEnumValue() (bool, error)
- type CreateUserDbCredentialResponse
- type CreateUserRequest
- func (request CreateUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateUserRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateUserRequest) String() string
- func (request CreateUserRequest) ValidateEnumValue() (bool, error)
- type CreateUserResponse
- type CustomerSecretKey
- type CustomerSecretKeySearchRequest
- type CustomerSecretKeyStatusEnum
- type CustomerSecretKeyUser
- type CustomerSecretKeys
- type DefinedTags
- type DeleteApiKeyRequest
- func (request DeleteApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteApiKeyRequest) String() string
- func (request DeleteApiKeyRequest) ValidateEnumValue() (bool, error)
- type DeleteApiKeyResponse
- type DeleteAppRequest
- func (request DeleteAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAppRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAppRequest) String() string
- func (request DeleteAppRequest) ValidateEnumValue() (bool, error)
- type DeleteAppResponse
- type DeleteAppRoleRequest
- func (request DeleteAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAppRoleRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAppRoleRequest) String() string
- func (request DeleteAppRoleRequest) ValidateEnumValue() (bool, error)
- type DeleteAppRoleResponse
- type DeleteAuthTokenRequest
- func (request DeleteAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAuthTokenRequest) String() string
- func (request DeleteAuthTokenRequest) ValidateEnumValue() (bool, error)
- type DeleteAuthTokenResponse
- type DeleteCustomerSecretKeyRequest
- func (request DeleteCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteCustomerSecretKeyRequest) String() string
- func (request DeleteCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type DeleteCustomerSecretKeyResponse
- type DeleteDynamicResourceGroupRequest
- func (request DeleteDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDynamicResourceGroupRequest) String() string
- func (request DeleteDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
- type DeleteDynamicResourceGroupResponse
- type DeleteGrantRequest
- func (request DeleteGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteGrantRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteGrantRequest) String() string
- func (request DeleteGrantRequest) ValidateEnumValue() (bool, error)
- type DeleteGrantResponse
- type DeleteGroupRequest
- func (request DeleteGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteGroupRequest) String() string
- func (request DeleteGroupRequest) ValidateEnumValue() (bool, error)
- type DeleteGroupResponse
- type DeleteIdentityProviderRequest
- func (request DeleteIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteIdentityProviderRequest) String() string
- func (request DeleteIdentityProviderRequest) ValidateEnumValue() (bool, error)
- type DeleteIdentityProviderResponse
- type DeleteMyApiKeyRequest
- func (request DeleteMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMyApiKeyRequest) String() string
- func (request DeleteMyApiKeyRequest) ValidateEnumValue() (bool, error)
- type DeleteMyApiKeyResponse
- type DeleteMyAuthTokenRequest
- func (request DeleteMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMyAuthTokenRequest) String() string
- func (request DeleteMyAuthTokenRequest) ValidateEnumValue() (bool, error)
- type DeleteMyAuthTokenResponse
- type DeleteMyCustomerSecretKeyRequest
- func (request DeleteMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMyCustomerSecretKeyRequest) String() string
- func (request DeleteMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type DeleteMyCustomerSecretKeyResponse
- type DeleteMyDeviceRequest
- func (request DeleteMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMyDeviceRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMyDeviceRequest) String() string
- func (request DeleteMyDeviceRequest) ValidateEnumValue() (bool, error)
- type DeleteMyDeviceResponse
- type DeleteMyOAuth2ClientCredentialRequest
- func (request DeleteMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMyOAuth2ClientCredentialRequest) String() string
- func (request DeleteMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type DeleteMyOAuth2ClientCredentialResponse
- type DeleteMySmtpCredentialRequest
- func (request DeleteMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMySmtpCredentialRequest) String() string
- func (request DeleteMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type DeleteMySmtpCredentialResponse
- type DeleteMySupportAccountRequest
- func (request DeleteMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMySupportAccountRequest) String() string
- func (request DeleteMySupportAccountRequest) ValidateEnumValue() (bool, error)
- type DeleteMySupportAccountResponse
- type DeleteMyTrustedUserAgentRequest
- func (request DeleteMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMyTrustedUserAgentRequest) String() string
- func (request DeleteMyTrustedUserAgentRequest) ValidateEnumValue() (bool, error)
- type DeleteMyTrustedUserAgentResponse
- type DeleteMyUserDbCredentialRequest
- func (request DeleteMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteMyUserDbCredentialRequest) String() string
- func (request DeleteMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
- type DeleteMyUserDbCredentialResponse
- type DeleteOAuth2ClientCredentialRequest
- func (request DeleteOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteOAuth2ClientCredentialRequest) String() string
- func (request DeleteOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type DeleteOAuth2ClientCredentialResponse
- type DeletePasswordPolicyRequest
- func (request DeletePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePasswordPolicyRequest) String() string
- func (request DeletePasswordPolicyRequest) ValidateEnumValue() (bool, error)
- type DeletePasswordPolicyResponse
- type DeleteSecurityQuestionRequest
- func (request DeleteSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteSecurityQuestionRequest) String() string
- func (request DeleteSecurityQuestionRequest) ValidateEnumValue() (bool, error)
- type DeleteSecurityQuestionResponse
- type DeleteSmtpCredentialRequest
- func (request DeleteSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteSmtpCredentialRequest) String() string
- func (request DeleteSmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type DeleteSmtpCredentialResponse
- type DeleteUserDbCredentialRequest
- func (request DeleteUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteUserDbCredentialRequest) String() string
- func (request DeleteUserDbCredentialRequest) ValidateEnumValue() (bool, error)
- type DeleteUserDbCredentialResponse
- type DeleteUserRequest
- func (request DeleteUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteUserRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteUserRequest) String() string
- func (request DeleteUserRequest) ValidateEnumValue() (bool, error)
- type DeleteUserResponse
- type DynamicResourceGroup
- type DynamicResourceGroupDynamicGroupAppRoles
- type DynamicResourceGroupGrants
- type DynamicResourceGroupGrantsGrantMechanismEnum
- type DynamicResourceGroupSearchRequest
- type DynamicResourceGroups
- type ExtensionAdaptiveUser
- type ExtensionAdaptiveUserRiskLevelEnum
- type ExtensionCapabilitiesUser
- type ExtensionDbCredentialsUser
- type ExtensionDbUserUser
- type ExtensionDbcsGroup
- type ExtensionDynamicGroup
- type ExtensionDynamicGroupMembershipTypeEnum
- type ExtensionEnterprise20User
- type ExtensionFidoAuthenticationFactorSettings
- type ExtensionFidoAuthenticationFactorSettingsAttestationEnum
- type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
- type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
- type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
- type ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
- type ExtensionGroupGroup
- type ExtensionGroupGroupCreationMechanismEnum
- type ExtensionKerberosUserUser
- type ExtensionMeUser
- type ExtensionMessagesError
- type ExtensionMfaUser
- type ExtensionMfaUserMfaStatusEnum
- type ExtensionMfaUserPreferredAuthenticationFactorEnum
- type ExtensionOciTags
- type ExtensionPasswordStateUser
- type ExtensionPasswordlessUser
- type ExtensionPasswordlessUserFactorTypeEnum
- type ExtensionPosixGroup
- type ExtensionPosixUser
- type ExtensionRequestableGroup
- type ExtensionSecurityQuestionsUser
- type ExtensionSelfChangeUser
- type ExtensionSelfRegistrationUser
- type ExtensionSffUser
- type ExtensionSocialAccountUser
- type ExtensionSocialIdentityProvider
- type ExtensionSocialIdentityProviderStatusEnum
- type ExtensionTermsOfUseUser
- type ExtensionThirdPartyAuthenticationFactorSettings
- type ExtensionUserCredentialsUser
- type ExtensionUserStateUser
- type ExtensionUserUser
- type ExtensionUserUserCreationMechanismEnum
- type ExtensionUserUserPreferredUiLandingPageEnum
- type ExtensionUserUserProviderEnum
- type ExtensionUserUserStatusEnum
- type ExtensionX509IdentityProvider
- type ExtensionX509IdentityProviderEkuValuesEnum
- type FreeformTags
- type GetAccountMgmtInfoRequest
- func (request GetAccountMgmtInfoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAccountMgmtInfoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAccountMgmtInfoRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAccountMgmtInfoRequest) String() string
- func (request GetAccountMgmtInfoRequest) ValidateEnumValue() (bool, error)
- type GetAccountMgmtInfoResponse
- type GetAccountRecoverySettingRequest
- func (request GetAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAccountRecoverySettingRequest) String() string
- func (request GetAccountRecoverySettingRequest) ValidateEnumValue() (bool, error)
- type GetAccountRecoverySettingResponse
- type GetApiKeyRequest
- func (request GetApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetApiKeyRequest) String() string
- func (request GetApiKeyRequest) ValidateEnumValue() (bool, error)
- type GetApiKeyResponse
- type GetAppRequest
- func (request GetAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAppRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAppRequest) String() string
- func (request GetAppRequest) ValidateEnumValue() (bool, error)
- type GetAppResponse
- type GetAppRoleRequest
- func (request GetAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAppRoleRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAppRoleRequest) String() string
- func (request GetAppRoleRequest) ValidateEnumValue() (bool, error)
- type GetAppRoleResponse
- type GetAuthTokenRequest
- func (request GetAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAuthTokenRequest) String() string
- func (request GetAuthTokenRequest) ValidateEnumValue() (bool, error)
- type GetAuthTokenResponse
- type GetAuthenticationFactorSettingRequest
- func (request GetAuthenticationFactorSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAuthenticationFactorSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAuthenticationFactorSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAuthenticationFactorSettingRequest) String() string
- func (request GetAuthenticationFactorSettingRequest) ValidateEnumValue() (bool, error)
- type GetAuthenticationFactorSettingResponse
- type GetCustomerSecretKeyRequest
- func (request GetCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCustomerSecretKeyRequest) String() string
- func (request GetCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type GetCustomerSecretKeyResponse
- type GetDynamicResourceGroupRequest
- func (request GetDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDynamicResourceGroupRequest) String() string
- func (request GetDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
- type GetDynamicResourceGroupResponse
- type GetGrantRequest
- func (request GetGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetGrantRequest) RetryPolicy() *common.RetryPolicy
- func (request GetGrantRequest) String() string
- func (request GetGrantRequest) ValidateEnumValue() (bool, error)
- type GetGrantResponse
- type GetGroupRequest
- func (request GetGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetGroupRequest) String() string
- func (request GetGroupRequest) ValidateEnumValue() (bool, error)
- type GetGroupResponse
- type GetIdentityProviderRequest
- func (request GetIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request GetIdentityProviderRequest) String() string
- func (request GetIdentityProviderRequest) ValidateEnumValue() (bool, error)
- type GetIdentityProviderResponse
- type GetIdentitySettingRequest
- func (request GetIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
- func (request GetIdentitySettingRequest) String() string
- func (request GetIdentitySettingRequest) ValidateEnumValue() (bool, error)
- type GetIdentitySettingResponse
- type GetKmsiSettingRequest
- func (request GetKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request GetKmsiSettingRequest) String() string
- func (request GetKmsiSettingRequest) ValidateEnumValue() (bool, error)
- type GetKmsiSettingResponse
- type GetMeRequest
- func (request GetMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMeRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMeRequest) String() string
- func (request GetMeRequest) ValidateEnumValue() (bool, error)
- type GetMeResponse
- type GetMyApiKeyRequest
- func (request GetMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMyApiKeyRequest) String() string
- func (request GetMyApiKeyRequest) ValidateEnumValue() (bool, error)
- type GetMyApiKeyResponse
- type GetMyAuthTokenRequest
- func (request GetMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMyAuthTokenRequest) String() string
- func (request GetMyAuthTokenRequest) ValidateEnumValue() (bool, error)
- type GetMyAuthTokenResponse
- type GetMyCustomerSecretKeyRequest
- func (request GetMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMyCustomerSecretKeyRequest) String() string
- func (request GetMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type GetMyCustomerSecretKeyResponse
- type GetMyDeviceRequest
- func (request GetMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMyDeviceRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMyDeviceRequest) String() string
- func (request GetMyDeviceRequest) ValidateEnumValue() (bool, error)
- type GetMyDeviceResponse
- type GetMyOAuth2ClientCredentialRequest
- func (request GetMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMyOAuth2ClientCredentialRequest) String() string
- func (request GetMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type GetMyOAuth2ClientCredentialResponse
- type GetMySmtpCredentialRequest
- func (request GetMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMySmtpCredentialRequest) String() string
- func (request GetMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type GetMySmtpCredentialResponse
- type GetMySupportAccountRequest
- func (request GetMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMySupportAccountRequest) String() string
- func (request GetMySupportAccountRequest) ValidateEnumValue() (bool, error)
- type GetMySupportAccountResponse
- type GetMyTrustedUserAgentRequest
- func (request GetMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMyTrustedUserAgentRequest) String() string
- func (request GetMyTrustedUserAgentRequest) ValidateEnumValue() (bool, error)
- type GetMyTrustedUserAgentResponse
- type GetMyUserDbCredentialRequest
- func (request GetMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMyUserDbCredentialRequest) String() string
- func (request GetMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
- type GetMyUserDbCredentialResponse
- type GetOAuth2ClientCredentialRequest
- func (request GetOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request GetOAuth2ClientCredentialRequest) String() string
- func (request GetOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type GetOAuth2ClientCredentialResponse
- type GetPasswordPolicyRequest
- func (request GetPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPasswordPolicyRequest) String() string
- func (request GetPasswordPolicyRequest) ValidateEnumValue() (bool, error)
- type GetPasswordPolicyResponse
- type GetSecurityQuestionRequest
- func (request GetSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSecurityQuestionRequest) String() string
- func (request GetSecurityQuestionRequest) ValidateEnumValue() (bool, error)
- type GetSecurityQuestionResponse
- type GetSecurityQuestionSettingRequest
- func (request GetSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSecurityQuestionSettingRequest) String() string
- func (request GetSecurityQuestionSettingRequest) ValidateEnumValue() (bool, error)
- type GetSecurityQuestionSettingResponse
- type GetSmtpCredentialRequest
- func (request GetSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSmtpCredentialRequest) String() string
- func (request GetSmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type GetSmtpCredentialResponse
- type GetUserAttributesSettingRequest
- func (request GetUserAttributesSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetUserAttributesSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetUserAttributesSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request GetUserAttributesSettingRequest) String() string
- func (request GetUserAttributesSettingRequest) ValidateEnumValue() (bool, error)
- type GetUserAttributesSettingResponse
- type GetUserDbCredentialRequest
- func (request GetUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request GetUserDbCredentialRequest) String() string
- func (request GetUserDbCredentialRequest) ValidateEnumValue() (bool, error)
- type GetUserDbCredentialResponse
- type GetUserRequest
- func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetUserRequest) RetryPolicy() *common.RetryPolicy
- func (request GetUserRequest) String() string
- func (request GetUserRequest) ValidateEnumValue() (bool, error)
- type GetUserResponse
- type Grant
- type GrantApp
- type GrantAppEntitlementCollection
- type GrantEntitlement
- type GrantGrantMechanismEnum
- type GrantGrantee
- type GrantGranteeTypeEnum
- type GrantGrantor
- type GrantGrantorTypeEnum
- type GrantSearchRequest
- type Grants
- type Group
- type GroupExtAppRoles
- type GroupExtAppRolesTypeEnum
- type GroupExtDomainLevelSchemaNames
- type GroupExtGrants
- type GroupExtGrantsGrantMechanismEnum
- type GroupExtInstanceLevelSchemaNames
- type GroupExtOwners
- type GroupExtOwnersTypeEnum
- type GroupExtPasswordPolicy
- type GroupExtSyncedFromApp
- type GroupExtSyncedFromAppTypeEnum
- type GroupMembers
- type GroupMembersTypeEnum
- type GroupSearchRequest
- type Groups
- type IdcsCreatedBy
- type IdcsCreatedByTypeEnum
- type IdcsLastModifiedBy
- type IdcsLastModifiedByTypeEnum
- type IdcsPreventedOperationsEnum
- type IdentityDomainsClient
- func NewIdentityDomainsClientWithConfigurationProvider(configProvider common.ConfigurationProvider, endpoint string) (client IdentityDomainsClient, err error)
- func NewIdentityDomainsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string, endpoint string) (client IdentityDomainsClient, err error)
- func (client *IdentityDomainsClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client IdentityDomainsClient) CreateApiKey(ctx context.Context, request CreateApiKeyRequest) (response CreateApiKeyResponse, err error)
- func (client IdentityDomainsClient) CreateApp(ctx context.Context, request CreateAppRequest) (response CreateAppResponse, err error)
- func (client IdentityDomainsClient) CreateAppRole(ctx context.Context, request CreateAppRoleRequest) (response CreateAppRoleResponse, err error)
- func (client IdentityDomainsClient) CreateAuthToken(ctx context.Context, request CreateAuthTokenRequest) (response CreateAuthTokenResponse, err error)
- func (client IdentityDomainsClient) CreateAuthenticationFactorsRemover(ctx context.Context, request CreateAuthenticationFactorsRemoverRequest) (response CreateAuthenticationFactorsRemoverResponse, err error)
- func (client IdentityDomainsClient) CreateCustomerSecretKey(ctx context.Context, request CreateCustomerSecretKeyRequest) (response CreateCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) CreateDynamicResourceGroup(ctx context.Context, request CreateDynamicResourceGroupRequest) (response CreateDynamicResourceGroupResponse, err error)
- func (client IdentityDomainsClient) CreateGrant(ctx context.Context, request CreateGrantRequest) (response CreateGrantResponse, err error)
- func (client IdentityDomainsClient) CreateGroup(ctx context.Context, request CreateGroupRequest) (response CreateGroupResponse, err error)
- func (client IdentityDomainsClient) CreateIdentityProvider(ctx context.Context, request CreateIdentityProviderRequest) (response CreateIdentityProviderResponse, err error)
- func (client IdentityDomainsClient) CreateMe(ctx context.Context, request CreateMeRequest) (response CreateMeResponse, err error)
- func (client IdentityDomainsClient) CreateMyApiKey(ctx context.Context, request CreateMyApiKeyRequest) (response CreateMyApiKeyResponse, err error)
- func (client IdentityDomainsClient) CreateMyAuthToken(ctx context.Context, request CreateMyAuthTokenRequest) (response CreateMyAuthTokenResponse, err error)
- func (client IdentityDomainsClient) CreateMyAuthenticationFactorInitiator(ctx context.Context, request CreateMyAuthenticationFactorInitiatorRequest) (response CreateMyAuthenticationFactorInitiatorResponse, err error)
- func (client IdentityDomainsClient) CreateMyAuthenticationFactorValidator(ctx context.Context, request CreateMyAuthenticationFactorValidatorRequest) (response CreateMyAuthenticationFactorValidatorResponse, err error)
- func (client IdentityDomainsClient) CreateMyAuthenticationFactorsRemover(ctx context.Context, request CreateMyAuthenticationFactorsRemoverRequest) (response CreateMyAuthenticationFactorsRemoverResponse, err error)
- func (client IdentityDomainsClient) CreateMyCustomerSecretKey(ctx context.Context, request CreateMyCustomerSecretKeyRequest) (response CreateMyCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) CreateMyOAuth2ClientCredential(ctx context.Context, request CreateMyOAuth2ClientCredentialRequest) (response CreateMyOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) CreateMyRequest(ctx context.Context, request CreateMyRequestRequest) (response CreateMyRequestResponse, err error)
- func (client IdentityDomainsClient) CreateMySmtpCredential(ctx context.Context, request CreateMySmtpCredentialRequest) (response CreateMySmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) CreateMySupportAccount(ctx context.Context, request CreateMySupportAccountRequest) (response CreateMySupportAccountResponse, err error)
- func (client IdentityDomainsClient) CreateMyUserDbCredential(ctx context.Context, request CreateMyUserDbCredentialRequest) (response CreateMyUserDbCredentialResponse, err error)
- func (client IdentityDomainsClient) CreateOAuth2ClientCredential(ctx context.Context, request CreateOAuth2ClientCredentialRequest) (response CreateOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) CreatePasswordPolicy(ctx context.Context, request CreatePasswordPolicyRequest) (response CreatePasswordPolicyResponse, err error)
- func (client IdentityDomainsClient) CreateSecurityQuestion(ctx context.Context, request CreateSecurityQuestionRequest) (response CreateSecurityQuestionResponse, err error)
- func (client IdentityDomainsClient) CreateSmtpCredential(ctx context.Context, request CreateSmtpCredentialRequest) (response CreateSmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) CreateUser(ctx context.Context, request CreateUserRequest) (response CreateUserResponse, err error)
- func (client IdentityDomainsClient) CreateUserDbCredential(ctx context.Context, request CreateUserDbCredentialRequest) (response CreateUserDbCredentialResponse, err error)
- func (client IdentityDomainsClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)
- func (client IdentityDomainsClient) DeleteApp(ctx context.Context, request DeleteAppRequest) (response DeleteAppResponse, err error)
- func (client IdentityDomainsClient) DeleteAppRole(ctx context.Context, request DeleteAppRoleRequest) (response DeleteAppRoleResponse, err error)
- func (client IdentityDomainsClient) DeleteAuthToken(ctx context.Context, request DeleteAuthTokenRequest) (response DeleteAuthTokenResponse, err error)
- func (client IdentityDomainsClient) DeleteCustomerSecretKey(ctx context.Context, request DeleteCustomerSecretKeyRequest) (response DeleteCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) DeleteDynamicResourceGroup(ctx context.Context, request DeleteDynamicResourceGroupRequest) (response DeleteDynamicResourceGroupResponse, err error)
- func (client IdentityDomainsClient) DeleteGrant(ctx context.Context, request DeleteGrantRequest) (response DeleteGrantResponse, err error)
- func (client IdentityDomainsClient) DeleteGroup(ctx context.Context, request DeleteGroupRequest) (response DeleteGroupResponse, err error)
- func (client IdentityDomainsClient) DeleteIdentityProvider(ctx context.Context, request DeleteIdentityProviderRequest) (response DeleteIdentityProviderResponse, err error)
- func (client IdentityDomainsClient) DeleteMyApiKey(ctx context.Context, request DeleteMyApiKeyRequest) (response DeleteMyApiKeyResponse, err error)
- func (client IdentityDomainsClient) DeleteMyAuthToken(ctx context.Context, request DeleteMyAuthTokenRequest) (response DeleteMyAuthTokenResponse, err error)
- func (client IdentityDomainsClient) DeleteMyCustomerSecretKey(ctx context.Context, request DeleteMyCustomerSecretKeyRequest) (response DeleteMyCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) DeleteMyDevice(ctx context.Context, request DeleteMyDeviceRequest) (response DeleteMyDeviceResponse, err error)
- func (client IdentityDomainsClient) DeleteMyOAuth2ClientCredential(ctx context.Context, request DeleteMyOAuth2ClientCredentialRequest) (response DeleteMyOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) DeleteMySmtpCredential(ctx context.Context, request DeleteMySmtpCredentialRequest) (response DeleteMySmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) DeleteMySupportAccount(ctx context.Context, request DeleteMySupportAccountRequest) (response DeleteMySupportAccountResponse, err error)
- func (client IdentityDomainsClient) DeleteMyTrustedUserAgent(ctx context.Context, request DeleteMyTrustedUserAgentRequest) (response DeleteMyTrustedUserAgentResponse, err error)
- func (client IdentityDomainsClient) DeleteMyUserDbCredential(ctx context.Context, request DeleteMyUserDbCredentialRequest) (response DeleteMyUserDbCredentialResponse, err error)
- func (client IdentityDomainsClient) DeleteOAuth2ClientCredential(ctx context.Context, request DeleteOAuth2ClientCredentialRequest) (response DeleteOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) DeletePasswordPolicy(ctx context.Context, request DeletePasswordPolicyRequest) (response DeletePasswordPolicyResponse, err error)
- func (client IdentityDomainsClient) DeleteSecurityQuestion(ctx context.Context, request DeleteSecurityQuestionRequest) (response DeleteSecurityQuestionResponse, err error)
- func (client IdentityDomainsClient) DeleteSmtpCredential(ctx context.Context, request DeleteSmtpCredentialRequest) (response DeleteSmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) DeleteUser(ctx context.Context, request DeleteUserRequest) (response DeleteUserResponse, err error)
- func (client IdentityDomainsClient) DeleteUserDbCredential(ctx context.Context, request DeleteUserDbCredentialRequest) (response DeleteUserDbCredentialResponse, err error)
- func (client IdentityDomainsClient) GetAccountMgmtInfo(ctx context.Context, request GetAccountMgmtInfoRequest) (response GetAccountMgmtInfoResponse, err error)
- func (client IdentityDomainsClient) GetAccountRecoverySetting(ctx context.Context, request GetAccountRecoverySettingRequest) (response GetAccountRecoverySettingResponse, err error)
- func (client IdentityDomainsClient) GetApiKey(ctx context.Context, request GetApiKeyRequest) (response GetApiKeyResponse, err error)
- func (client IdentityDomainsClient) GetApp(ctx context.Context, request GetAppRequest) (response GetAppResponse, err error)
- func (client IdentityDomainsClient) GetAppRole(ctx context.Context, request GetAppRoleRequest) (response GetAppRoleResponse, err error)
- func (client IdentityDomainsClient) GetAuthToken(ctx context.Context, request GetAuthTokenRequest) (response GetAuthTokenResponse, err error)
- func (client IdentityDomainsClient) GetAuthenticationFactorSetting(ctx context.Context, request GetAuthenticationFactorSettingRequest) (response GetAuthenticationFactorSettingResponse, err error)
- func (client IdentityDomainsClient) GetCustomerSecretKey(ctx context.Context, request GetCustomerSecretKeyRequest) (response GetCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) GetDynamicResourceGroup(ctx context.Context, request GetDynamicResourceGroupRequest) (response GetDynamicResourceGroupResponse, err error)
- func (client IdentityDomainsClient) GetGrant(ctx context.Context, request GetGrantRequest) (response GetGrantResponse, err error)
- func (client IdentityDomainsClient) GetGroup(ctx context.Context, request GetGroupRequest) (response GetGroupResponse, err error)
- func (client IdentityDomainsClient) GetIdentityProvider(ctx context.Context, request GetIdentityProviderRequest) (response GetIdentityProviderResponse, err error)
- func (client IdentityDomainsClient) GetIdentitySetting(ctx context.Context, request GetIdentitySettingRequest) (response GetIdentitySettingResponse, err error)
- func (client IdentityDomainsClient) GetKmsiSetting(ctx context.Context, request GetKmsiSettingRequest) (response GetKmsiSettingResponse, err error)
- func (client IdentityDomainsClient) GetMe(ctx context.Context, request GetMeRequest) (response GetMeResponse, err error)
- func (client IdentityDomainsClient) GetMyApiKey(ctx context.Context, request GetMyApiKeyRequest) (response GetMyApiKeyResponse, err error)
- func (client IdentityDomainsClient) GetMyAuthToken(ctx context.Context, request GetMyAuthTokenRequest) (response GetMyAuthTokenResponse, err error)
- func (client IdentityDomainsClient) GetMyCustomerSecretKey(ctx context.Context, request GetMyCustomerSecretKeyRequest) (response GetMyCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) GetMyDevice(ctx context.Context, request GetMyDeviceRequest) (response GetMyDeviceResponse, err error)
- func (client IdentityDomainsClient) GetMyOAuth2ClientCredential(ctx context.Context, request GetMyOAuth2ClientCredentialRequest) (response GetMyOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) GetMySmtpCredential(ctx context.Context, request GetMySmtpCredentialRequest) (response GetMySmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) GetMySupportAccount(ctx context.Context, request GetMySupportAccountRequest) (response GetMySupportAccountResponse, err error)
- func (client IdentityDomainsClient) GetMyTrustedUserAgent(ctx context.Context, request GetMyTrustedUserAgentRequest) (response GetMyTrustedUserAgentResponse, err error)
- func (client IdentityDomainsClient) GetMyUserDbCredential(ctx context.Context, request GetMyUserDbCredentialRequest) (response GetMyUserDbCredentialResponse, err error)
- func (client IdentityDomainsClient) GetOAuth2ClientCredential(ctx context.Context, request GetOAuth2ClientCredentialRequest) (response GetOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) GetPasswordPolicy(ctx context.Context, request GetPasswordPolicyRequest) (response GetPasswordPolicyResponse, err error)
- func (client IdentityDomainsClient) GetSecurityQuestion(ctx context.Context, request GetSecurityQuestionRequest) (response GetSecurityQuestionResponse, err error)
- func (client IdentityDomainsClient) GetSecurityQuestionSetting(ctx context.Context, request GetSecurityQuestionSettingRequest) (response GetSecurityQuestionSettingResponse, err error)
- func (client IdentityDomainsClient) GetSmtpCredential(ctx context.Context, request GetSmtpCredentialRequest) (response GetSmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)
- func (client IdentityDomainsClient) GetUserAttributesSetting(ctx context.Context, request GetUserAttributesSettingRequest) (response GetUserAttributesSettingResponse, err error)
- func (client IdentityDomainsClient) GetUserDbCredential(ctx context.Context, request GetUserDbCredentialRequest) (response GetUserDbCredentialResponse, err error)
- func (client IdentityDomainsClient) ListAccountMgmtInfos(ctx context.Context, request ListAccountMgmtInfosRequest) (response ListAccountMgmtInfosResponse, err error)
- func (client IdentityDomainsClient) ListAccountRecoverySettings(ctx context.Context, request ListAccountRecoverySettingsRequest) (response ListAccountRecoverySettingsResponse, err error)
- func (client IdentityDomainsClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)
- func (client IdentityDomainsClient) ListAppRoles(ctx context.Context, request ListAppRolesRequest) (response ListAppRolesResponse, err error)
- func (client IdentityDomainsClient) ListApps(ctx context.Context, request ListAppsRequest) (response ListAppsResponse, err error)
- func (client IdentityDomainsClient) ListAuthTokens(ctx context.Context, request ListAuthTokensRequest) (response ListAuthTokensResponse, err error)
- func (client IdentityDomainsClient) ListAuthenticationFactorSettings(ctx context.Context, request ListAuthenticationFactorSettingsRequest) (response ListAuthenticationFactorSettingsResponse, err error)
- func (client IdentityDomainsClient) ListCustomerSecretKeys(ctx context.Context, request ListCustomerSecretKeysRequest) (response ListCustomerSecretKeysResponse, err error)
- func (client IdentityDomainsClient) ListDynamicResourceGroups(ctx context.Context, request ListDynamicResourceGroupsRequest) (response ListDynamicResourceGroupsResponse, err error)
- func (client IdentityDomainsClient) ListGrants(ctx context.Context, request ListGrantsRequest) (response ListGrantsResponse, err error)
- func (client IdentityDomainsClient) ListGroups(ctx context.Context, request ListGroupsRequest) (response ListGroupsResponse, err error)
- func (client IdentityDomainsClient) ListIdentityProviders(ctx context.Context, request ListIdentityProvidersRequest) (response ListIdentityProvidersResponse, err error)
- func (client IdentityDomainsClient) ListIdentitySettings(ctx context.Context, request ListIdentitySettingsRequest) (response ListIdentitySettingsResponse, err error)
- func (client IdentityDomainsClient) ListKmsiSettings(ctx context.Context, request ListKmsiSettingsRequest) (response ListKmsiSettingsResponse, err error)
- func (client IdentityDomainsClient) ListMyApiKeys(ctx context.Context, request ListMyApiKeysRequest) (response ListMyApiKeysResponse, err error)
- func (client IdentityDomainsClient) ListMyApps(ctx context.Context, request ListMyAppsRequest) (response ListMyAppsResponse, err error)
- func (client IdentityDomainsClient) ListMyAuthTokens(ctx context.Context, request ListMyAuthTokensRequest) (response ListMyAuthTokensResponse, err error)
- func (client IdentityDomainsClient) ListMyCustomerSecretKeys(ctx context.Context, request ListMyCustomerSecretKeysRequest) (response ListMyCustomerSecretKeysResponse, err error)
- func (client IdentityDomainsClient) ListMyDevices(ctx context.Context, request ListMyDevicesRequest) (response ListMyDevicesResponse, err error)
- func (client IdentityDomainsClient) ListMyGroups(ctx context.Context, request ListMyGroupsRequest) (response ListMyGroupsResponse, err error)
- func (client IdentityDomainsClient) ListMyOAuth2ClientCredentials(ctx context.Context, request ListMyOAuth2ClientCredentialsRequest) (response ListMyOAuth2ClientCredentialsResponse, err error)
- func (client IdentityDomainsClient) ListMyRequestableGroups(ctx context.Context, request ListMyRequestableGroupsRequest) (response ListMyRequestableGroupsResponse, err error)
- func (client IdentityDomainsClient) ListMyRequests(ctx context.Context, request ListMyRequestsRequest) (response ListMyRequestsResponse, err error)
- func (client IdentityDomainsClient) ListMySmtpCredentials(ctx context.Context, request ListMySmtpCredentialsRequest) (response ListMySmtpCredentialsResponse, err error)
- func (client IdentityDomainsClient) ListMySupportAccounts(ctx context.Context, request ListMySupportAccountsRequest) (response ListMySupportAccountsResponse, err error)
- func (client IdentityDomainsClient) ListMyTrustedUserAgents(ctx context.Context, request ListMyTrustedUserAgentsRequest) (response ListMyTrustedUserAgentsResponse, err error)
- func (client IdentityDomainsClient) ListMyUserDbCredentials(ctx context.Context, request ListMyUserDbCredentialsRequest) (response ListMyUserDbCredentialsResponse, err error)
- func (client IdentityDomainsClient) ListOAuth2ClientCredentials(ctx context.Context, request ListOAuth2ClientCredentialsRequest) (response ListOAuth2ClientCredentialsResponse, err error)
- func (client IdentityDomainsClient) ListPasswordPolicies(ctx context.Context, request ListPasswordPoliciesRequest) (response ListPasswordPoliciesResponse, err error)
- func (client IdentityDomainsClient) ListResourceTypeSchemaAttributes(ctx context.Context, request ListResourceTypeSchemaAttributesRequest) (response ListResourceTypeSchemaAttributesResponse, err error)
- func (client IdentityDomainsClient) ListSecurityQuestionSettings(ctx context.Context, request ListSecurityQuestionSettingsRequest) (response ListSecurityQuestionSettingsResponse, err error)
- func (client IdentityDomainsClient) ListSecurityQuestions(ctx context.Context, request ListSecurityQuestionsRequest) (response ListSecurityQuestionsResponse, err error)
- func (client IdentityDomainsClient) ListSmtpCredentials(ctx context.Context, request ListSmtpCredentialsRequest) (response ListSmtpCredentialsResponse, err error)
- func (client IdentityDomainsClient) ListUserAttributesSettings(ctx context.Context, request ListUserAttributesSettingsRequest) (response ListUserAttributesSettingsResponse, err error)
- func (client IdentityDomainsClient) ListUserDbCredentials(ctx context.Context, request ListUserDbCredentialsRequest) (response ListUserDbCredentialsResponse, err error)
- func (client IdentityDomainsClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)
- func (client IdentityDomainsClient) PatchAccountRecoverySetting(ctx context.Context, request PatchAccountRecoverySettingRequest) (response PatchAccountRecoverySettingResponse, err error)
- func (client IdentityDomainsClient) PatchApiKey(ctx context.Context, request PatchApiKeyRequest) (response PatchApiKeyResponse, err error)
- func (client IdentityDomainsClient) PatchApp(ctx context.Context, request PatchAppRequest) (response PatchAppResponse, err error)
- func (client IdentityDomainsClient) PatchAppRole(ctx context.Context, request PatchAppRoleRequest) (response PatchAppRoleResponse, err error)
- func (client IdentityDomainsClient) PatchAuthToken(ctx context.Context, request PatchAuthTokenRequest) (response PatchAuthTokenResponse, err error)
- func (client IdentityDomainsClient) PatchCustomerSecretKey(ctx context.Context, request PatchCustomerSecretKeyRequest) (response PatchCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) PatchDynamicResourceGroup(ctx context.Context, request PatchDynamicResourceGroupRequest) (response PatchDynamicResourceGroupResponse, err error)
- func (client IdentityDomainsClient) PatchGrant(ctx context.Context, request PatchGrantRequest) (response PatchGrantResponse, err error)
- func (client IdentityDomainsClient) PatchGroup(ctx context.Context, request PatchGroupRequest) (response PatchGroupResponse, err error)
- func (client IdentityDomainsClient) PatchIdentityProvider(ctx context.Context, request PatchIdentityProviderRequest) (response PatchIdentityProviderResponse, err error)
- func (client IdentityDomainsClient) PatchIdentitySetting(ctx context.Context, request PatchIdentitySettingRequest) (response PatchIdentitySettingResponse, err error)
- func (client IdentityDomainsClient) PatchKmsiSetting(ctx context.Context, request PatchKmsiSettingRequest) (response PatchKmsiSettingResponse, err error)
- func (client IdentityDomainsClient) PatchMe(ctx context.Context, request PatchMeRequest) (response PatchMeResponse, err error)
- func (client IdentityDomainsClient) PatchMyApiKey(ctx context.Context, request PatchMyApiKeyRequest) (response PatchMyApiKeyResponse, err error)
- func (client IdentityDomainsClient) PatchMyAuthToken(ctx context.Context, request PatchMyAuthTokenRequest) (response PatchMyAuthTokenResponse, err error)
- func (client IdentityDomainsClient) PatchMyCustomerSecretKey(ctx context.Context, request PatchMyCustomerSecretKeyRequest) (response PatchMyCustomerSecretKeyResponse, err error)
- func (client IdentityDomainsClient) PatchMyDevice(ctx context.Context, request PatchMyDeviceRequest) (response PatchMyDeviceResponse, err error)
- func (client IdentityDomainsClient) PatchMyOAuth2ClientCredential(ctx context.Context, request PatchMyOAuth2ClientCredentialRequest) (response PatchMyOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) PatchMySmtpCredential(ctx context.Context, request PatchMySmtpCredentialRequest) (response PatchMySmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) PatchOAuth2ClientCredential(ctx context.Context, request PatchOAuth2ClientCredentialRequest) (response PatchOAuth2ClientCredentialResponse, err error)
- func (client IdentityDomainsClient) PatchPasswordPolicy(ctx context.Context, request PatchPasswordPolicyRequest) (response PatchPasswordPolicyResponse, err error)
- func (client IdentityDomainsClient) PatchSecurityQuestion(ctx context.Context, request PatchSecurityQuestionRequest) (response PatchSecurityQuestionResponse, err error)
- func (client IdentityDomainsClient) PatchSecurityQuestionSetting(ctx context.Context, request PatchSecurityQuestionSettingRequest) (response PatchSecurityQuestionSettingResponse, err error)
- func (client IdentityDomainsClient) PatchSmtpCredential(ctx context.Context, request PatchSmtpCredentialRequest) (response PatchSmtpCredentialResponse, err error)
- func (client IdentityDomainsClient) PatchUser(ctx context.Context, request PatchUserRequest) (response PatchUserResponse, err error)
- func (client IdentityDomainsClient) PatchUserAttributesSetting(ctx context.Context, request PatchUserAttributesSettingRequest) (response PatchUserAttributesSettingResponse, err error)
- func (client IdentityDomainsClient) PutAccountRecoverySetting(ctx context.Context, request PutAccountRecoverySettingRequest) (response PutAccountRecoverySettingResponse, err error)
- func (client IdentityDomainsClient) PutApp(ctx context.Context, request PutAppRequest) (response PutAppResponse, err error)
- func (client IdentityDomainsClient) PutAppStatusChanger(ctx context.Context, request PutAppStatusChangerRequest) (response PutAppStatusChangerResponse, err error)
- func (client IdentityDomainsClient) PutAuthenticationFactorSetting(ctx context.Context, request PutAuthenticationFactorSettingRequest) (response PutAuthenticationFactorSettingResponse, err error)
- func (client IdentityDomainsClient) PutDynamicResourceGroup(ctx context.Context, request PutDynamicResourceGroupRequest) (response PutDynamicResourceGroupResponse, err error)
- func (client IdentityDomainsClient) PutGroup(ctx context.Context, request PutGroupRequest) (response PutGroupResponse, err error)
- func (client IdentityDomainsClient) PutIdentityProvider(ctx context.Context, request PutIdentityProviderRequest) (response PutIdentityProviderResponse, err error)
- func (client IdentityDomainsClient) PutIdentitySetting(ctx context.Context, request PutIdentitySettingRequest) (response PutIdentitySettingResponse, err error)
- func (client IdentityDomainsClient) PutKmsiSetting(ctx context.Context, request PutKmsiSettingRequest) (response PutKmsiSettingResponse, err error)
- func (client IdentityDomainsClient) PutMe(ctx context.Context, request PutMeRequest) (response PutMeResponse, err error)
- func (client IdentityDomainsClient) PutMePasswordChanger(ctx context.Context, request PutMePasswordChangerRequest) (response PutMePasswordChangerResponse, err error)
- func (client IdentityDomainsClient) PutPasswordPolicy(ctx context.Context, request PutPasswordPolicyRequest) (response PutPasswordPolicyResponse, err error)
- func (client IdentityDomainsClient) PutSecurityQuestionSetting(ctx context.Context, request PutSecurityQuestionSettingRequest) (response PutSecurityQuestionSettingResponse, err error)
- func (client IdentityDomainsClient) PutUser(ctx context.Context, request PutUserRequest) (response PutUserResponse, err error)
- func (client IdentityDomainsClient) PutUserCapabilitiesChanger(ctx context.Context, request PutUserCapabilitiesChangerRequest) (response PutUserCapabilitiesChangerResponse, err error)
- func (client IdentityDomainsClient) PutUserPasswordChanger(ctx context.Context, request PutUserPasswordChangerRequest) (response PutUserPasswordChangerResponse, err error)
- func (client IdentityDomainsClient) PutUserPasswordResetter(ctx context.Context, request PutUserPasswordResetterRequest) (response PutUserPasswordResetterResponse, err error)
- func (client IdentityDomainsClient) PutUserStatusChanger(ctx context.Context, request PutUserStatusChangerRequest) (response PutUserStatusChangerResponse, err error)
- func (client IdentityDomainsClient) SearchAccountMgmtInfos(ctx context.Context, request SearchAccountMgmtInfosRequest) (response SearchAccountMgmtInfosResponse, err error)
- func (client IdentityDomainsClient) SearchApiKeys(ctx context.Context, request SearchApiKeysRequest) (response SearchApiKeysResponse, err error)
- func (client IdentityDomainsClient) SearchAppRoles(ctx context.Context, request SearchAppRolesRequest) (response SearchAppRolesResponse, err error)
- func (client IdentityDomainsClient) SearchApps(ctx context.Context, request SearchAppsRequest) (response SearchAppsResponse, err error)
- func (client IdentityDomainsClient) SearchAuthTokens(ctx context.Context, request SearchAuthTokensRequest) (response SearchAuthTokensResponse, err error)
- func (client IdentityDomainsClient) SearchAuthenticationFactorSettings(ctx context.Context, request SearchAuthenticationFactorSettingsRequest) (response SearchAuthenticationFactorSettingsResponse, err error)
- func (client IdentityDomainsClient) SearchCustomerSecretKeys(ctx context.Context, request SearchCustomerSecretKeysRequest) (response SearchCustomerSecretKeysResponse, err error)
- func (client IdentityDomainsClient) SearchDynamicResourceGroups(ctx context.Context, request SearchDynamicResourceGroupsRequest) (response SearchDynamicResourceGroupsResponse, err error)
- func (client IdentityDomainsClient) SearchGrants(ctx context.Context, request SearchGrantsRequest) (response SearchGrantsResponse, err error)
- func (client IdentityDomainsClient) SearchGroups(ctx context.Context, request SearchGroupsRequest) (response SearchGroupsResponse, err error)
- func (client IdentityDomainsClient) SearchIdentityProviders(ctx context.Context, request SearchIdentityProvidersRequest) (response SearchIdentityProvidersResponse, err error)
- func (client IdentityDomainsClient) SearchIdentitySettings(ctx context.Context, request SearchIdentitySettingsRequest) (response SearchIdentitySettingsResponse, err error)
- func (client IdentityDomainsClient) SearchKmsiSettings(ctx context.Context, request SearchKmsiSettingsRequest) (response SearchKmsiSettingsResponse, err error)
- func (client IdentityDomainsClient) SearchMyApps(ctx context.Context, request SearchMyAppsRequest) (response SearchMyAppsResponse, err error)
- func (client IdentityDomainsClient) SearchMyGroups(ctx context.Context, request SearchMyGroupsRequest) (response SearchMyGroupsResponse, err error)
- func (client IdentityDomainsClient) SearchMyRequestableGroups(ctx context.Context, request SearchMyRequestableGroupsRequest) (response SearchMyRequestableGroupsResponse, err error)
- func (client IdentityDomainsClient) SearchMyRequests(ctx context.Context, request SearchMyRequestsRequest) (response SearchMyRequestsResponse, err error)
- func (client IdentityDomainsClient) SearchOAuth2ClientCredentials(ctx context.Context, request SearchOAuth2ClientCredentialsRequest) (response SearchOAuth2ClientCredentialsResponse, err error)
- func (client IdentityDomainsClient) SearchPasswordPolicies(ctx context.Context, request SearchPasswordPoliciesRequest) (response SearchPasswordPoliciesResponse, err error)
- func (client IdentityDomainsClient) SearchResourceTypeSchemaAttributes(ctx context.Context, request SearchResourceTypeSchemaAttributesRequest) (response SearchResourceTypeSchemaAttributesResponse, err error)
- func (client IdentityDomainsClient) SearchSecurityQuestionSettings(ctx context.Context, request SearchSecurityQuestionSettingsRequest) (response SearchSecurityQuestionSettingsResponse, err error)
- func (client IdentityDomainsClient) SearchSecurityQuestions(ctx context.Context, request SearchSecurityQuestionsRequest) (response SearchSecurityQuestionsResponse, err error)
- func (client IdentityDomainsClient) SearchSmtpCredentials(ctx context.Context, request SearchSmtpCredentialsRequest) (response SearchSmtpCredentialsResponse, err error)
- func (client IdentityDomainsClient) SearchUserAttributesSettings(ctx context.Context, request SearchUserAttributesSettingsRequest) (response SearchUserAttributesSettingsResponse, err error)
- func (client IdentityDomainsClient) SearchUserDbCredentials(ctx context.Context, request SearchUserDbCredentialsRequest) (response SearchUserDbCredentialsResponse, err error)
- func (client IdentityDomainsClient) SearchUsers(ctx context.Context, request SearchUsersRequest) (response SearchUsersResponse, err error)
- type IdentityProvider
- type IdentityProviderAuthnRequestBindingEnum
- type IdentityProviderCorrelationPolicy
- type IdentityProviderCorrelationPolicyTypeEnum
- type IdentityProviderJitUserProvAssignedGroups
- type IdentityProviderJitUserProvAttributes
- type IdentityProviderJitUserProvGroupAssignmentMethodEnum
- type IdentityProviderJitUserProvGroupMappingModeEnum
- type IdentityProviderJitUserProvGroupMappings
- type IdentityProviderLogoutBindingEnum
- type IdentityProviderSearchRequest
- type IdentityProviderSignatureHashAlgorithmEnum
- type IdentityProviderTypeEnum
- type IdentityProviderUserMappingMethodEnum
- type IdentityProviders
- type IdentitySetting
- type IdentitySettings
- type IdentitySettingsMyProfile
- type IdentitySettingsPosixGid
- type IdentitySettingsPosixUid
- type IdentitySettingsSearchRequest
- type IdentitySettingsTokens
- type IdentitySettingsTokensTypeEnum
- type KmsiSetting
- type KmsiSettings
- type KmsiSettingsSearchRequest
- type ListAccountMgmtInfosRequest
- func (request ListAccountMgmtInfosRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAccountMgmtInfosRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAccountMgmtInfosRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAccountMgmtInfosRequest) String() string
- func (request ListAccountMgmtInfosRequest) ValidateEnumValue() (bool, error)
- type ListAccountMgmtInfosResponse
- type ListAccountMgmtInfosSortOrderEnum
- type ListAccountRecoverySettingsRequest
- func (request ListAccountRecoverySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAccountRecoverySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAccountRecoverySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAccountRecoverySettingsRequest) String() string
- func (request ListAccountRecoverySettingsRequest) ValidateEnumValue() (bool, error)
- type ListAccountRecoverySettingsResponse
- type ListApiKeysRequest
- func (request ListApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListApiKeysRequest) RetryPolicy() *common.RetryPolicy
- func (request ListApiKeysRequest) String() string
- func (request ListApiKeysRequest) ValidateEnumValue() (bool, error)
- type ListApiKeysResponse
- type ListApiKeysSortOrderEnum
- type ListAppRolesRequest
- func (request ListAppRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAppRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAppRolesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAppRolesRequest) String() string
- func (request ListAppRolesRequest) ValidateEnumValue() (bool, error)
- type ListAppRolesResponse
- type ListAppRolesSortOrderEnum
- type ListAppsRequest
- func (request ListAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAppsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAppsRequest) String() string
- func (request ListAppsRequest) ValidateEnumValue() (bool, error)
- type ListAppsResponse
- type ListAppsSortOrderEnum
- type ListAuthTokensRequest
- func (request ListAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAuthTokensRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAuthTokensRequest) String() string
- func (request ListAuthTokensRequest) ValidateEnumValue() (bool, error)
- type ListAuthTokensResponse
- type ListAuthTokensSortOrderEnum
- type ListAuthenticationFactorSettingsRequest
- func (request ListAuthenticationFactorSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAuthenticationFactorSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAuthenticationFactorSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAuthenticationFactorSettingsRequest) String() string
- func (request ListAuthenticationFactorSettingsRequest) ValidateEnumValue() (bool, error)
- type ListAuthenticationFactorSettingsResponse
- type ListCustomerSecretKeysRequest
- func (request ListCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCustomerSecretKeysRequest) String() string
- func (request ListCustomerSecretKeysRequest) ValidateEnumValue() (bool, error)
- type ListCustomerSecretKeysResponse
- type ListCustomerSecretKeysSortOrderEnum
- type ListDynamicResourceGroupsRequest
- func (request ListDynamicResourceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDynamicResourceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDynamicResourceGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDynamicResourceGroupsRequest) String() string
- func (request ListDynamicResourceGroupsRequest) ValidateEnumValue() (bool, error)
- type ListDynamicResourceGroupsResponse
- type ListDynamicResourceGroupsSortOrderEnum
- type ListGrantsRequest
- func (request ListGrantsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListGrantsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListGrantsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListGrantsRequest) String() string
- func (request ListGrantsRequest) ValidateEnumValue() (bool, error)
- type ListGrantsResponse
- type ListGrantsSortOrderEnum
- type ListGroupsRequest
- func (request ListGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListGroupsRequest) String() string
- func (request ListGroupsRequest) ValidateEnumValue() (bool, error)
- type ListGroupsResponse
- type ListGroupsSortOrderEnum
- type ListIdentityProvidersRequest
- func (request ListIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListIdentityProvidersRequest) String() string
- func (request ListIdentityProvidersRequest) ValidateEnumValue() (bool, error)
- type ListIdentityProvidersResponse
- type ListIdentityProvidersSortOrderEnum
- type ListIdentitySettingsRequest
- func (request ListIdentitySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListIdentitySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListIdentitySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListIdentitySettingsRequest) String() string
- func (request ListIdentitySettingsRequest) ValidateEnumValue() (bool, error)
- type ListIdentitySettingsResponse
- type ListKmsiSettingsRequest
- func (request ListKmsiSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListKmsiSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListKmsiSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListKmsiSettingsRequest) String() string
- func (request ListKmsiSettingsRequest) ValidateEnumValue() (bool, error)
- type ListKmsiSettingsResponse
- type ListMyApiKeysRequest
- func (request ListMyApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyApiKeysRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyApiKeysRequest) String() string
- func (request ListMyApiKeysRequest) ValidateEnumValue() (bool, error)
- type ListMyApiKeysResponse
- type ListMyApiKeysSortOrderEnum
- type ListMyAppsRequest
- func (request ListMyAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyAppsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyAppsRequest) String() string
- func (request ListMyAppsRequest) ValidateEnumValue() (bool, error)
- type ListMyAppsResponse
- type ListMyAppsSortOrderEnum
- type ListMyAuthTokensRequest
- func (request ListMyAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyAuthTokensRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyAuthTokensRequest) String() string
- func (request ListMyAuthTokensRequest) ValidateEnumValue() (bool, error)
- type ListMyAuthTokensResponse
- type ListMyAuthTokensSortOrderEnum
- type ListMyCustomerSecretKeysRequest
- func (request ListMyCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyCustomerSecretKeysRequest) String() string
- func (request ListMyCustomerSecretKeysRequest) ValidateEnumValue() (bool, error)
- type ListMyCustomerSecretKeysResponse
- type ListMyCustomerSecretKeysSortOrderEnum
- type ListMyDevicesRequest
- func (request ListMyDevicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyDevicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyDevicesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyDevicesRequest) String() string
- func (request ListMyDevicesRequest) ValidateEnumValue() (bool, error)
- type ListMyDevicesResponse
- type ListMyDevicesSortOrderEnum
- type ListMyGroupsRequest
- func (request ListMyGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyGroupsRequest) String() string
- func (request ListMyGroupsRequest) ValidateEnumValue() (bool, error)
- type ListMyGroupsResponse
- type ListMyGroupsSortOrderEnum
- type ListMyOAuth2ClientCredentialsRequest
- func (request ListMyOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyOAuth2ClientCredentialsRequest) String() string
- func (request ListMyOAuth2ClientCredentialsRequest) ValidateEnumValue() (bool, error)
- type ListMyOAuth2ClientCredentialsResponse
- type ListMyOAuth2ClientCredentialsSortOrderEnum
- type ListMyRequestableGroupsRequest
- func (request ListMyRequestableGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyRequestableGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyRequestableGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyRequestableGroupsRequest) String() string
- func (request ListMyRequestableGroupsRequest) ValidateEnumValue() (bool, error)
- type ListMyRequestableGroupsResponse
- type ListMyRequestableGroupsSortOrderEnum
- type ListMyRequestsRequest
- func (request ListMyRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyRequestsRequest) String() string
- func (request ListMyRequestsRequest) ValidateEnumValue() (bool, error)
- type ListMyRequestsResponse
- type ListMyRequestsSortOrderEnum
- type ListMySmtpCredentialsRequest
- func (request ListMySmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMySmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMySmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMySmtpCredentialsRequest) String() string
- func (request ListMySmtpCredentialsRequest) ValidateEnumValue() (bool, error)
- type ListMySmtpCredentialsResponse
- type ListMySmtpCredentialsSortOrderEnum
- type ListMySupportAccountsRequest
- func (request ListMySupportAccountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMySupportAccountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMySupportAccountsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMySupportAccountsRequest) String() string
- func (request ListMySupportAccountsRequest) ValidateEnumValue() (bool, error)
- type ListMySupportAccountsResponse
- type ListMySupportAccountsSortOrderEnum
- type ListMyTrustedUserAgentsRequest
- func (request ListMyTrustedUserAgentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyTrustedUserAgentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyTrustedUserAgentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyTrustedUserAgentsRequest) String() string
- func (request ListMyTrustedUserAgentsRequest) ValidateEnumValue() (bool, error)
- type ListMyTrustedUserAgentsResponse
- type ListMyTrustedUserAgentsSortOrderEnum
- type ListMyUserDbCredentialsRequest
- func (request ListMyUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMyUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMyUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMyUserDbCredentialsRequest) String() string
- func (request ListMyUserDbCredentialsRequest) ValidateEnumValue() (bool, error)
- type ListMyUserDbCredentialsResponse
- type ListMyUserDbCredentialsSortOrderEnum
- type ListOAuth2ClientCredentialsRequest
- func (request ListOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListOAuth2ClientCredentialsRequest) String() string
- func (request ListOAuth2ClientCredentialsRequest) ValidateEnumValue() (bool, error)
- type ListOAuth2ClientCredentialsResponse
- type ListOAuth2ClientCredentialsSortOrderEnum
- type ListPasswordPoliciesRequest
- func (request ListPasswordPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPasswordPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPasswordPoliciesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPasswordPoliciesRequest) String() string
- func (request ListPasswordPoliciesRequest) ValidateEnumValue() (bool, error)
- type ListPasswordPoliciesResponse
- type ListPasswordPoliciesSortOrderEnum
- type ListResourceTypeSchemaAttributesRequest
- func (request ListResourceTypeSchemaAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListResourceTypeSchemaAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListResourceTypeSchemaAttributesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListResourceTypeSchemaAttributesRequest) String() string
- func (request ListResourceTypeSchemaAttributesRequest) ValidateEnumValue() (bool, error)
- type ListResourceTypeSchemaAttributesResponse
- type ListResourceTypeSchemaAttributesSortOrderEnum
- type ListSecurityQuestionSettingsRequest
- func (request ListSecurityQuestionSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSecurityQuestionSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSecurityQuestionSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSecurityQuestionSettingsRequest) String() string
- func (request ListSecurityQuestionSettingsRequest) ValidateEnumValue() (bool, error)
- type ListSecurityQuestionSettingsResponse
- type ListSecurityQuestionsRequest
- func (request ListSecurityQuestionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSecurityQuestionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSecurityQuestionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSecurityQuestionsRequest) String() string
- func (request ListSecurityQuestionsRequest) ValidateEnumValue() (bool, error)
- type ListSecurityQuestionsResponse
- type ListSecurityQuestionsSortOrderEnum
- type ListSmtpCredentialsRequest
- func (request ListSmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSmtpCredentialsRequest) String() string
- func (request ListSmtpCredentialsRequest) ValidateEnumValue() (bool, error)
- type ListSmtpCredentialsResponse
- type ListSmtpCredentialsSortOrderEnum
- type ListUserAttributesSettingsRequest
- func (request ListUserAttributesSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListUserAttributesSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListUserAttributesSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListUserAttributesSettingsRequest) String() string
- func (request ListUserAttributesSettingsRequest) ValidateEnumValue() (bool, error)
- type ListUserAttributesSettingsResponse
- type ListUserDbCredentialsRequest
- func (request ListUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListUserDbCredentialsRequest) String() string
- func (request ListUserDbCredentialsRequest) ValidateEnumValue() (bool, error)
- type ListUserDbCredentialsResponse
- type ListUserDbCredentialsSortOrderEnum
- type ListUsersRequest
- func (request ListUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListUsersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListUsersRequest) String() string
- func (request ListUsersRequest) ValidateEnumValue() (bool, error)
- type ListUsersResponse
- type ListUsersSortOrderEnum
- type Me
- type MeEmails
- type MeEmailsTypeEnum
- type MeEntitlements
- type MeGroups
- type MeGroupsTypeEnum
- type MeIms
- type MeImsTypeEnum
- type MeName
- type MePasswordChanger
- type MePhoneNumbers
- type MePhoneNumbersTypeEnum
- type MePhotos
- type MePhotosTypeEnum
- type MeRoles
- type MeUserTypeEnum
- type MeX509Certificates
- type Meta
- type MyApiKey
- type MyApiKeyUser
- type MyApiKeys
- type MyApp
- type MyAppApp
- type MyAppOwner
- type MyAppSearchRequest
- type MyAppUserWalletArtifact
- type MyApps
- type MyAuthToken
- type MyAuthTokenStatusEnum
- type MyAuthTokenUser
- type MyAuthTokens
- type MyAuthenticationFactorInitiator
- type MyAuthenticationFactorInitiatorAdditionalAttributes
- type MyAuthenticationFactorInitiatorAuthFactorEnum
- type MyAuthenticationFactorInitiatorPreferenceTypeEnum
- type MyAuthenticationFactorInitiatorScenarioEnum
- type MyAuthenticationFactorInitiatorThirdPartyFactor
- type MyAuthenticationFactorInitiatorTypeEnum
- type MyAuthenticationFactorValidator
- type MyAuthenticationFactorValidatorAdditionalAttributes
- type MyAuthenticationFactorValidatorAuthFactorEnum
- type MyAuthenticationFactorValidatorPreferenceTypeEnum
- type MyAuthenticationFactorValidatorScenarioEnum
- type MyAuthenticationFactorValidatorSecurityQuestions
- type MyAuthenticationFactorValidatorStatusEnum
- type MyAuthenticationFactorValidatorThirdPartyFactor
- type MyAuthenticationFactorValidatorTypeEnum
- type MyAuthenticationFactorsRemover
- type MyAuthenticationFactorsRemoverTypeEnum
- type MyAuthenticationFactorsRemoverUser
- type MyCustomerSecretKey
- type MyCustomerSecretKeyStatusEnum
- type MyCustomerSecretKeyUser
- type MyCustomerSecretKeys
- type MyDevice
- type MyDeviceAdditionalAttributes
- type MyDeviceAuthenticationFactors
- type MyDeviceAuthenticationFactorsStatusEnum
- type MyDeviceAuthenticationFactorsTypeEnum
- type MyDeviceNonCompliances
- type MyDeviceNonCompliancesActionEnum
- type MyDevicePlatformEnum
- type MyDevicePushNotificationTarget
- type MyDeviceStatusEnum
- type MyDeviceThirdPartyFactor
- type MyDeviceUser
- type MyDevices
- type MyGroup
- type MyGroupMembers
- type MyGroupMembersTypeEnum
- type MyGroupSearchRequest
- type MyGroups
- type MyOAuth2ClientCredential
- type MyOAuth2ClientCredentialScopes
- type MyOAuth2ClientCredentialStatusEnum
- type MyOAuth2ClientCredentialUser
- type MyOAuth2ClientCredentials
- type MyRequest
- type MyRequestRequesting
- type MyRequestRequestingTypeEnum
- type MyRequestRequestor
- type MyRequestSearchRequest
- type MyRequestableGroup
- type MyRequestableGroupMembers
- type MyRequestableGroupMembersTypeEnum
- type MyRequestableGroupSearchRequest
- type MyRequestableGroups
- type MyRequests
- type MySmtpCredential
- type MySmtpCredentialStatusEnum
- type MySmtpCredentialUser
- type MySmtpCredentials
- type MySupportAccount
- type MySupportAccountProviderEnum
- type MySupportAccountUser
- type MySupportAccounts
- type MyTrustedUserAgent
- type MyTrustedUserAgentTokenTypeEnum
- type MyTrustedUserAgentTrustedFactors
- type MyTrustedUserAgentTrustedFactorsCategoryEnum
- type MyTrustedUserAgentUser
- type MyTrustedUserAgents
- type MyUserDbCredential
- type MyUserDbCredentialStatusEnum
- type MyUserDbCredentials
- type MyUserDbCredentialsUser
- type OAuth2ClientCredential
- type OAuth2ClientCredentialScopes
- type OAuth2ClientCredentialSearchRequest
- type OAuth2ClientCredentialStatusEnum
- type OAuth2ClientCredentialUser
- type OAuth2ClientCredentials
- type Operations
- type OperationsOpEnum
- type PasswordPolicies
- type PasswordPolicy
- type PasswordPolicyConfiguredPasswordPolicyRules
- type PasswordPolicyGroups
- type PasswordPolicyPasswordStrengthEnum
- type PasswordPolicySearchRequest
- type PatchAccountRecoverySettingRequest
- func (request PatchAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchAccountRecoverySettingRequest) String() string
- func (request PatchAccountRecoverySettingRequest) ValidateEnumValue() (bool, error)
- type PatchAccountRecoverySettingResponse
- type PatchApiKeyRequest
- func (request PatchApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchApiKeyRequest) String() string
- func (request PatchApiKeyRequest) ValidateEnumValue() (bool, error)
- type PatchApiKeyResponse
- type PatchAppRequest
- func (request PatchAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchAppRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchAppRequest) String() string
- func (request PatchAppRequest) ValidateEnumValue() (bool, error)
- type PatchAppResponse
- type PatchAppRoleRequest
- func (request PatchAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchAppRoleRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchAppRoleRequest) String() string
- func (request PatchAppRoleRequest) ValidateEnumValue() (bool, error)
- type PatchAppRoleResponse
- type PatchAuthTokenRequest
- func (request PatchAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchAuthTokenRequest) String() string
- func (request PatchAuthTokenRequest) ValidateEnumValue() (bool, error)
- type PatchAuthTokenResponse
- type PatchCustomerSecretKeyRequest
- func (request PatchCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchCustomerSecretKeyRequest) String() string
- func (request PatchCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type PatchCustomerSecretKeyResponse
- type PatchDynamicResourceGroupRequest
- func (request PatchDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchDynamicResourceGroupRequest) String() string
- func (request PatchDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
- type PatchDynamicResourceGroupResponse
- type PatchGrantRequest
- func (request PatchGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchGrantRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchGrantRequest) String() string
- func (request PatchGrantRequest) ValidateEnumValue() (bool, error)
- type PatchGrantResponse
- type PatchGroupRequest
- func (request PatchGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchGroupRequest) String() string
- func (request PatchGroupRequest) ValidateEnumValue() (bool, error)
- type PatchGroupResponse
- type PatchIdentityProviderRequest
- func (request PatchIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchIdentityProviderRequest) String() string
- func (request PatchIdentityProviderRequest) ValidateEnumValue() (bool, error)
- type PatchIdentityProviderResponse
- type PatchIdentitySettingRequest
- func (request PatchIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchIdentitySettingRequest) String() string
- func (request PatchIdentitySettingRequest) ValidateEnumValue() (bool, error)
- type PatchIdentitySettingResponse
- type PatchKmsiSettingRequest
- func (request PatchKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchKmsiSettingRequest) String() string
- func (request PatchKmsiSettingRequest) ValidateEnumValue() (bool, error)
- type PatchKmsiSettingResponse
- type PatchMeRequest
- func (request PatchMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchMeRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchMeRequest) String() string
- func (request PatchMeRequest) ValidateEnumValue() (bool, error)
- type PatchMeResponse
- type PatchMyApiKeyRequest
- func (request PatchMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchMyApiKeyRequest) String() string
- func (request PatchMyApiKeyRequest) ValidateEnumValue() (bool, error)
- type PatchMyApiKeyResponse
- type PatchMyAuthTokenRequest
- func (request PatchMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchMyAuthTokenRequest) String() string
- func (request PatchMyAuthTokenRequest) ValidateEnumValue() (bool, error)
- type PatchMyAuthTokenResponse
- type PatchMyCustomerSecretKeyRequest
- func (request PatchMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchMyCustomerSecretKeyRequest) String() string
- func (request PatchMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
- type PatchMyCustomerSecretKeyResponse
- type PatchMyDeviceRequest
- func (request PatchMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchMyDeviceRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchMyDeviceRequest) String() string
- func (request PatchMyDeviceRequest) ValidateEnumValue() (bool, error)
- type PatchMyDeviceResponse
- type PatchMyOAuth2ClientCredentialRequest
- func (request PatchMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchMyOAuth2ClientCredentialRequest) String() string
- func (request PatchMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type PatchMyOAuth2ClientCredentialResponse
- type PatchMySmtpCredentialRequest
- func (request PatchMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchMySmtpCredentialRequest) String() string
- func (request PatchMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type PatchMySmtpCredentialResponse
- type PatchOAuth2ClientCredentialRequest
- func (request PatchOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchOAuth2ClientCredentialRequest) String() string
- func (request PatchOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
- type PatchOAuth2ClientCredentialResponse
- type PatchOp
- type PatchPasswordPolicyRequest
- func (request PatchPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchPasswordPolicyRequest) String() string
- func (request PatchPasswordPolicyRequest) ValidateEnumValue() (bool, error)
- type PatchPasswordPolicyResponse
- type PatchSecurityQuestionRequest
- func (request PatchSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchSecurityQuestionRequest) String() string
- func (request PatchSecurityQuestionRequest) ValidateEnumValue() (bool, error)
- type PatchSecurityQuestionResponse
- type PatchSecurityQuestionSettingRequest
- func (request PatchSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchSecurityQuestionSettingRequest) String() string
- func (request PatchSecurityQuestionSettingRequest) ValidateEnumValue() (bool, error)
- type PatchSecurityQuestionSettingResponse
- type PatchSmtpCredentialRequest
- func (request PatchSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchSmtpCredentialRequest) String() string
- func (request PatchSmtpCredentialRequest) ValidateEnumValue() (bool, error)
- type PatchSmtpCredentialResponse
- type PatchUserAttributesSettingRequest
- func (request PatchUserAttributesSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchUserAttributesSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchUserAttributesSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchUserAttributesSettingRequest) String() string
- func (request PatchUserAttributesSettingRequest) ValidateEnumValue() (bool, error)
- type PatchUserAttributesSettingResponse
- type PatchUserRequest
- func (request PatchUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PatchUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PatchUserRequest) RetryPolicy() *common.RetryPolicy
- func (request PatchUserRequest) String() string
- func (request PatchUserRequest) ValidateEnumValue() (bool, error)
- type PatchUserResponse
- type PutAccountRecoverySettingRequest
- func (request PutAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PutAccountRecoverySettingRequest) String() string
- func (request PutAccountRecoverySettingRequest) ValidateEnumValue() (bool, error)
- type PutAccountRecoverySettingResponse
- type PutAppRequest
- func (request PutAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutAppRequest) RetryPolicy() *common.RetryPolicy
- func (request PutAppRequest) String() string
- func (request PutAppRequest) ValidateEnumValue() (bool, error)
- type PutAppResponse
- type PutAppStatusChangerRequest
- func (request PutAppStatusChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutAppStatusChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutAppStatusChangerRequest) RetryPolicy() *common.RetryPolicy
- func (request PutAppStatusChangerRequest) String() string
- func (request PutAppStatusChangerRequest) ValidateEnumValue() (bool, error)
- type PutAppStatusChangerResponse
- type PutAuthenticationFactorSettingRequest
- func (request PutAuthenticationFactorSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutAuthenticationFactorSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutAuthenticationFactorSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PutAuthenticationFactorSettingRequest) String() string
- func (request PutAuthenticationFactorSettingRequest) ValidateEnumValue() (bool, error)
- type PutAuthenticationFactorSettingResponse
- type PutDynamicResourceGroupRequest
- func (request PutDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request PutDynamicResourceGroupRequest) String() string
- func (request PutDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
- type PutDynamicResourceGroupResponse
- type PutGroupRequest
- func (request PutGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutGroupRequest) RetryPolicy() *common.RetryPolicy
- func (request PutGroupRequest) String() string
- func (request PutGroupRequest) ValidateEnumValue() (bool, error)
- type PutGroupResponse
- type PutIdentityProviderRequest
- func (request PutIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
- func (request PutIdentityProviderRequest) String() string
- func (request PutIdentityProviderRequest) ValidateEnumValue() (bool, error)
- type PutIdentityProviderResponse
- type PutIdentitySettingRequest
- func (request PutIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PutIdentitySettingRequest) String() string
- func (request PutIdentitySettingRequest) ValidateEnumValue() (bool, error)
- type PutIdentitySettingResponse
- type PutKmsiSettingRequest
- func (request PutKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PutKmsiSettingRequest) String() string
- func (request PutKmsiSettingRequest) ValidateEnumValue() (bool, error)
- type PutKmsiSettingResponse
- type PutMePasswordChangerRequest
- func (request PutMePasswordChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutMePasswordChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutMePasswordChangerRequest) RetryPolicy() *common.RetryPolicy
- func (request PutMePasswordChangerRequest) String() string
- func (request PutMePasswordChangerRequest) ValidateEnumValue() (bool, error)
- type PutMePasswordChangerResponse
- type PutMeRequest
- func (request PutMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutMeRequest) RetryPolicy() *common.RetryPolicy
- func (request PutMeRequest) String() string
- func (request PutMeRequest) ValidateEnumValue() (bool, error)
- type PutMeResponse
- type PutPasswordPolicyRequest
- func (request PutPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request PutPasswordPolicyRequest) String() string
- func (request PutPasswordPolicyRequest) ValidateEnumValue() (bool, error)
- type PutPasswordPolicyResponse
- type PutSecurityQuestionSettingRequest
- func (request PutSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
- func (request PutSecurityQuestionSettingRequest) String() string
- func (request PutSecurityQuestionSettingRequest) ValidateEnumValue() (bool, error)
- type PutSecurityQuestionSettingResponse
- type PutUserCapabilitiesChangerRequest
- func (request PutUserCapabilitiesChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutUserCapabilitiesChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutUserCapabilitiesChangerRequest) RetryPolicy() *common.RetryPolicy
- func (request PutUserCapabilitiesChangerRequest) String() string
- func (request PutUserCapabilitiesChangerRequest) ValidateEnumValue() (bool, error)
- type PutUserCapabilitiesChangerResponse
- type PutUserPasswordChangerRequest
- func (request PutUserPasswordChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutUserPasswordChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutUserPasswordChangerRequest) RetryPolicy() *common.RetryPolicy
- func (request PutUserPasswordChangerRequest) String() string
- func (request PutUserPasswordChangerRequest) ValidateEnumValue() (bool, error)
- type PutUserPasswordChangerResponse
- type PutUserPasswordResetterRequest
- func (request PutUserPasswordResetterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutUserPasswordResetterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutUserPasswordResetterRequest) RetryPolicy() *common.RetryPolicy
- func (request PutUserPasswordResetterRequest) String() string
- func (request PutUserPasswordResetterRequest) ValidateEnumValue() (bool, error)
- type PutUserPasswordResetterResponse
- type PutUserRequest
- func (request PutUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutUserRequest) RetryPolicy() *common.RetryPolicy
- func (request PutUserRequest) String() string
- func (request PutUserRequest) ValidateEnumValue() (bool, error)
- type PutUserResponse
- type PutUserStatusChangerRequest
- func (request PutUserStatusChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request PutUserStatusChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request PutUserStatusChangerRequest) RetryPolicy() *common.RetryPolicy
- func (request PutUserStatusChangerRequest) String() string
- func (request PutUserStatusChangerRequest) ValidateEnumValue() (bool, error)
- type PutUserStatusChangerResponse
- type ResourceTypeSchemaAttribute
- type ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
- func GetMappingResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum(val string) (ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum, bool)
- func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumValues() []ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
- type ResourceTypeSchemaAttributeEndUserMutabilityEnum
- type ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
- type ResourceTypeSchemaAttributeIdcsSensitiveEnum
- type ResourceTypeSchemaAttributeMutabilityEnum
- type ResourceTypeSchemaAttributeReturnedEnum
- type ResourceTypeSchemaAttributeSearchRequest
- type ResourceTypeSchemaAttributeTypeEnum
- type ResourceTypeSchemaAttributeUniquenessEnum
- type ResourceTypeSchemaAttributes
- type SearchAccountMgmtInfosRequest
- func (request SearchAccountMgmtInfosRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchAccountMgmtInfosRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchAccountMgmtInfosRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchAccountMgmtInfosRequest) String() string
- func (request SearchAccountMgmtInfosRequest) ValidateEnumValue() (bool, error)
- type SearchAccountMgmtInfosResponse
- type SearchApiKeysRequest
- func (request SearchApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchApiKeysRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchApiKeysRequest) String() string
- func (request SearchApiKeysRequest) ValidateEnumValue() (bool, error)
- type SearchApiKeysResponse
- type SearchAppRolesRequest
- func (request SearchAppRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchAppRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchAppRolesRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchAppRolesRequest) String() string
- func (request SearchAppRolesRequest) ValidateEnumValue() (bool, error)
- type SearchAppRolesResponse
- type SearchAppsRequest
- func (request SearchAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchAppsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchAppsRequest) String() string
- func (request SearchAppsRequest) ValidateEnumValue() (bool, error)
- type SearchAppsResponse
- type SearchAuthTokensRequest
- func (request SearchAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchAuthTokensRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchAuthTokensRequest) String() string
- func (request SearchAuthTokensRequest) ValidateEnumValue() (bool, error)
- type SearchAuthTokensResponse
- type SearchAuthenticationFactorSettingsRequest
- func (request SearchAuthenticationFactorSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchAuthenticationFactorSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchAuthenticationFactorSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchAuthenticationFactorSettingsRequest) String() string
- func (request SearchAuthenticationFactorSettingsRequest) ValidateEnumValue() (bool, error)
- type SearchAuthenticationFactorSettingsResponse
- type SearchCustomerSecretKeysRequest
- func (request SearchCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchCustomerSecretKeysRequest) String() string
- func (request SearchCustomerSecretKeysRequest) ValidateEnumValue() (bool, error)
- type SearchCustomerSecretKeysResponse
- type SearchDynamicResourceGroupsRequest
- func (request SearchDynamicResourceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchDynamicResourceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchDynamicResourceGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchDynamicResourceGroupsRequest) String() string
- func (request SearchDynamicResourceGroupsRequest) ValidateEnumValue() (bool, error)
- type SearchDynamicResourceGroupsResponse
- type SearchGrantsRequest
- func (request SearchGrantsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchGrantsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchGrantsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchGrantsRequest) String() string
- func (request SearchGrantsRequest) ValidateEnumValue() (bool, error)
- type SearchGrantsResponse
- type SearchGroupsRequest
- func (request SearchGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchGroupsRequest) String() string
- func (request SearchGroupsRequest) ValidateEnumValue() (bool, error)
- type SearchGroupsResponse
- type SearchIdentityProvidersRequest
- func (request SearchIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchIdentityProvidersRequest) String() string
- func (request SearchIdentityProvidersRequest) ValidateEnumValue() (bool, error)
- type SearchIdentityProvidersResponse
- type SearchIdentitySettingsRequest
- func (request SearchIdentitySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchIdentitySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchIdentitySettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchIdentitySettingsRequest) String() string
- func (request SearchIdentitySettingsRequest) ValidateEnumValue() (bool, error)
- type SearchIdentitySettingsResponse
- type SearchKmsiSettingsRequest
- func (request SearchKmsiSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchKmsiSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchKmsiSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchKmsiSettingsRequest) String() string
- func (request SearchKmsiSettingsRequest) ValidateEnumValue() (bool, error)
- type SearchKmsiSettingsResponse
- type SearchMyAppsRequest
- func (request SearchMyAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchMyAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchMyAppsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchMyAppsRequest) String() string
- func (request SearchMyAppsRequest) ValidateEnumValue() (bool, error)
- type SearchMyAppsResponse
- type SearchMyGroupsRequest
- func (request SearchMyGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchMyGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchMyGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchMyGroupsRequest) String() string
- func (request SearchMyGroupsRequest) ValidateEnumValue() (bool, error)
- type SearchMyGroupsResponse
- type SearchMyRequestableGroupsRequest
- func (request SearchMyRequestableGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchMyRequestableGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchMyRequestableGroupsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchMyRequestableGroupsRequest) String() string
- func (request SearchMyRequestableGroupsRequest) ValidateEnumValue() (bool, error)
- type SearchMyRequestableGroupsResponse
- type SearchMyRequestsRequest
- func (request SearchMyRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchMyRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchMyRequestsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchMyRequestsRequest) String() string
- func (request SearchMyRequestsRequest) ValidateEnumValue() (bool, error)
- type SearchMyRequestsResponse
- type SearchOAuth2ClientCredentialsRequest
- func (request SearchOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchOAuth2ClientCredentialsRequest) String() string
- func (request SearchOAuth2ClientCredentialsRequest) ValidateEnumValue() (bool, error)
- type SearchOAuth2ClientCredentialsResponse
- type SearchPasswordPoliciesRequest
- func (request SearchPasswordPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchPasswordPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchPasswordPoliciesRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchPasswordPoliciesRequest) String() string
- func (request SearchPasswordPoliciesRequest) ValidateEnumValue() (bool, error)
- type SearchPasswordPoliciesResponse
- type SearchResourceTypeSchemaAttributesRequest
- func (request SearchResourceTypeSchemaAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchResourceTypeSchemaAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchResourceTypeSchemaAttributesRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchResourceTypeSchemaAttributesRequest) String() string
- func (request SearchResourceTypeSchemaAttributesRequest) ValidateEnumValue() (bool, error)
- type SearchResourceTypeSchemaAttributesResponse
- type SearchSecurityQuestionSettingsRequest
- func (request SearchSecurityQuestionSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchSecurityQuestionSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchSecurityQuestionSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchSecurityQuestionSettingsRequest) String() string
- func (request SearchSecurityQuestionSettingsRequest) ValidateEnumValue() (bool, error)
- type SearchSecurityQuestionSettingsResponse
- type SearchSecurityQuestionsRequest
- func (request SearchSecurityQuestionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchSecurityQuestionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchSecurityQuestionsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchSecurityQuestionsRequest) String() string
- func (request SearchSecurityQuestionsRequest) ValidateEnumValue() (bool, error)
- type SearchSecurityQuestionsResponse
- type SearchSmtpCredentialsRequest
- func (request SearchSmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchSmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchSmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchSmtpCredentialsRequest) String() string
- func (request SearchSmtpCredentialsRequest) ValidateEnumValue() (bool, error)
- type SearchSmtpCredentialsResponse
- type SearchUserAttributesSettingsRequest
- func (request SearchUserAttributesSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchUserAttributesSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchUserAttributesSettingsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchUserAttributesSettingsRequest) String() string
- func (request SearchUserAttributesSettingsRequest) ValidateEnumValue() (bool, error)
- type SearchUserAttributesSettingsResponse
- type SearchUserDbCredentialsRequest
- func (request SearchUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchUserDbCredentialsRequest) String() string
- func (request SearchUserDbCredentialsRequest) ValidateEnumValue() (bool, error)
- type SearchUserDbCredentialsResponse
- type SearchUsersRequest
- func (request SearchUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SearchUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SearchUsersRequest) RetryPolicy() *common.RetryPolicy
- func (request SearchUsersRequest) String() string
- func (request SearchUsersRequest) ValidateEnumValue() (bool, error)
- type SearchUsersResponse
- type SecurityQuestion
- type SecurityQuestionQuestionText
- type SecurityQuestionSearchRequest
- type SecurityQuestionSetting
- type SecurityQuestionSettings
- type SecurityQuestionSettingsSearchRequest
- type SecurityQuestionTypeEnum
- type SecurityQuestions
- type SmtpCredential
- type SmtpCredentialSearchRequest
- type SmtpCredentialStatusEnum
- type SmtpCredentialUser
- type SmtpCredentials
- type SortOrderEnum
- type Tags
- type User
- type UserAttributesSetting
- type UserAttributesSettings
- type UserAttributesSettingsAttributeSettings
- type UserAttributesSettingsSearchRequest
- type UserCapabilitiesChanger
- type UserDbCredential
- type UserDbCredentialStatusEnum
- type UserDbCredentials
- type UserDbCredentialsSearchRequest
- type UserDbCredentialsUser
- type UserEmails
- type UserEmailsTypeEnum
- type UserEntitlements
- type UserExtAccounts
- type UserExtApiKeys
- type UserExtAppRoles
- type UserExtAppRolesTypeEnum
- type UserExtApplicableAuthenticationTargetApp
- type UserExtApplicablePasswordPolicy
- type UserExtAuthTokens
- type UserExtBypassCodes
- type UserExtCustomerSecretKeys
- type UserExtDbCredentials
- type UserExtDelegatedAuthenticationTargetApp
- type UserExtDelegatedAuthenticationTargetAppTypeEnum
- type UserExtDevices
- type UserExtFactorIdentifier
- type UserExtGrants
- type UserExtGrantsGrantMechanismEnum
- type UserExtIdcsAppRolesLimitedToGroups
- type UserExtLocked
- type UserExtManager
- type UserExtOAuth2ClientCredentials
- type UserExtPasswordVerifiers
- type UserExtPreferredDevice
- type UserExtRealmUsers
- type UserExtRecoveryLocked
- type UserExtRiskScores
- type UserExtRiskScoresRiskLevelEnum
- type UserExtSecQuestions
- type UserExtSelfRegistrationProfile
- type UserExtSmtpCredentials
- type UserExtSocialAccounts
- type UserExtSupportAccounts
- type UserExtSyncedFromApp
- type UserExtSyncedFromAppTypeEnum
- type UserExtTermsOfUseConsents
- type UserExtTrustedUserAgents
- type UserExtUserToken
- type UserGroups
- type UserGroupsTypeEnum
- type UserIms
- type UserImsTypeEnum
- type UserName
- type UserPasswordChanger
- type UserPasswordResetter
- type UserPasswordResetterUserToken
- type UserPhoneNumbers
- type UserPhoneNumbersTypeEnum
- type UserPhotos
- type UserPhotosTypeEnum
- type UserRoles
- type UserSearchRequest
- type UserStatusChanger
- type UserUserTypeEnum
- type UserX509Certificates
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAccountMgmtInfoOperationContextEnumStringValues ¶ added in v65.47.0
func GetAccountMgmtInfoOperationContextEnumStringValues() []string
GetAccountMgmtInfoOperationContextEnumStringValues Enumerates the set of values in String for AccountMgmtInfoOperationContextEnum
func GetAccountMgmtInfoSyncSituationEnumStringValues ¶ added in v65.47.0
func GetAccountMgmtInfoSyncSituationEnumStringValues() []string
GetAccountMgmtInfoSyncSituationEnumStringValues Enumerates the set of values in String for AccountMgmtInfoSyncSituationEnum
func GetAccountRecoverySettingFactorsEnumStringValues ¶ added in v65.47.0
func GetAccountRecoverySettingFactorsEnumStringValues() []string
GetAccountRecoverySettingFactorsEnumStringValues Enumerates the set of values in String for AccountRecoverySettingFactorsEnum
func GetAddressesTypeEnumStringValues ¶
func GetAddressesTypeEnumStringValues() []string
GetAddressesTypeEnumStringValues Enumerates the set of values in String for AddressesTypeEnum
func GetAppAllowedOperationsEnumStringValues ¶ added in v65.47.0
func GetAppAllowedOperationsEnumStringValues() []string
GetAppAllowedOperationsEnumStringValues Enumerates the set of values in String for AppAllowedOperationsEnum
func GetAppAttrRenderingMetadataSectionEnumStringValues ¶ added in v65.47.0
func GetAppAttrRenderingMetadataSectionEnumStringValues() []string
GetAppAttrRenderingMetadataSectionEnumStringValues Enumerates the set of values in String for AppAttrRenderingMetadataSectionEnum
func GetAppAttrRenderingMetadataWidgetEnumStringValues ¶ added in v65.47.0
func GetAppAttrRenderingMetadataWidgetEnumStringValues() []string
GetAppAttrRenderingMetadataWidgetEnumStringValues Enumerates the set of values in String for AppAttrRenderingMetadataWidgetEnum
func GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues ¶ added in v65.47.0
func GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues Enumerates the set of values in String for AppBundleConfigurationPropertiesIcfTypeEnum
func GetAppClientIPCheckingEnumStringValues ¶ added in v65.47.0
func GetAppClientIPCheckingEnumStringValues() []string
GetAppClientIPCheckingEnumStringValues Enumerates the set of values in String for AppClientIPCheckingEnum
func GetAppClientTypeEnumStringValues ¶ added in v65.47.0
func GetAppClientTypeEnumStringValues() []string
GetAppClientTypeEnumStringValues Enumerates the set of values in String for AppClientTypeEnum
func GetAppConnectorBundleTypeEnumStringValues ¶ added in v65.47.0
func GetAppConnectorBundleTypeEnumStringValues() []string
GetAppConnectorBundleTypeEnumStringValues Enumerates the set of values in String for AppConnectorBundleTypeEnum
func GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues() []string
GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppAppFormCredMethodEnum
func GetAppExtensionFormFillAppAppFormTypeEnumStringValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppAppFormTypeEnumStringValues() []string
GetAppExtensionFormFillAppAppFormTypeEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppAppFormTypeEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues() []string
GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues() []string
GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues ¶ added in v65.47.0
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues() []string
GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues Enumerates the set of values in String for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppCurrentFederationModeEnum
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
func GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppNextFederationModeEnum
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppNextSynchronizationModeEnum
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppFederationProtocolEnum
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppLogoutBindingEnum
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues ¶ added in v65.47.0
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues() []string
GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues Enumerates the set of values in String for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues ¶ added in v65.47.0
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues Enumerates the set of values in String for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
func GetAppGrantedAppRolesTypeEnumStringValues ¶ added in v65.47.0
func GetAppGrantedAppRolesTypeEnumStringValues() []string
GetAppGrantedAppRolesTypeEnumStringValues Enumerates the set of values in String for AppGrantedAppRolesTypeEnum
func GetAppGrantsGrantMechanismEnumStringValues ¶ added in v65.47.0
func GetAppGrantsGrantMechanismEnumStringValues() []string
GetAppGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for AppGrantsGrantMechanismEnum
func GetAppGrantsGranteeTypeEnumStringValues ¶ added in v65.47.0
func GetAppGrantsGranteeTypeEnumStringValues() []string
GetAppGrantsGranteeTypeEnumStringValues Enumerates the set of values in String for AppGrantsGranteeTypeEnum
func GetAppLoginMechanismEnumStringValues ¶ added in v65.47.0
func GetAppLoginMechanismEnumStringValues() []string
GetAppLoginMechanismEnumStringValues Enumerates the set of values in String for AppLoginMechanismEnum
func GetAppObjectClassesTypeEnumStringValues ¶ added in v65.47.0
func GetAppObjectClassesTypeEnumStringValues() []string
GetAppObjectClassesTypeEnumStringValues Enumerates the set of values in String for AppObjectClassesTypeEnum
func GetAppRoleMembersTypeEnumStringValues ¶ added in v65.47.0
func GetAppRoleMembersTypeEnumStringValues() []string
GetAppRoleMembersTypeEnumStringValues Enumerates the set of values in String for AppRoleMembersTypeEnum
func GetAppTrustScopeEnumStringValues ¶ added in v65.47.0
func GetAppTrustScopeEnumStringValues() []string
GetAppTrustScopeEnumStringValues Enumerates the set of values in String for AppTrustScopeEnum
func GetAttributeSetsEnumStringValues ¶
func GetAttributeSetsEnumStringValues() []string
GetAttributeSetsEnumStringValues Enumerates the set of values in String for AttributeSetsEnum
func GetAuthTokenStatusEnumStringValues ¶
func GetAuthTokenStatusEnumStringValues() []string
GetAuthTokenStatusEnumStringValues Enumerates the set of values in String for AuthTokenStatusEnum
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues ¶
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues() []string
GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues ¶
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues() []string
GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues ¶
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues() []string
GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues ¶
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues() []string
GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsCompliancePolicyActionEnum
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues ¶
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues() []string
GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues ¶
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues() []string
GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
func GetAuthenticationFactorsRemoverTypeEnumStringValues ¶
func GetAuthenticationFactorsRemoverTypeEnumStringValues() []string
GetAuthenticationFactorsRemoverTypeEnumStringValues Enumerates the set of values in String for AuthenticationFactorsRemoverTypeEnum
func GetCustomerSecretKeyStatusEnumStringValues ¶
func GetCustomerSecretKeyStatusEnumStringValues() []string
GetCustomerSecretKeyStatusEnumStringValues Enumerates the set of values in String for CustomerSecretKeyStatusEnum
func GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues ¶
func GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues() []string
GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for DynamicResourceGroupGrantsGrantMechanismEnum
func GetExtensionAdaptiveUserRiskLevelEnumStringValues ¶
func GetExtensionAdaptiveUserRiskLevelEnumStringValues() []string
GetExtensionAdaptiveUserRiskLevelEnumStringValues Enumerates the set of values in String for ExtensionAdaptiveUserRiskLevelEnum
func GetExtensionDynamicGroupMembershipTypeEnumStringValues ¶
func GetExtensionDynamicGroupMembershipTypeEnumStringValues() []string
GetExtensionDynamicGroupMembershipTypeEnumStringValues Enumerates the set of values in String for ExtensionDynamicGroupMembershipTypeEnum
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues ¶
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
func GetExtensionGroupGroupCreationMechanismEnumStringValues ¶
func GetExtensionGroupGroupCreationMechanismEnumStringValues() []string
GetExtensionGroupGroupCreationMechanismEnumStringValues Enumerates the set of values in String for ExtensionGroupGroupCreationMechanismEnum
func GetExtensionMfaUserMfaStatusEnumStringValues ¶
func GetExtensionMfaUserMfaStatusEnumStringValues() []string
GetExtensionMfaUserMfaStatusEnumStringValues Enumerates the set of values in String for ExtensionMfaUserMfaStatusEnum
func GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues ¶
func GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues() []string
GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues Enumerates the set of values in String for ExtensionMfaUserPreferredAuthenticationFactorEnum
func GetExtensionPasswordlessUserFactorTypeEnumStringValues ¶
func GetExtensionPasswordlessUserFactorTypeEnumStringValues() []string
GetExtensionPasswordlessUserFactorTypeEnumStringValues Enumerates the set of values in String for ExtensionPasswordlessUserFactorTypeEnum
func GetExtensionSocialIdentityProviderStatusEnumStringValues ¶
func GetExtensionSocialIdentityProviderStatusEnumStringValues() []string
GetExtensionSocialIdentityProviderStatusEnumStringValues Enumerates the set of values in String for ExtensionSocialIdentityProviderStatusEnum
func GetExtensionUserUserCreationMechanismEnumStringValues ¶
func GetExtensionUserUserCreationMechanismEnumStringValues() []string
GetExtensionUserUserCreationMechanismEnumStringValues Enumerates the set of values in String for ExtensionUserUserCreationMechanismEnum
func GetExtensionUserUserPreferredUiLandingPageEnumStringValues ¶ added in v65.47.0
func GetExtensionUserUserPreferredUiLandingPageEnumStringValues() []string
GetExtensionUserUserPreferredUiLandingPageEnumStringValues Enumerates the set of values in String for ExtensionUserUserPreferredUiLandingPageEnum
func GetExtensionUserUserProviderEnumStringValues ¶
func GetExtensionUserUserProviderEnumStringValues() []string
GetExtensionUserUserProviderEnumStringValues Enumerates the set of values in String for ExtensionUserUserProviderEnum
func GetExtensionUserUserStatusEnumStringValues ¶
func GetExtensionUserUserStatusEnumStringValues() []string
GetExtensionUserUserStatusEnumStringValues Enumerates the set of values in String for ExtensionUserUserStatusEnum
func GetExtensionX509IdentityProviderEkuValuesEnumStringValues ¶ added in v65.47.0
func GetExtensionX509IdentityProviderEkuValuesEnumStringValues() []string
GetExtensionX509IdentityProviderEkuValuesEnumStringValues Enumerates the set of values in String for ExtensionX509IdentityProviderEkuValuesEnum
func GetGrantGrantMechanismEnumStringValues ¶ added in v65.47.0
func GetGrantGrantMechanismEnumStringValues() []string
GetGrantGrantMechanismEnumStringValues Enumerates the set of values in String for GrantGrantMechanismEnum
func GetGrantGranteeTypeEnumStringValues ¶ added in v65.47.0
func GetGrantGranteeTypeEnumStringValues() []string
GetGrantGranteeTypeEnumStringValues Enumerates the set of values in String for GrantGranteeTypeEnum
func GetGrantGrantorTypeEnumStringValues ¶ added in v65.47.0
func GetGrantGrantorTypeEnumStringValues() []string
GetGrantGrantorTypeEnumStringValues Enumerates the set of values in String for GrantGrantorTypeEnum
func GetGroupExtAppRolesTypeEnumStringValues ¶
func GetGroupExtAppRolesTypeEnumStringValues() []string
GetGroupExtAppRolesTypeEnumStringValues Enumerates the set of values in String for GroupExtAppRolesTypeEnum
func GetGroupExtGrantsGrantMechanismEnumStringValues ¶
func GetGroupExtGrantsGrantMechanismEnumStringValues() []string
GetGroupExtGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for GroupExtGrantsGrantMechanismEnum
func GetGroupExtOwnersTypeEnumStringValues ¶
func GetGroupExtOwnersTypeEnumStringValues() []string
GetGroupExtOwnersTypeEnumStringValues Enumerates the set of values in String for GroupExtOwnersTypeEnum
func GetGroupExtSyncedFromAppTypeEnumStringValues ¶
func GetGroupExtSyncedFromAppTypeEnumStringValues() []string
GetGroupExtSyncedFromAppTypeEnumStringValues Enumerates the set of values in String for GroupExtSyncedFromAppTypeEnum
func GetGroupMembersTypeEnumStringValues ¶
func GetGroupMembersTypeEnumStringValues() []string
GetGroupMembersTypeEnumStringValues Enumerates the set of values in String for GroupMembersTypeEnum
func GetIdcsCreatedByTypeEnumStringValues ¶
func GetIdcsCreatedByTypeEnumStringValues() []string
GetIdcsCreatedByTypeEnumStringValues Enumerates the set of values in String for IdcsCreatedByTypeEnum
func GetIdcsLastModifiedByTypeEnumStringValues ¶
func GetIdcsLastModifiedByTypeEnumStringValues() []string
GetIdcsLastModifiedByTypeEnumStringValues Enumerates the set of values in String for IdcsLastModifiedByTypeEnum
func GetIdcsPreventedOperationsEnumStringValues ¶
func GetIdcsPreventedOperationsEnumStringValues() []string
GetIdcsPreventedOperationsEnumStringValues Enumerates the set of values in String for IdcsPreventedOperationsEnum
func GetIdentityProviderAuthnRequestBindingEnumStringValues ¶
func GetIdentityProviderAuthnRequestBindingEnumStringValues() []string
GetIdentityProviderAuthnRequestBindingEnumStringValues Enumerates the set of values in String for IdentityProviderAuthnRequestBindingEnum
func GetIdentityProviderCorrelationPolicyTypeEnumStringValues ¶
func GetIdentityProviderCorrelationPolicyTypeEnumStringValues() []string
GetIdentityProviderCorrelationPolicyTypeEnumStringValues Enumerates the set of values in String for IdentityProviderCorrelationPolicyTypeEnum
func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues ¶
func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues() []string
GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues Enumerates the set of values in String for IdentityProviderJitUserProvGroupAssignmentMethodEnum
func GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues ¶
func GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues() []string
GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues Enumerates the set of values in String for IdentityProviderJitUserProvGroupMappingModeEnum
func GetIdentityProviderLogoutBindingEnumStringValues ¶
func GetIdentityProviderLogoutBindingEnumStringValues() []string
GetIdentityProviderLogoutBindingEnumStringValues Enumerates the set of values in String for IdentityProviderLogoutBindingEnum
func GetIdentityProviderSignatureHashAlgorithmEnumStringValues ¶
func GetIdentityProviderSignatureHashAlgorithmEnumStringValues() []string
GetIdentityProviderSignatureHashAlgorithmEnumStringValues Enumerates the set of values in String for IdentityProviderSignatureHashAlgorithmEnum
func GetIdentityProviderTypeEnumStringValues ¶
func GetIdentityProviderTypeEnumStringValues() []string
GetIdentityProviderTypeEnumStringValues Enumerates the set of values in String for IdentityProviderTypeEnum
func GetIdentityProviderUserMappingMethodEnumStringValues ¶
func GetIdentityProviderUserMappingMethodEnumStringValues() []string
GetIdentityProviderUserMappingMethodEnumStringValues Enumerates the set of values in String for IdentityProviderUserMappingMethodEnum
func GetIdentitySettingsTokensTypeEnumStringValues ¶ added in v65.47.0
func GetIdentitySettingsTokensTypeEnumStringValues() []string
GetIdentitySettingsTokensTypeEnumStringValues Enumerates the set of values in String for IdentitySettingsTokensTypeEnum
func GetListAccountMgmtInfosSortOrderEnumStringValues ¶ added in v65.47.0
func GetListAccountMgmtInfosSortOrderEnumStringValues() []string
GetListAccountMgmtInfosSortOrderEnumStringValues Enumerates the set of values in String for ListAccountMgmtInfosSortOrderEnum
func GetListApiKeysSortOrderEnumStringValues ¶
func GetListApiKeysSortOrderEnumStringValues() []string
GetListApiKeysSortOrderEnumStringValues Enumerates the set of values in String for ListApiKeysSortOrderEnum
func GetListAppRolesSortOrderEnumStringValues ¶ added in v65.47.0
func GetListAppRolesSortOrderEnumStringValues() []string
GetListAppRolesSortOrderEnumStringValues Enumerates the set of values in String for ListAppRolesSortOrderEnum
func GetListAppsSortOrderEnumStringValues ¶ added in v65.47.0
func GetListAppsSortOrderEnumStringValues() []string
GetListAppsSortOrderEnumStringValues Enumerates the set of values in String for ListAppsSortOrderEnum
func GetListAuthTokensSortOrderEnumStringValues ¶
func GetListAuthTokensSortOrderEnumStringValues() []string
GetListAuthTokensSortOrderEnumStringValues Enumerates the set of values in String for ListAuthTokensSortOrderEnum
func GetListCustomerSecretKeysSortOrderEnumStringValues ¶
func GetListCustomerSecretKeysSortOrderEnumStringValues() []string
GetListCustomerSecretKeysSortOrderEnumStringValues Enumerates the set of values in String for ListCustomerSecretKeysSortOrderEnum
func GetListDynamicResourceGroupsSortOrderEnumStringValues ¶
func GetListDynamicResourceGroupsSortOrderEnumStringValues() []string
GetListDynamicResourceGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListDynamicResourceGroupsSortOrderEnum
func GetListGrantsSortOrderEnumStringValues ¶ added in v65.47.0
func GetListGrantsSortOrderEnumStringValues() []string
GetListGrantsSortOrderEnumStringValues Enumerates the set of values in String for ListGrantsSortOrderEnum
func GetListGroupsSortOrderEnumStringValues ¶
func GetListGroupsSortOrderEnumStringValues() []string
GetListGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListGroupsSortOrderEnum
func GetListIdentityProvidersSortOrderEnumStringValues ¶
func GetListIdentityProvidersSortOrderEnumStringValues() []string
GetListIdentityProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListIdentityProvidersSortOrderEnum
func GetListMyApiKeysSortOrderEnumStringValues ¶
func GetListMyApiKeysSortOrderEnumStringValues() []string
GetListMyApiKeysSortOrderEnumStringValues Enumerates the set of values in String for ListMyApiKeysSortOrderEnum
func GetListMyAppsSortOrderEnumStringValues ¶ added in v65.47.0
func GetListMyAppsSortOrderEnumStringValues() []string
GetListMyAppsSortOrderEnumStringValues Enumerates the set of values in String for ListMyAppsSortOrderEnum
func GetListMyAuthTokensSortOrderEnumStringValues ¶
func GetListMyAuthTokensSortOrderEnumStringValues() []string
GetListMyAuthTokensSortOrderEnumStringValues Enumerates the set of values in String for ListMyAuthTokensSortOrderEnum
func GetListMyCustomerSecretKeysSortOrderEnumStringValues ¶
func GetListMyCustomerSecretKeysSortOrderEnumStringValues() []string
GetListMyCustomerSecretKeysSortOrderEnumStringValues Enumerates the set of values in String for ListMyCustomerSecretKeysSortOrderEnum
func GetListMyDevicesSortOrderEnumStringValues ¶
func GetListMyDevicesSortOrderEnumStringValues() []string
GetListMyDevicesSortOrderEnumStringValues Enumerates the set of values in String for ListMyDevicesSortOrderEnum
func GetListMyGroupsSortOrderEnumStringValues ¶
func GetListMyGroupsSortOrderEnumStringValues() []string
GetListMyGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListMyGroupsSortOrderEnum
func GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues ¶
func GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues() []string
GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMyOAuth2ClientCredentialsSortOrderEnum
func GetListMyRequestableGroupsSortOrderEnumStringValues ¶ added in v65.47.0
func GetListMyRequestableGroupsSortOrderEnumStringValues() []string
GetListMyRequestableGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListMyRequestableGroupsSortOrderEnum
func GetListMyRequestsSortOrderEnumStringValues ¶ added in v65.47.0
func GetListMyRequestsSortOrderEnumStringValues() []string
GetListMyRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListMyRequestsSortOrderEnum
func GetListMySmtpCredentialsSortOrderEnumStringValues ¶
func GetListMySmtpCredentialsSortOrderEnumStringValues() []string
GetListMySmtpCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMySmtpCredentialsSortOrderEnum
func GetListMySupportAccountsSortOrderEnumStringValues ¶
func GetListMySupportAccountsSortOrderEnumStringValues() []string
GetListMySupportAccountsSortOrderEnumStringValues Enumerates the set of values in String for ListMySupportAccountsSortOrderEnum
func GetListMyTrustedUserAgentsSortOrderEnumStringValues ¶
func GetListMyTrustedUserAgentsSortOrderEnumStringValues() []string
GetListMyTrustedUserAgentsSortOrderEnumStringValues Enumerates the set of values in String for ListMyTrustedUserAgentsSortOrderEnum
func GetListMyUserDbCredentialsSortOrderEnumStringValues ¶
func GetListMyUserDbCredentialsSortOrderEnumStringValues() []string
GetListMyUserDbCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMyUserDbCredentialsSortOrderEnum
func GetListOAuth2ClientCredentialsSortOrderEnumStringValues ¶
func GetListOAuth2ClientCredentialsSortOrderEnumStringValues() []string
GetListOAuth2ClientCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListOAuth2ClientCredentialsSortOrderEnum
func GetListPasswordPoliciesSortOrderEnumStringValues ¶
func GetListPasswordPoliciesSortOrderEnumStringValues() []string
GetListPasswordPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListPasswordPoliciesSortOrderEnum
func GetListResourceTypeSchemaAttributesSortOrderEnumStringValues ¶ added in v65.47.0
func GetListResourceTypeSchemaAttributesSortOrderEnumStringValues() []string
GetListResourceTypeSchemaAttributesSortOrderEnumStringValues Enumerates the set of values in String for ListResourceTypeSchemaAttributesSortOrderEnum
func GetListSecurityQuestionsSortOrderEnumStringValues ¶ added in v65.47.0
func GetListSecurityQuestionsSortOrderEnumStringValues() []string
GetListSecurityQuestionsSortOrderEnumStringValues Enumerates the set of values in String for ListSecurityQuestionsSortOrderEnum
func GetListSmtpCredentialsSortOrderEnumStringValues ¶
func GetListSmtpCredentialsSortOrderEnumStringValues() []string
GetListSmtpCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListSmtpCredentialsSortOrderEnum
func GetListUserDbCredentialsSortOrderEnumStringValues ¶
func GetListUserDbCredentialsSortOrderEnumStringValues() []string
GetListUserDbCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDbCredentialsSortOrderEnum
func GetListUsersSortOrderEnumStringValues ¶
func GetListUsersSortOrderEnumStringValues() []string
GetListUsersSortOrderEnumStringValues Enumerates the set of values in String for ListUsersSortOrderEnum
func GetMeEmailsTypeEnumStringValues ¶
func GetMeEmailsTypeEnumStringValues() []string
GetMeEmailsTypeEnumStringValues Enumerates the set of values in String for MeEmailsTypeEnum
func GetMeGroupsTypeEnumStringValues ¶
func GetMeGroupsTypeEnumStringValues() []string
GetMeGroupsTypeEnumStringValues Enumerates the set of values in String for MeGroupsTypeEnum
func GetMeImsTypeEnumStringValues ¶
func GetMeImsTypeEnumStringValues() []string
GetMeImsTypeEnumStringValues Enumerates the set of values in String for MeImsTypeEnum
func GetMePhoneNumbersTypeEnumStringValues ¶
func GetMePhoneNumbersTypeEnumStringValues() []string
GetMePhoneNumbersTypeEnumStringValues Enumerates the set of values in String for MePhoneNumbersTypeEnum
func GetMePhotosTypeEnumStringValues ¶
func GetMePhotosTypeEnumStringValues() []string
GetMePhotosTypeEnumStringValues Enumerates the set of values in String for MePhotosTypeEnum
func GetMeUserTypeEnumStringValues ¶
func GetMeUserTypeEnumStringValues() []string
GetMeUserTypeEnumStringValues Enumerates the set of values in String for MeUserTypeEnum
func GetMyAuthTokenStatusEnumStringValues ¶
func GetMyAuthTokenStatusEnumStringValues() []string
GetMyAuthTokenStatusEnumStringValues Enumerates the set of values in String for MyAuthTokenStatusEnum
func GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues ¶
func GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues() []string
GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorAuthFactorEnum
func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues ¶
func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues() []string
GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorPreferenceTypeEnum
func GetMyAuthenticationFactorInitiatorScenarioEnumStringValues ¶
func GetMyAuthenticationFactorInitiatorScenarioEnumStringValues() []string
GetMyAuthenticationFactorInitiatorScenarioEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorScenarioEnum
func GetMyAuthenticationFactorInitiatorTypeEnumStringValues ¶
func GetMyAuthenticationFactorInitiatorTypeEnumStringValues() []string
GetMyAuthenticationFactorInitiatorTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorTypeEnum
func GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues ¶
func GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues() []string
GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorAuthFactorEnum
func GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues ¶
func GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues() []string
GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorPreferenceTypeEnum
func GetMyAuthenticationFactorValidatorScenarioEnumStringValues ¶
func GetMyAuthenticationFactorValidatorScenarioEnumStringValues() []string
GetMyAuthenticationFactorValidatorScenarioEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorScenarioEnum
func GetMyAuthenticationFactorValidatorStatusEnumStringValues ¶
func GetMyAuthenticationFactorValidatorStatusEnumStringValues() []string
GetMyAuthenticationFactorValidatorStatusEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorStatusEnum
func GetMyAuthenticationFactorValidatorTypeEnumStringValues ¶
func GetMyAuthenticationFactorValidatorTypeEnumStringValues() []string
GetMyAuthenticationFactorValidatorTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorTypeEnum
func GetMyAuthenticationFactorsRemoverTypeEnumStringValues ¶
func GetMyAuthenticationFactorsRemoverTypeEnumStringValues() []string
GetMyAuthenticationFactorsRemoverTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorsRemoverTypeEnum
func GetMyCustomerSecretKeyStatusEnumStringValues ¶
func GetMyCustomerSecretKeyStatusEnumStringValues() []string
GetMyCustomerSecretKeyStatusEnumStringValues Enumerates the set of values in String for MyCustomerSecretKeyStatusEnum
func GetMyDeviceAuthenticationFactorsStatusEnumStringValues ¶
func GetMyDeviceAuthenticationFactorsStatusEnumStringValues() []string
GetMyDeviceAuthenticationFactorsStatusEnumStringValues Enumerates the set of values in String for MyDeviceAuthenticationFactorsStatusEnum
func GetMyDeviceAuthenticationFactorsTypeEnumStringValues ¶
func GetMyDeviceAuthenticationFactorsTypeEnumStringValues() []string
GetMyDeviceAuthenticationFactorsTypeEnumStringValues Enumerates the set of values in String for MyDeviceAuthenticationFactorsTypeEnum
func GetMyDeviceNonCompliancesActionEnumStringValues ¶
func GetMyDeviceNonCompliancesActionEnumStringValues() []string
GetMyDeviceNonCompliancesActionEnumStringValues Enumerates the set of values in String for MyDeviceNonCompliancesActionEnum
func GetMyDevicePlatformEnumStringValues ¶
func GetMyDevicePlatformEnumStringValues() []string
GetMyDevicePlatformEnumStringValues Enumerates the set of values in String for MyDevicePlatformEnum
func GetMyDeviceStatusEnumStringValues ¶
func GetMyDeviceStatusEnumStringValues() []string
GetMyDeviceStatusEnumStringValues Enumerates the set of values in String for MyDeviceStatusEnum
func GetMyGroupMembersTypeEnumStringValues ¶
func GetMyGroupMembersTypeEnumStringValues() []string
GetMyGroupMembersTypeEnumStringValues Enumerates the set of values in String for MyGroupMembersTypeEnum
func GetMyOAuth2ClientCredentialStatusEnumStringValues ¶
func GetMyOAuth2ClientCredentialStatusEnumStringValues() []string
GetMyOAuth2ClientCredentialStatusEnumStringValues Enumerates the set of values in String for MyOAuth2ClientCredentialStatusEnum
func GetMyRequestRequestingTypeEnumStringValues ¶ added in v65.47.0
func GetMyRequestRequestingTypeEnumStringValues() []string
GetMyRequestRequestingTypeEnumStringValues Enumerates the set of values in String for MyRequestRequestingTypeEnum
func GetMyRequestableGroupMembersTypeEnumStringValues ¶ added in v65.47.0
func GetMyRequestableGroupMembersTypeEnumStringValues() []string
GetMyRequestableGroupMembersTypeEnumStringValues Enumerates the set of values in String for MyRequestableGroupMembersTypeEnum
func GetMySmtpCredentialStatusEnumStringValues ¶
func GetMySmtpCredentialStatusEnumStringValues() []string
GetMySmtpCredentialStatusEnumStringValues Enumerates the set of values in String for MySmtpCredentialStatusEnum
func GetMySupportAccountProviderEnumStringValues ¶
func GetMySupportAccountProviderEnumStringValues() []string
GetMySupportAccountProviderEnumStringValues Enumerates the set of values in String for MySupportAccountProviderEnum
func GetMyTrustedUserAgentTokenTypeEnumStringValues ¶
func GetMyTrustedUserAgentTokenTypeEnumStringValues() []string
GetMyTrustedUserAgentTokenTypeEnumStringValues Enumerates the set of values in String for MyTrustedUserAgentTokenTypeEnum
func GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues ¶
func GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues() []string
GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues Enumerates the set of values in String for MyTrustedUserAgentTrustedFactorsCategoryEnum
func GetMyUserDbCredentialStatusEnumStringValues ¶
func GetMyUserDbCredentialStatusEnumStringValues() []string
GetMyUserDbCredentialStatusEnumStringValues Enumerates the set of values in String for MyUserDbCredentialStatusEnum
func GetOAuth2ClientCredentialStatusEnumStringValues ¶
func GetOAuth2ClientCredentialStatusEnumStringValues() []string
GetOAuth2ClientCredentialStatusEnumStringValues Enumerates the set of values in String for OAuth2ClientCredentialStatusEnum
func GetOperationsOpEnumStringValues ¶
func GetOperationsOpEnumStringValues() []string
GetOperationsOpEnumStringValues Enumerates the set of values in String for OperationsOpEnum
func GetPasswordPolicyPasswordStrengthEnumStringValues ¶
func GetPasswordPolicyPasswordStrengthEnumStringValues() []string
GetPasswordPolicyPasswordStrengthEnumStringValues Enumerates the set of values in String for PasswordPolicyPasswordStrengthEnum
func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues() []string
GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
func GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues() []string
GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeEndUserMutabilityEnum
func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues() []string
GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
func GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues() []string
GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeIdcsSensitiveEnum
func GetResourceTypeSchemaAttributeMutabilityEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeMutabilityEnumStringValues() []string
GetResourceTypeSchemaAttributeMutabilityEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeMutabilityEnum
func GetResourceTypeSchemaAttributeReturnedEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeReturnedEnumStringValues() []string
GetResourceTypeSchemaAttributeReturnedEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeReturnedEnum
func GetResourceTypeSchemaAttributeTypeEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeTypeEnumStringValues() []string
GetResourceTypeSchemaAttributeTypeEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeTypeEnum
func GetResourceTypeSchemaAttributeUniquenessEnumStringValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeUniquenessEnumStringValues() []string
GetResourceTypeSchemaAttributeUniquenessEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeUniquenessEnum
func GetSecurityQuestionTypeEnumStringValues ¶ added in v65.47.0
func GetSecurityQuestionTypeEnumStringValues() []string
GetSecurityQuestionTypeEnumStringValues Enumerates the set of values in String for SecurityQuestionTypeEnum
func GetSmtpCredentialStatusEnumStringValues ¶
func GetSmtpCredentialStatusEnumStringValues() []string
GetSmtpCredentialStatusEnumStringValues Enumerates the set of values in String for SmtpCredentialStatusEnum
func GetSortOrderEnumStringValues ¶
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetUserDbCredentialStatusEnumStringValues ¶
func GetUserDbCredentialStatusEnumStringValues() []string
GetUserDbCredentialStatusEnumStringValues Enumerates the set of values in String for UserDbCredentialStatusEnum
func GetUserEmailsTypeEnumStringValues ¶
func GetUserEmailsTypeEnumStringValues() []string
GetUserEmailsTypeEnumStringValues Enumerates the set of values in String for UserEmailsTypeEnum
func GetUserExtAppRolesTypeEnumStringValues ¶
func GetUserExtAppRolesTypeEnumStringValues() []string
GetUserExtAppRolesTypeEnumStringValues Enumerates the set of values in String for UserExtAppRolesTypeEnum
func GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues ¶
func GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues() []string
GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues Enumerates the set of values in String for UserExtDelegatedAuthenticationTargetAppTypeEnum
func GetUserExtGrantsGrantMechanismEnumStringValues ¶
func GetUserExtGrantsGrantMechanismEnumStringValues() []string
GetUserExtGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for UserExtGrantsGrantMechanismEnum
func GetUserExtRiskScoresRiskLevelEnumStringValues ¶
func GetUserExtRiskScoresRiskLevelEnumStringValues() []string
GetUserExtRiskScoresRiskLevelEnumStringValues Enumerates the set of values in String for UserExtRiskScoresRiskLevelEnum
func GetUserExtSyncedFromAppTypeEnumStringValues ¶
func GetUserExtSyncedFromAppTypeEnumStringValues() []string
GetUserExtSyncedFromAppTypeEnumStringValues Enumerates the set of values in String for UserExtSyncedFromAppTypeEnum
func GetUserGroupsTypeEnumStringValues ¶
func GetUserGroupsTypeEnumStringValues() []string
GetUserGroupsTypeEnumStringValues Enumerates the set of values in String for UserGroupsTypeEnum
func GetUserImsTypeEnumStringValues ¶
func GetUserImsTypeEnumStringValues() []string
GetUserImsTypeEnumStringValues Enumerates the set of values in String for UserImsTypeEnum
func GetUserPhoneNumbersTypeEnumStringValues ¶
func GetUserPhoneNumbersTypeEnumStringValues() []string
GetUserPhoneNumbersTypeEnumStringValues Enumerates the set of values in String for UserPhoneNumbersTypeEnum
func GetUserPhotosTypeEnumStringValues ¶
func GetUserPhotosTypeEnumStringValues() []string
GetUserPhotosTypeEnumStringValues Enumerates the set of values in String for UserPhotosTypeEnum
func GetUserUserTypeEnumStringValues ¶
func GetUserUserTypeEnumStringValues() []string
GetUserUserTypeEnumStringValues Enumerates the set of values in String for UserUserTypeEnum
Types ¶
type AccountMgmtInfo ¶ added in v65.47.0
type AccountMgmtInfo struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` App *AccountMgmtInfoApp `mandatory:"true" json:"app"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Unique identifier of the Account // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Uid *string `mandatory:"false" json:"uid"` // Name of the Account // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // Unique key for this AccountMgmtInfo, which is used to prevent duplicate AccountMgmtInfo resources. Key is composed of a subset of app, owner and accountType. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: server CompositeKey *string `mandatory:"false" json:"compositeKey"` // If true, the account is activated // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // Type of Account // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none AccountType *string `mandatory:"false" json:"accountType"` // If true, indicates that this managed object is an account, which is an identity that represents a user in the context of a specific application // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none IsAccount *bool `mandatory:"false" json:"isAccount"` // If true, this account has been marked as a favorite of the User who owns it // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Favorite *bool `mandatory:"false" json:"favorite"` // If true, the operation will not be performed on the target // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none DoNotPerformActionOnTarget *bool `mandatory:"false" json:"doNotPerformActionOnTarget"` // If true, a back-fill grant will not be created for a connected managed app as part of account creation. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none DoNotBackFillGrants *bool `mandatory:"false" json:"doNotBackFillGrants"` // Last accessed timestamp of an application // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastAccessed *string `mandatory:"false" json:"lastAccessed"` // Last sync timestamp of the account // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none SyncTimestamp *string `mandatory:"false" json:"syncTimestamp"` // Last recorded sync situation for the account // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none SyncSituation AccountMgmtInfoSyncSituationEnum `mandatory:"false" json:"syncSituation,omitempty"` // Last recorded sync response for the account // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none SyncResponse *string `mandatory:"false" json:"syncResponse"` // If true, then the response to the account creation operation on a connected managed app returns a preview of the account data that is evaluated by the attribute value generation policy. Note that an account will not be created on the target application when this attribute is set to true. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none PreviewOnly *bool `mandatory:"false" json:"previewOnly"` // The context in which the operation is performed on the account. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none OperationContext AccountMgmtInfoOperationContextEnum `mandatory:"false" json:"operationContext,omitempty"` ObjectClass *AccountMgmtInfoObjectClass `mandatory:"false" json:"objectClass"` ResourceType *AccountMgmtInfoResourceType `mandatory:"false" json:"resourceType"` // Matching owning users of the account // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex // - uniqueness: none MatchingOwners []AccountMgmtInfoMatchingOwners `mandatory:"false" json:"matchingOwners"` UserWalletArtifact *AccountMgmtInfoUserWalletArtifact `mandatory:"false" json:"userWalletArtifact"` Owner *AccountMgmtInfoOwner `mandatory:"false" json:"owner"` }
AccountMgmtInfo Schema for AccountMgmtInfo resource.
func (AccountMgmtInfo) String ¶ added in v65.47.0
func (m AccountMgmtInfo) String() string
func (AccountMgmtInfo) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfoApp ¶ added in v65.47.0
type AccountMgmtInfoApp struct { // Application identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Application URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Application display name // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Application description // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // If true, this App allows runtime services to log end users in to this App automatically // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsLoginTarget *bool `mandatory:"false" json:"isLoginTarget"` // If true, this App will be displayed in the MyApps page of each end-user who has access to the App. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none ShowInMyApps *bool `mandatory:"false" json:"showInMyApps"` // If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML. If false, all runtime services are disabled for this App and only administrative operations can be performed. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // The protocol that runtime services will use to log end users in to this App automatically. If 'OIDC', then runtime services use the OpenID Connect protocol. If 'SAML', then runtime services use the Security Assertion Markup Language protocol. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none LoginMechanism *string `mandatory:"false" json:"loginMechanism"` // Application icon. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none AppIcon *string `mandatory:"false" json:"appIcon"` // Application thumbnail. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none AppThumbnail *string `mandatory:"false" json:"appThumbnail"` // If true, indicates that this application accepts an Oracle Identity Cloud Service user as a login-identity (does not require an account) and relies on authorization of the user's memberships in AppRoles // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsUnmanagedApp *bool `mandatory:"false" json:"isUnmanagedApp"` // If true, indicates that access to this App requires an account. That is, in order to log in to the App, a User must use an application-specific identity that is maintained in the remote identity-repository of that App. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsManagedApp *bool `mandatory:"false" json:"isManagedApp"` // If true, this App is an AliasApp and it cannot be granted to an end user directly // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsAliasApp *bool `mandatory:"false" json:"isAliasApp"` // If true, this application is an Oracle Public Cloud service-instance. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsOPCService *bool `mandatory:"false" json:"isOPCService"` // This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none ServiceTypeURN *string `mandatory:"false" json:"serviceTypeURN"` // If true, sync from the managed app will be performed as authoritative sync. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsAuthoritative *bool `mandatory:"false" json:"isAuthoritative"` // If true, customer is not billed for runtime operations of the app. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none MeterAsOPCService *bool `mandatory:"false" json:"meterAsOPCService"` // If true, indicates that this application acts as an OAuth Resource. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsOAuthResource *bool `mandatory:"false" json:"isOAuthResource"` // The base URI for all of the scopes defined in this App. The value of 'audience' is combined with the 'value' of each scope to form an 'fqs' or fully qualified scope. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Audience *string `mandatory:"false" json:"audience"` }
AccountMgmtInfoApp Application on which the account is based **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AccountMgmtInfoApp) String ¶ added in v65.47.0
func (m AccountMgmtInfoApp) String() string
func (AccountMgmtInfoApp) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfoApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfoMatchingOwners ¶ added in v65.47.0
type AccountMgmtInfoMatchingOwners struct { // User Identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // User URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // User name // **Added In:** 17.3.4 // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none UserName *string `mandatory:"false" json:"userName"` // The email address of this user // **Added In:** 17.3.4 // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Email *string `mandatory:"false" json:"email"` }
AccountMgmtInfoMatchingOwners Matching owning users of the account
func (AccountMgmtInfoMatchingOwners) String ¶ added in v65.47.0
func (m AccountMgmtInfoMatchingOwners) String() string
func (AccountMgmtInfoMatchingOwners) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfoMatchingOwners) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfoObjectClass ¶ added in v65.47.0
type AccountMgmtInfoObjectClass struct { // Object-class Identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Object-class URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Object-class display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
AccountMgmtInfoObjectClass Object-class of the Account **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AccountMgmtInfoObjectClass) String ¶ added in v65.47.0
func (m AccountMgmtInfoObjectClass) String() string
func (AccountMgmtInfoObjectClass) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfoObjectClass) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfoOperationContextEnum ¶ added in v65.47.0
type AccountMgmtInfoOperationContextEnum string
AccountMgmtInfoOperationContextEnum Enum with underlying type: string
const (
AccountMgmtInfoOperationContextLifecycleevent AccountMgmtInfoOperationContextEnum = "LifeCycleEvent"
)
Set of constants representing the allowable values for AccountMgmtInfoOperationContextEnum
func GetAccountMgmtInfoOperationContextEnumValues ¶ added in v65.47.0
func GetAccountMgmtInfoOperationContextEnumValues() []AccountMgmtInfoOperationContextEnum
GetAccountMgmtInfoOperationContextEnumValues Enumerates the set of values for AccountMgmtInfoOperationContextEnum
func GetMappingAccountMgmtInfoOperationContextEnum ¶ added in v65.47.0
func GetMappingAccountMgmtInfoOperationContextEnum(val string) (AccountMgmtInfoOperationContextEnum, bool)
GetMappingAccountMgmtInfoOperationContextEnum performs case Insensitive comparison on enum value and return the desired enum
type AccountMgmtInfoOwner ¶ added in v65.47.0
type AccountMgmtInfoOwner struct { // User Identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // User URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // User name // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none UserName *string `mandatory:"false" json:"userName"` // The email address of this user // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Email *string `mandatory:"false" json:"email"` }
AccountMgmtInfoOwner Owning user of the account **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AccountMgmtInfoOwner) String ¶ added in v65.47.0
func (m AccountMgmtInfoOwner) String() string
func (AccountMgmtInfoOwner) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfoOwner) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfoResourceType ¶ added in v65.47.0
type AccountMgmtInfoResourceType struct { // Resource Type Identifier // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Resource Type URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Resource Type display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
AccountMgmtInfoResourceType Resource Type of the Account **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AccountMgmtInfoResourceType) String ¶ added in v65.47.0
func (m AccountMgmtInfoResourceType) String() string
func (AccountMgmtInfoResourceType) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfoResourceType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfoSearchRequest ¶ added in v65.47.0
type AccountMgmtInfoSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
AccountMgmtInfoSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (AccountMgmtInfoSearchRequest) String ¶ added in v65.47.0
func (m AccountMgmtInfoSearchRequest) String() string
func (AccountMgmtInfoSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfoSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfoSyncSituationEnum ¶ added in v65.47.0
type AccountMgmtInfoSyncSituationEnum string
AccountMgmtInfoSyncSituationEnum Enum with underlying type: string
const ( AccountMgmtInfoSyncSituationFound AccountMgmtInfoSyncSituationEnum = "Found" AccountMgmtInfoSyncSituationMatched AccountMgmtInfoSyncSituationEnum = "Matched" AccountMgmtInfoSyncSituationUnmatched AccountMgmtInfoSyncSituationEnum = "Unmatched" AccountMgmtInfoSyncSituationLost AccountMgmtInfoSyncSituationEnum = "Lost" AccountMgmtInfoSyncSituationDisputed AccountMgmtInfoSyncSituationEnum = "Disputed" AccountMgmtInfoSyncSituationConfirmed AccountMgmtInfoSyncSituationEnum = "Confirmed" )
Set of constants representing the allowable values for AccountMgmtInfoSyncSituationEnum
func GetAccountMgmtInfoSyncSituationEnumValues ¶ added in v65.47.0
func GetAccountMgmtInfoSyncSituationEnumValues() []AccountMgmtInfoSyncSituationEnum
GetAccountMgmtInfoSyncSituationEnumValues Enumerates the set of values for AccountMgmtInfoSyncSituationEnum
func GetMappingAccountMgmtInfoSyncSituationEnum ¶ added in v65.47.0
func GetMappingAccountMgmtInfoSyncSituationEnum(val string) (AccountMgmtInfoSyncSituationEnum, bool)
GetMappingAccountMgmtInfoSyncSituationEnum performs case Insensitive comparison on enum value and return the desired enum
type AccountMgmtInfoUserWalletArtifact ¶ added in v65.47.0
type AccountMgmtInfoUserWalletArtifact struct { // UserWalletArtifact identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // UserWalletArtifact URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AccountMgmtInfoUserWalletArtifact The UserWalletArtifact that contains the credentials that the system will use when performing Secure Form-Fill to log the user in to this application **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AccountMgmtInfoUserWalletArtifact) String ¶ added in v65.47.0
func (m AccountMgmtInfoUserWalletArtifact) String() string
func (AccountMgmtInfoUserWalletArtifact) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfoUserWalletArtifact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountMgmtInfos ¶ added in v65.47.0
type AccountMgmtInfos struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []AccountMgmtInfo `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
AccountMgmtInfos The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (AccountMgmtInfos) String ¶ added in v65.47.0
func (m AccountMgmtInfos) String() string
func (AccountMgmtInfos) ValidateEnumValue ¶ added in v65.47.0
func (m AccountMgmtInfos) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountRecoverySetting ¶ added in v65.47.0
type AccountRecoverySetting struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The account recovery factor used (for example, email, mobile number (SMS), security questions, mobile application push or TOTP) to verify the identity of the user and reset the user's password. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Factors []AccountRecoverySettingFactorsEnum `mandatory:"true" json:"factors"` // Indicates the maximum number of failed account recovery attempts allowed for the user. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none // - idcsMinValue: 1 // - idcsMaxValue: 99 MaxIncorrectAttempts *int `mandatory:"true" json:"maxIncorrectAttempts"` // Indicates how many minutes to disable account recovery for the user. The default value is 30 metric minutes. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none // - idcsMinValue: 5 // - idcsMaxValue: 9999 LockoutDuration *int `mandatory:"true" json:"lockoutDuration"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 ExternalId *string `mandatory:"false" json:"externalId"` }
AccountRecoverySetting Account Recovery Settings
func (AccountRecoverySetting) String ¶ added in v65.47.0
func (m AccountRecoverySetting) String() string
func (AccountRecoverySetting) ValidateEnumValue ¶ added in v65.47.0
func (m AccountRecoverySetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AccountRecoverySettingFactorsEnum ¶ added in v65.47.0
type AccountRecoverySettingFactorsEnum string
AccountRecoverySettingFactorsEnum Enum with underlying type: string
const ( AccountRecoverySettingFactorsEmail AccountRecoverySettingFactorsEnum = "email" AccountRecoverySettingFactorsSms AccountRecoverySettingFactorsEnum = "sms" AccountRecoverySettingFactorsSecquestions AccountRecoverySettingFactorsEnum = "secquestions" AccountRecoverySettingFactorsPush AccountRecoverySettingFactorsEnum = "push" AccountRecoverySettingFactorsTotp AccountRecoverySettingFactorsEnum = "totp" )
Set of constants representing the allowable values for AccountRecoverySettingFactorsEnum
func GetAccountRecoverySettingFactorsEnumValues ¶ added in v65.47.0
func GetAccountRecoverySettingFactorsEnumValues() []AccountRecoverySettingFactorsEnum
GetAccountRecoverySettingFactorsEnumValues Enumerates the set of values for AccountRecoverySettingFactorsEnum
func GetMappingAccountRecoverySettingFactorsEnum ¶ added in v65.47.0
func GetMappingAccountRecoverySettingFactorsEnum(val string) (AccountRecoverySettingFactorsEnum, bool)
GetMappingAccountRecoverySettingFactorsEnum performs case Insensitive comparison on enum value and return the desired enum
type AccountRecoverySettings ¶ added in v65.47.0
type AccountRecoverySettings struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []AccountRecoverySetting `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
AccountRecoverySettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (AccountRecoverySettings) String ¶ added in v65.47.0
func (m AccountRecoverySettings) String() string
func (AccountRecoverySettings) ValidateEnumValue ¶ added in v65.47.0
func (m AccountRecoverySettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Addresses ¶
type Addresses struct { // A label indicating the attribute's function; e.g., 'work' or 'home'. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type AddressesTypeEnum `mandatory:"true" json:"type"` // The full mailing address, formatted for display or use with a mailing label. This attribute MAY contain newlines. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Formatted *string `mandatory:"false" json:"formatted"` // The full street address component, which may include house number, street name, PO BOX, and multi-line extended street address information. This attribute MAY contain newlines. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none StreetAddress *string `mandatory:"false" json:"streetAddress"` // The city or locality component. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Locality *string `mandatory:"false" json:"locality"` // The state or region component. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Region *string `mandatory:"false" json:"region"` // The zipcode or postal code component. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PostalCode *string `mandatory:"false" json:"postalCode"` // The country name component. // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "countries" and attrValues.value eq "upper($(country))" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Country *string `mandatory:"false" json:"country"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
Addresses A physical mailing address for this User, as described in (address Element). Canonical Type Values of work, home, and other. The value attribute is a complex type with the following sub-attributes.
func (Addresses) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddressesTypeEnum ¶
type AddressesTypeEnum string
AddressesTypeEnum Enum with underlying type: string
const ( AddressesTypeWork AddressesTypeEnum = "work" AddressesTypeHome AddressesTypeEnum = "home" AddressesTypeOther AddressesTypeEnum = "other" )
Set of constants representing the allowable values for AddressesTypeEnum
func GetAddressesTypeEnumValues ¶
func GetAddressesTypeEnumValues() []AddressesTypeEnum
GetAddressesTypeEnumValues Enumerates the set of values for AddressesTypeEnum
func GetMappingAddressesTypeEnum ¶
func GetMappingAddressesTypeEnum(val string) (AddressesTypeEnum, bool)
GetMappingAddressesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ApiKey ¶
type ApiKey struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Fingerprint // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - type: string // - mutability: readOnly // - required: true // - returned: default Fingerprint *string `mandatory:"true" json:"fingerprint"` // Key // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - idcsPii: true // - type: string // - mutability: immutable // - required: true // - returned: default Key *string `mandatory:"true" json:"key"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **Added In:** 2101262133 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` User *ApiKeyUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
ApiKey The user's API key.
func (ApiKey) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApiKeySearchRequest ¶
type ApiKeySearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
ApiKeySearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (ApiKeySearchRequest) String ¶
func (m ApiKeySearchRequest) String() string
func (ApiKeySearchRequest) ValidateEnumValue ¶
func (m ApiKeySearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApiKeyUser ¶
type ApiKeyUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
ApiKeyUser The user linked to the API key. **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (ApiKeyUser) String ¶
func (m ApiKeyUser) String() string
func (ApiKeyUser) ValidateEnumValue ¶
func (m ApiKeyUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApiKeys ¶
type ApiKeys struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []ApiKey `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
ApiKeys The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (ApiKeys) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type App ¶ added in v65.47.0
type App struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Display name of the application. Display name is intended to be user-friendly, and an administrator can change the value at any time. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: server DisplayName *string `mandatory:"true" json:"displayName"` BasedOnTemplate *AppBasedOnTemplate `mandatory:"true" json:"basedOnTemplate"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Indicates whether the application is billed as an OPCService. If true, customer is not billed for runtime operations of the app. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: boolean // - uniqueness: none MeterAsOPCService *bool `mandatory:"false" json:"meterAsOPCService"` // Name of the application. Also serves as username if the application authenticates to Oracle Public Cloud infrastructure. This name may not be user-friendly and cannot be changed once an App is created. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: server Name *string `mandatory:"false" json:"name"` // This value is the credential of this App, which this App supplies as a password when this App authenticates to the Oracle Public Cloud infrastructure. This value is also the client secret of this App when it acts as an OAuthClient. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ClientSecret *string `mandatory:"false" json:"clientSecret"` // Hashed Client Secret. This hash-value is used to verify the 'clientSecret' credential of this App // **Added In:** 2106240046 // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: hash_sc // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none HashedClientSecret *string `mandatory:"false" json:"hashedClientSecret"` // Description of the application. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Encryption Alogrithm to use for encrypting ID token. // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdTokenEncAlgo *string `mandatory:"false" json:"idTokenEncAlgo"` // Service Names allow to use OCI signature for client authentication instead of client credentials // **Added In:** 2207040824 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DelegatedServiceNames []string `mandatory:"false" json:"delegatedServiceNames"` // If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML. If false, all runtime services are disabled for this App, and only administrative operations can be performed. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // Application icon. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none AppIcon *string `mandatory:"false" json:"appIcon"` // Application thumbnail. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none AppThumbnail *string `mandatory:"false" json:"appThumbnail"` // If true, this App was migrated from an earlier version of Oracle Public Cloud infrastructure (and may therefore require special handling from runtime services such as OAuth or SAML). If false, this App requires no special handling from runtime services. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Migrated *bool `mandatory:"false" json:"migrated"` // If true, this App is an internal infrastructure App. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Infrastructure *bool `mandatory:"false" json:"infrastructure"` // If true, this App allows runtime services to log end users into this App automatically. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsLoginTarget *bool `mandatory:"false" json:"isLoginTarget"` // If true, this app will be displayed in the MyApps page of each end-user who has access to the App. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none ShowInMyApps *bool `mandatory:"false" json:"showInMyApps"` // The protocol that runtime services will use to log end users in to this App automatically. If 'OIDC', then runtime services use the OpenID Connect protocol. If 'SAML', then runtime services use Security Assertion Markup Language protocol. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LoginMechanism AppLoginMechanismEnum `mandatory:"false" json:"loginMechanism,omitempty"` // The URL of the landing page for this App, which is the first page that an end user should see if runtime services log that end user in to this App automatically. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LandingPageUrl *string `mandatory:"false" json:"landingPageUrl"` // Application Logo URL // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ProductLogoUrl *string `mandatory:"false" json:"productLogoUrl"` // Privacy Policy URL // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PrivacyPolicyUrl *string `mandatory:"false" json:"privacyPolicyUrl"` // Terms of Service URL // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none TermsOfServiceUrl *string `mandatory:"false" json:"termsOfServiceUrl"` // Contact Email Address // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ContactEmailAddress *string `mandatory:"false" json:"contactEmailAddress"` // Product Name // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ProductName *string `mandatory:"false" json:"productName"` // Home Page URL // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HomePageUrl *string `mandatory:"false" json:"homePageUrl"` // If true, this application acts as FormFill Application // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsFormFill *bool `mandatory:"false" json:"isFormFill"` // If true, this application acts as an OAuth Client // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsOAuthClient *bool `mandatory:"false" json:"isOAuthClient"` // If true, this application acts as an Radius App // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsRadiusApp *bool `mandatory:"false" json:"isRadiusApp"` // Specifies the type of access that this App has when it acts as an OAuthClient. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ClientType AppClientTypeEnum `mandatory:"false" json:"clientType,omitempty"` // OPTIONAL. Each value is a URI within this App. This attribute is required when this App acts as an OAuthClient and is involved in three-legged flows (authorization-code flows). // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RedirectUris []string `mandatory:"false" json:"redirectUris"` // If true, indicates that the system should allow all URL-schemes within each value of the 'redirectUris' attribute. Also indicates that the system should not attempt to confirm that each value of the 'redirectUris' attribute is a valid URI. In particular, the system should not confirm that the domain component of the URI is a top-level domain and the system should not confirm that the hostname portion is a valid system that is reachable over the network. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AllUrlSchemesAllowed *bool `mandatory:"false" json:"allUrlSchemesAllowed"` // OAuth will use this URI to logout if this App wants to participate in SSO, and if this App's session gets cleared as part of global logout. Note: This attribute is used only if this App acts as an OAuthClient. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutUri *string `mandatory:"false" json:"logoutUri"` // Each value of this attribute is the URI of a landing page within this App. It is used only when this App, acting as an OAuthClient, initiates the logout flow and wants to be redirected back to one of its landing pages. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PostLogoutRedirectUris []string `mandatory:"false" json:"postLogoutRedirectUris"` // List of grant-types that this App is allowed to use when it acts as an OAuthClient. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AllowedGrants []string `mandatory:"false" json:"allowedGrants"` // OPTIONAL. Required only when this App acts as an OAuthClient. Supported values are 'introspect' and 'onBehalfOfUser'. The value 'introspect' allows the client to look inside the access-token. The value 'onBehalfOfUser' overrides how the client's privileges are combined with the privileges of the Subject User. Ordinarily, authorization calculates the set of effective privileges as the intersection of the client's privileges and the user's privileges. The value 'onBehalfOf' indicates that authorization should ignore the privileges of the client and use only the user's privileges to calculate the effective privileges. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AllowedOperations []AppAllowedOperationsEnum `mandatory:"false" json:"allowedOperations,omitempty"` // Network Perimeters checking mode // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ClientIPChecking AppClientIPCheckingEnum `mandatory:"false" json:"clientIPChecking,omitempty"` // If true, this application is an Oracle Public Cloud service-instance. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsOPCService *bool `mandatory:"false" json:"isOPCService"` // If true, indicates that this application accepts an Oracle Cloud Identity Service User as a login-identity (does not require an account) and relies for authorization on the User's memberships in AppRoles. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none IsUnmanagedApp *bool `mandatory:"false" json:"isUnmanagedApp"` // If true, any managed App that is based on this template is checked for access control that is, access to this app is subject to successful authorization at SSO service, viz. app grants to start with. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AllowAccessControl *bool `mandatory:"false" json:"allowAccessControl"` // If true, indicates that this application acts as an OAuth Resource. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsOAuthResource *bool `mandatory:"false" json:"isOAuthResource"` // Expiry-time in seconds for an Access Token. Any token that allows access to this App will expire after the specified duration. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none AccessTokenExpiry *int `mandatory:"false" json:"accessTokenExpiry"` // Expiry-time in seconds for a Refresh Token. Any token that allows access to this App, once refreshed, will expire after the specified duration. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none RefreshTokenExpiry *int `mandatory:"false" json:"refreshTokenExpiry"` // If true, indicates that the Refresh Token is allowed when this App acts as an OAuth Resource. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AllowOffline *bool `mandatory:"false" json:"allowOffline"` // Callback Service URL // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none CallbackServiceUrl *string `mandatory:"false" json:"callbackServiceUrl"` // The base URI for all of the scopes defined in this App. The value of 'audience' is combined with the 'value' of each scope to form an 'fqs' or fully qualified scope. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Audience *string `mandatory:"false" json:"audience"` // If true, indicates that the App should be visible in each end-user's mobile application. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsMobileTarget *bool `mandatory:"false" json:"isMobileTarget"` // This attribute specifies the URL of the page that the App uses when an end-user signs in to that App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LoginPageUrl *string `mandatory:"false" json:"loginPageUrl"` // This attribute specifies the callback URL for the social linking operation. // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LinkingCallbackUrl *string `mandatory:"false" json:"linkingCallbackUrl"` // This attribute specifies the URL of the page that the App uses when an end-user signs out. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutPageUrl *string `mandatory:"false" json:"logoutPageUrl"` // This attribute specifies the URL of the page to which an application will redirect an end-user in case of error. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ErrorPageUrl *string `mandatory:"false" json:"errorPageUrl"` // If true, then this App acts as a SAML Service Provider. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsSamlServiceProvider *bool `mandatory:"false" json:"isSamlServiceProvider"` // If true, the webtier policy is active // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsWebTierPolicy *bool `mandatory:"false" json:"isWebTierPolicy"` // If true, indicates that this App supports Kerberos Authentication // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsKerberosRealm *bool `mandatory:"false" json:"isKerberosRealm"` // URL of application icon. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: reference // - uniqueness: none Icon *string `mandatory:"false" json:"icon"` // If true, this App is an AliasApp and it cannot be granted to an end-user directly. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: boolean // - uniqueness: none IsAliasApp *bool `mandatory:"false" json:"isAliasApp"` // If true, indicates that access to this App requires an account. That is, in order to log in to the App, a User must use an application-specific identity that is maintained in the remote identity-repository of that App. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsManagedApp *bool `mandatory:"false" json:"isManagedApp"` // This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ServiceTypeURN *string `mandatory:"false" json:"serviceTypeURN"` // This value specifies the version of the Oracle Public Cloud service of which this App is an instance // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ServiceTypeVersion *string `mandatory:"false" json:"serviceTypeVersion"` // This flag indicates if the App is capable of validating obligations with the token for allowing access to the App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsObligationCapable *bool `mandatory:"false" json:"isObligationCapable"` // If true, this App requires an upgrade and mandates attention from application administrator. The flag is used by UI to indicate this app is ready to upgrade. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none ReadyToUpgrade *bool `mandatory:"false" json:"readyToUpgrade"` // Indicates the scope of trust for this App when acting as an OAuthClient. A value of 'Explicit' indicates that the App is allowed to access only the scopes of OAuthResources that are explicitly specified as 'allowedScopes'. A value of 'Account' indicates that the App is allowed implicitly to access any scope of any OAuthResource within the same Oracle Cloud Account. A value of 'Tags' indicates that the App is allowed to access any scope of any OAuthResource with a matching tag within the same Oracle Cloud Account. A value of 'Default' indicates that the Tenant default trust scope configured in the Tenant Settings is used. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none TrustScope AppTrustScopeEnum `mandatory:"false" json:"trustScope,omitempty"` // If true, this application acts as database service Application // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - type: boolean IsDatabaseService *bool `mandatory:"false" json:"isDatabaseService"` // A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps. // **Deprecated Since: 18.2.6** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SecondaryAudiences []string `mandatory:"false" json:"secondaryAudiences"` // If true, this app acts as Enterprise app with Authentication and URL Authz policy. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsEnterpriseApp *bool `mandatory:"false" json:"isEnterpriseApp"` // If true, indicates that consent should be skipped for all scopes // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none BypassConsent *bool `mandatory:"false" json:"bypassConsent"` // Indicates whether the application is allowed to be access using kmsi token. // **Added In:** 2111190457 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: boolean // - uniqueness: none DisableKmsiTokenAuthentication *bool `mandatory:"false" json:"disableKmsiTokenAuthentication"` // If true, indicates the app is used for multicloud service integration. // **Added In:** 2301202328 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none IsMulticloudServiceApp *bool `mandatory:"false" json:"isMulticloudServiceApp"` RadiusPolicy *AppRadiusPolicy `mandatory:"false" json:"radiusPolicy"` // Network Perimeter // **Added In:** 2010242156 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex AppsNetworkPerimeters []AppAppsNetworkPerimeters `mandatory:"false" json:"appsNetworkPerimeters"` // A collection of arbitrary properties that scope the privileges of a cloud-control App. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none CloudControlProperties []AppCloudControlProperties `mandatory:"false" json:"cloudControlProperties"` // App attributes editable by subject // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [name] // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none EditableAttributes []AppEditableAttributes `mandatory:"false" json:"editableAttributes"` TermsOfUse *AppTermsOfUse `mandatory:"false" json:"termsOfUse"` // A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none ProtectableSecondaryAudiences []AppProtectableSecondaryAudiences `mandatory:"false" json:"protectableSecondaryAudiences"` IdpPolicy *AppIdpPolicy `mandatory:"false" json:"idpPolicy"` // A list of tags, acting as an OAuthClient, this App is allowed to access. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - idcsCompositeKey: [key, value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none AllowedTags []AppAllowedTags `mandatory:"false" json:"allowedTags"` AppSignonPolicy *AppAppSignonPolicy `mandatory:"false" json:"appSignonPolicy"` // Trust Policies. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex TrustPolicies []AppTrustPolicies `mandatory:"false" json:"trustPolicies"` SignonPolicy *AppSignonPolicy `mandatory:"false" json:"signonPolicy"` // A list of IdentityProvider assigned to app. A user trying to access this app will be automatically redirected to configured IdP during the authentication phase, before being able to access App. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex IdentityProviders []AppIdentityProviders `mandatory:"false" json:"identityProviders"` // Accounts of App // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Accounts []AppAccounts `mandatory:"false" json:"accounts"` // Grants assigned to the app // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Grants []AppGrants `mandatory:"false" json:"grants"` // Custom attribute that is required to compute other attribute values during app creation. // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: always // - type: complex // - uniqueness: none ServiceParams []AppServiceParams `mandatory:"false" json:"serviceParams"` // Label for the attribute to be shown in the UI. // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - idcsSearchable: false // - multiValued: true // - mutability: immutable // - required: false // - returned: default // - type: complex // - uniqueness: none AttrRenderingMetadata []AppAttrRenderingMetadata `mandatory:"false" json:"attrRenderingMetadata"` // A list of AppRoles that are granted to this App (and that are defined by other Apps). Within the Oracle Public Cloud infrastructure, this allows AppID-based association. Such an association allows this App to act as a consumer and thus to access resources of another App that acts as a producer. // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex // - uniqueness: none GrantedAppRoles []AppGrantedAppRoles `mandatory:"false" json:"grantedAppRoles"` SamlServiceProvider *AppSamlServiceProvider `mandatory:"false" json:"samlServiceProvider"` // A list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient. // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [fqs] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none AllowedScopes []AppAllowedScopes `mandatory:"false" json:"allowedScopes"` // Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient. // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [certAlias] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Certificates []AppCertificates `mandatory:"false" json:"certificates"` // Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends. // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none AliasApps []AppAliasApps `mandatory:"false" json:"aliasApps"` AsOPCService *AppAsOpcService `mandatory:"false" json:"asOPCService"` // A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers administrative privilege within this App. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex AdminRoles []AppAdminRoles `mandatory:"false" json:"adminRoles"` // A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers end-user privilege within this App. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex UserRoles []AppUserRoles `mandatory:"false" json:"userRoles"` // Scopes defined by this App. Used when this App acts as an OAuth Resource. // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Scopes []AppScopes `mandatory:"false" json:"scopes"` UrnIetfParamsScimSchemasOracleIdcsExtensionRadiusAppApp *AppExtensionRadiusAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:radiusApp:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionSamlServiceProviderApp *AppExtensionSamlServiceProviderApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:samlServiceProvider:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionWebTierPolicyApp *AppExtensionWebTierPolicyApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:webTierPolicy:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionManagedappApp *AppExtensionManagedappApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:managedapp:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppTemplateAppTemplate *AppExtensionFormFillAppTemplateAppTemplate `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillAppTemplate:AppTemplate"` UrnIetfParamsScimSchemasOracleIdcsExtensionOpcServiceApp *AppExtensionOpcServiceApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:opcService:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionKerberosRealmApp *AppExtensionKerberosRealmApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosRealm:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionRequestableApp *AppExtensionRequestableApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:requestable:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionFormFillAppApp *AppExtensionFormFillAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:formFillApp:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionDbcsApp *AppExtensionDbcsApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbcs:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionEnterpriseAppApp *AppExtensionEnterpriseAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:enterpriseApp:App"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"` UrnIetfParamsScimSchemasOracleIdcsExtensionMulticloudServiceAppApp *AppExtensionMulticloudServiceAppApp `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:multicloudServiceApp:App"` }
App Schema for App resource.
func (App) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAccounts ¶ added in v65.47.0
type AppAccounts struct { // Account identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // AccountMgmtInfo URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Owner identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none OwnerId *string `mandatory:"false" json:"ownerId"` // Name of the account // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // Status of the account // **Added In:** 17.4.6 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` }
AppAccounts Accounts of App
func (AppAccounts) String ¶ added in v65.47.0
func (m AppAccounts) String() string
func (AppAccounts) ValidateEnumValue ¶ added in v65.47.0
func (m AppAccounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAdminRoles ¶ added in v65.47.0
type AppAdminRoles struct { // ID of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Display-name of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The description of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` }
AppAdminRoles A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers administrative privilege within this App.
func (AppAdminRoles) String ¶ added in v65.47.0
func (m AppAdminRoles) String() string
func (AppAdminRoles) ValidateEnumValue ¶ added in v65.47.0
func (m AppAdminRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAliasApps ¶ added in v65.47.0
type AppAliasApps struct { // ID of the alias App. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the alias App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Display name of the alias App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Description of the alias App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` }
AppAliasApps Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends.
func (AppAliasApps) String ¶ added in v65.47.0
func (m AppAliasApps) String() string
func (AppAliasApps) ValidateEnumValue ¶ added in v65.47.0
func (m AppAliasApps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAllowAuthzPolicy ¶ added in v65.47.0
type AppAllowAuthzPolicy struct { // Identifier of the Policy. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the policy. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppAllowAuthzPolicy Allow Authz Policy. **Added In:** 19.2.1 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppAllowAuthzPolicy) String ¶ added in v65.47.0
func (m AppAllowAuthzPolicy) String() string
func (AppAllowAuthzPolicy) ValidateEnumValue ¶ added in v65.47.0
func (m AppAllowAuthzPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAllowedOperationsEnum ¶ added in v65.47.0
type AppAllowedOperationsEnum string
AppAllowedOperationsEnum Enum with underlying type: string
const ( AppAllowedOperationsIntrospect AppAllowedOperationsEnum = "introspect" AppAllowedOperationsOnbehalfofuser AppAllowedOperationsEnum = "onBehalfOfUser" )
Set of constants representing the allowable values for AppAllowedOperationsEnum
func GetAppAllowedOperationsEnumValues ¶ added in v65.47.0
func GetAppAllowedOperationsEnumValues() []AppAllowedOperationsEnum
GetAppAllowedOperationsEnumValues Enumerates the set of values for AppAllowedOperationsEnum
func GetMappingAppAllowedOperationsEnum ¶ added in v65.47.0
func GetMappingAppAllowedOperationsEnum(val string) (AppAllowedOperationsEnum, bool)
GetMappingAppAllowedOperationsEnum performs case Insensitive comparison on enum value and return the desired enum
type AppAllowedScopes ¶ added in v65.47.0
type AppAllowedScopes struct { // A fully qualified scope that this App is allowed to access when it acts as an OAuthClient. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Fqs *string `mandatory:"true" json:"fqs"` // The ID of the App that defines this scope. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none IdOfDefiningApp *string `mandatory:"false" json:"idOfDefiningApp"` // If true, indicates that this value must be protected. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none ReadOnly *bool `mandatory:"false" json:"readOnly"` }
AppAllowedScopes A list of scopes (exposed by this App or by other Apps) that this App is allowed to access when it acts as an OAuthClient.
func (AppAllowedScopes) String ¶ added in v65.47.0
func (m AppAllowedScopes) String() string
func (AppAllowedScopes) ValidateEnumValue ¶ added in v65.47.0
func (m AppAllowedScopes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAllowedTags ¶ added in v65.47.0
type AppAllowedTags struct { // Key or name of the allowed tag. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Key *string `mandatory:"true" json:"key"` // Value of the allowed tag. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // If true, indicates that this value must be protected. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none ReadOnly *bool `mandatory:"false" json:"readOnly"` }
AppAllowedTags A list of tags, acting as an OAuthClient, this App is allowed to access.
func (AppAllowedTags) String ¶ added in v65.47.0
func (m AppAllowedTags) String() string
func (AppAllowedTags) ValidateEnumValue ¶ added in v65.47.0
func (m AppAllowedTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAppResources ¶ added in v65.47.0
type AppAppResources struct { // The id of an AppResource of this App. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of an AppResource of this App. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppAppResources A list of AppResources of this App. **Added In:** 19.2.1 **SCIM++ Properties:**
- caseExact: true
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppAppResources) String ¶ added in v65.47.0
func (m AppAppResources) String() string
func (AppAppResources) ValidateEnumValue ¶ added in v65.47.0
func (m AppAppResources) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAppSignonPolicy ¶ added in v65.47.0
type AppAppSignonPolicy struct { // Identifier of the Policy. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the policy. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppAppSignonPolicy App Sign-on Policy. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppAppSignonPolicy) String ¶ added in v65.47.0
func (m AppAppSignonPolicy) String() string
func (AppAppSignonPolicy) ValidateEnumValue ¶ added in v65.47.0
func (m AppAppSignonPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAppsNetworkPerimeters ¶ added in v65.47.0
type AppAppsNetworkPerimeters struct { // List of identifier of Network Perimeters for App // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the Network Perimeter. // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppAppsNetworkPerimeters Network Perimeter
func (AppAppsNetworkPerimeters) String ¶ added in v65.47.0
func (m AppAppsNetworkPerimeters) String() string
func (AppAppsNetworkPerimeters) ValidateEnumValue ¶ added in v65.47.0
func (m AppAppsNetworkPerimeters) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAsOpcService ¶ added in v65.47.0
type AppAsOpcService struct { // Identifier of the OPCService facet. // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the OPCService facet. // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppAsOpcService OPCService facet of the application. **Deprecated Since: 17.3.4** **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppAsOpcService) String ¶ added in v65.47.0
func (m AppAsOpcService) String() string
func (AppAsOpcService) ValidateEnumValue ¶ added in v65.47.0
func (m AppAsOpcService) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAttrRenderingMetadata ¶ added in v65.47.0
type AppAttrRenderingMetadata struct { // Name of the attribute. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // Label for the attribute to be shown in the UI. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Label *string `mandatory:"false" json:"label"` // Help text for the attribute. It can contain HTML tags. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Helptext *string `mandatory:"false" json:"helptext"` // UI widget to use for the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Widget AppAttrRenderingMetadataWidgetEnum `mandatory:"false" json:"widget,omitempty"` // Data type of the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Datatype *string `mandatory:"false" json:"datatype"` // UI widget to use for the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Section AppAttrRenderingMetadataSectionEnum `mandatory:"false" json:"section,omitempty"` // Data type of the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none Order *int `mandatory:"false" json:"order"` // Attribute is required or optional. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Required *bool `mandatory:"false" json:"required"` // Regular expression of the attribute for validation. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Regexp *string `mandatory:"false" json:"regexp"` // Is the attribute readOnly. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none ReadOnly *bool `mandatory:"false" json:"readOnly"` // Indicates whether the attribute is to be shown on the application creation UI. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Visible *bool `mandatory:"false" json:"visible"` // Minimum length of the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinLength *int `mandatory:"false" json:"minLength"` // Maximum length of the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxLength *int `mandatory:"false" json:"maxLength"` // Minimum size of the attribute.. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinSize *int `mandatory:"false" json:"minSize"` // Maximum size of the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxSize *int `mandatory:"false" json:"maxSize"` }
AppAttrRenderingMetadata Label for the attribute to be shown in the UI.
func (AppAttrRenderingMetadata) String ¶ added in v65.47.0
func (m AppAttrRenderingMetadata) String() string
func (AppAttrRenderingMetadata) ValidateEnumValue ¶ added in v65.47.0
func (m AppAttrRenderingMetadata) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppAttrRenderingMetadataSectionEnum ¶ added in v65.47.0
type AppAttrRenderingMetadataSectionEnum string
AppAttrRenderingMetadataSectionEnum Enum with underlying type: string
const ( AppAttrRenderingMetadataSectionSaml AppAttrRenderingMetadataSectionEnum = "saml" AppAttrRenderingMetadataSectionGeneral AppAttrRenderingMetadataSectionEnum = "general" )
Set of constants representing the allowable values for AppAttrRenderingMetadataSectionEnum
func GetAppAttrRenderingMetadataSectionEnumValues ¶ added in v65.47.0
func GetAppAttrRenderingMetadataSectionEnumValues() []AppAttrRenderingMetadataSectionEnum
GetAppAttrRenderingMetadataSectionEnumValues Enumerates the set of values for AppAttrRenderingMetadataSectionEnum
func GetMappingAppAttrRenderingMetadataSectionEnum ¶ added in v65.47.0
func GetMappingAppAttrRenderingMetadataSectionEnum(val string) (AppAttrRenderingMetadataSectionEnum, bool)
GetMappingAppAttrRenderingMetadataSectionEnum performs case Insensitive comparison on enum value and return the desired enum
type AppAttrRenderingMetadataWidgetEnum ¶ added in v65.47.0
type AppAttrRenderingMetadataWidgetEnum string
AppAttrRenderingMetadataWidgetEnum Enum with underlying type: string
const ( AppAttrRenderingMetadataWidgetInputtext AppAttrRenderingMetadataWidgetEnum = "inputtext" AppAttrRenderingMetadataWidgetCheckbox AppAttrRenderingMetadataWidgetEnum = "checkbox" AppAttrRenderingMetadataWidgetTextarea AppAttrRenderingMetadataWidgetEnum = "textarea" )
Set of constants representing the allowable values for AppAttrRenderingMetadataWidgetEnum
func GetAppAttrRenderingMetadataWidgetEnumValues ¶ added in v65.47.0
func GetAppAttrRenderingMetadataWidgetEnumValues() []AppAttrRenderingMetadataWidgetEnum
GetAppAttrRenderingMetadataWidgetEnumValues Enumerates the set of values for AppAttrRenderingMetadataWidgetEnum
func GetMappingAppAttrRenderingMetadataWidgetEnum ¶ added in v65.47.0
func GetMappingAppAttrRenderingMetadataWidgetEnum(val string) (AppAttrRenderingMetadataWidgetEnum, bool)
GetMappingAppAttrRenderingMetadataWidgetEnum performs case Insensitive comparison on enum value and return the desired enum
type AppBasedOnTemplate ¶ added in v65.47.0
type AppBasedOnTemplate struct { // Identifier of the application template. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the application template. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The most recent DateTime that the appTemplate on which the application based upon is updated. The attribute MUST be a DateTime. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastModified *string `mandatory:"false" json:"lastModified"` // Unique Well-known identifier used to reference app template. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none WellKnownId *string `mandatory:"false" json:"wellKnownId"` }
AppBasedOnTemplate Application template on which the application is based. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: complex
func (AppBasedOnTemplate) String ¶ added in v65.47.0
func (m AppBasedOnTemplate) String() string
func (AppBasedOnTemplate) ValidateEnumValue ¶ added in v65.47.0
func (m AppBasedOnTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppBundleConfigurationProperties ¶ added in v65.47.0
type AppBundleConfigurationProperties struct { // Name of the bundle configuration property. This attribute maps to \"name\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // ICF data type of the bundle configuration property. This attribute maps to \"type\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none IcfType AppBundleConfigurationPropertiesIcfTypeEnum `mandatory:"true" json:"icfType"` // If true, this bundle configuration property is required to connect to the target connected managed app. This attribute maps to \"isRequired\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: boolean // - uniqueness: none Required *bool `mandatory:"true" json:"required"` // Display name of the bundle configuration property. This attribute maps to \"displayName\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"false" json:"displayName"` // Value of the bundle configuration property. This attribute maps to \"value\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsSensitive: encrypt // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value []string `mandatory:"false" json:"value"` // Display sequence of the bundle configuration property. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none Order *int `mandatory:"false" json:"order"` // Help message of the bundle configuration property. This attribute maps to \"helpMessage\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HelpMessage *string `mandatory:"false" json:"helpMessage"` // If true, this bundle configuration property value is confidential and will be encrypted in Oracle Identity Cloud Service. This attribute maps to \"isConfidential\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none Confidential *bool `mandatory:"false" json:"confidential"` }
AppBundleConfigurationProperties ConnectorBundle configuration properties **SCIM++ Properties:**
- idcsCompositeKey: [name]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppBundleConfigurationProperties) String ¶ added in v65.47.0
func (m AppBundleConfigurationProperties) String() string
func (AppBundleConfigurationProperties) ValidateEnumValue ¶ added in v65.47.0
func (m AppBundleConfigurationProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppBundleConfigurationPropertiesIcfTypeEnum ¶ added in v65.47.0
type AppBundleConfigurationPropertiesIcfTypeEnum string
AppBundleConfigurationPropertiesIcfTypeEnum Enum with underlying type: string
const ( AppBundleConfigurationPropertiesIcfTypeLong AppBundleConfigurationPropertiesIcfTypeEnum = "Long" AppBundleConfigurationPropertiesIcfTypeString AppBundleConfigurationPropertiesIcfTypeEnum = "String" AppBundleConfigurationPropertiesIcfTypeCharacter AppBundleConfigurationPropertiesIcfTypeEnum = "Character" AppBundleConfigurationPropertiesIcfTypeDouble AppBundleConfigurationPropertiesIcfTypeEnum = "Double" AppBundleConfigurationPropertiesIcfTypeFloat AppBundleConfigurationPropertiesIcfTypeEnum = "Float" AppBundleConfigurationPropertiesIcfTypeInteger AppBundleConfigurationPropertiesIcfTypeEnum = "Integer" AppBundleConfigurationPropertiesIcfTypeBoolean AppBundleConfigurationPropertiesIcfTypeEnum = "Boolean" AppBundleConfigurationPropertiesIcfTypeUri AppBundleConfigurationPropertiesIcfTypeEnum = "URI" AppBundleConfigurationPropertiesIcfTypeFile AppBundleConfigurationPropertiesIcfTypeEnum = "File" AppBundleConfigurationPropertiesIcfTypeGuardedbytearray AppBundleConfigurationPropertiesIcfTypeEnum = "GuardedByteArray" AppBundleConfigurationPropertiesIcfTypeGuardedstring AppBundleConfigurationPropertiesIcfTypeEnum = "GuardedString" AppBundleConfigurationPropertiesIcfTypeArrayoflong AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfLong" AppBundleConfigurationPropertiesIcfTypeArrayofstring AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfString" AppBundleConfigurationPropertiesIcfTypeArrayofcharacter AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfCharacter" AppBundleConfigurationPropertiesIcfTypeArrayofdouble AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfDouble" AppBundleConfigurationPropertiesIcfTypeArrayoffloat AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFloat" AppBundleConfigurationPropertiesIcfTypeArrayofinteger AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfInteger" AppBundleConfigurationPropertiesIcfTypeArrayofboolean AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfBoolean" AppBundleConfigurationPropertiesIcfTypeArrayofuri AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfURI" AppBundleConfigurationPropertiesIcfTypeArrayoffile AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFile" AppBundleConfigurationPropertiesIcfTypeArrayofguardedbytearray AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedByteArray" AppBundleConfigurationPropertiesIcfTypeArrayofguardedstring AppBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedString" )
Set of constants representing the allowable values for AppBundleConfigurationPropertiesIcfTypeEnum
func GetAppBundleConfigurationPropertiesIcfTypeEnumValues ¶ added in v65.47.0
func GetAppBundleConfigurationPropertiesIcfTypeEnumValues() []AppBundleConfigurationPropertiesIcfTypeEnum
GetAppBundleConfigurationPropertiesIcfTypeEnumValues Enumerates the set of values for AppBundleConfigurationPropertiesIcfTypeEnum
func GetMappingAppBundleConfigurationPropertiesIcfTypeEnum ¶ added in v65.47.0
func GetMappingAppBundleConfigurationPropertiesIcfTypeEnum(val string) (AppBundleConfigurationPropertiesIcfTypeEnum, bool)
GetMappingAppBundleConfigurationPropertiesIcfTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppBundlePoolConfiguration ¶ added in v65.47.0
type AppBundlePoolConfiguration struct { // Maximum number of connector instances in the pool that are idle and active. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxIdle *int `mandatory:"false" json:"maxIdle"` // Maximum number of connector instances in the pool that are idle and active. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxObjects *int `mandatory:"false" json:"maxObjects"` // Maximum time (in milliseconds) to wait for a free connector instance to become available before failing. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxWait *int `mandatory:"false" json:"maxWait"` // Minimum time (in milliseconds) to wait before evicting an idle conenctor instance from the pool. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinEvictableIdleTimeMillis *int `mandatory:"false" json:"minEvictableIdleTimeMillis"` // Minimum number of idle connector instances in the pool. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinIdle *int `mandatory:"false" json:"minIdle"` }
AppBundlePoolConfiguration Configurable options maintaining a pool of ICF connector instances. Values for sub attributes can be set only if the ConnectorBundle referenced in the App has connectorPoolingSupported set to true **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppBundlePoolConfiguration) String ¶ added in v65.47.0
func (m AppBundlePoolConfiguration) String() string
func (AppBundlePoolConfiguration) ValidateEnumValue ¶ added in v65.47.0
func (m AppBundlePoolConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppCertificates ¶ added in v65.47.0
type AppCertificates struct { // Certificate alias // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none CertAlias *string `mandatory:"true" json:"certAlias"` // sha1Thumbprint // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Sha1Thumbprint *string `mandatory:"false" json:"sha1Thumbprint"` // Certificate kid // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Kid *string `mandatory:"false" json:"kid"` // Certificate x5t // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none X5t *string `mandatory:"false" json:"x5t"` // Base-64-encoded certificate. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: binary // - uniqueness: none X509Base64Certificate *interface{} `mandatory:"false" json:"x509Base64Certificate"` }
AppCertificates Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient.
func (AppCertificates) String ¶ added in v65.47.0
func (m AppCertificates) String() string
func (AppCertificates) ValidateEnumValue ¶ added in v65.47.0
func (m AppCertificates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppClientIPCheckingEnum ¶ added in v65.47.0
type AppClientIPCheckingEnum string
AppClientIPCheckingEnum Enum with underlying type: string
const ( AppClientIPCheckingAnywhere AppClientIPCheckingEnum = "anywhere" AppClientIPCheckingWhitelisted AppClientIPCheckingEnum = "whitelisted" )
Set of constants representing the allowable values for AppClientIPCheckingEnum
func GetAppClientIPCheckingEnumValues ¶ added in v65.47.0
func GetAppClientIPCheckingEnumValues() []AppClientIPCheckingEnum
GetAppClientIPCheckingEnumValues Enumerates the set of values for AppClientIPCheckingEnum
func GetMappingAppClientIPCheckingEnum ¶ added in v65.47.0
func GetMappingAppClientIPCheckingEnum(val string) (AppClientIPCheckingEnum, bool)
GetMappingAppClientIPCheckingEnum performs case Insensitive comparison on enum value and return the desired enum
type AppClientTypeEnum ¶ added in v65.47.0
type AppClientTypeEnum string
AppClientTypeEnum Enum with underlying type: string
const ( AppClientTypeConfidential AppClientTypeEnum = "confidential" AppClientTypePublic AppClientTypeEnum = "public" AppClientTypeTrusted AppClientTypeEnum = "trusted" )
Set of constants representing the allowable values for AppClientTypeEnum
func GetAppClientTypeEnumValues ¶ added in v65.47.0
func GetAppClientTypeEnumValues() []AppClientTypeEnum
GetAppClientTypeEnumValues Enumerates the set of values for AppClientTypeEnum
func GetMappingAppClientTypeEnum ¶ added in v65.47.0
func GetMappingAppClientTypeEnum(val string) (AppClientTypeEnum, bool)
GetMappingAppClientTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppCloudControlProperties ¶ added in v65.47.0
type AppCloudControlProperties struct { // The name of the property. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // The value(s) of the property. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Values []string `mandatory:"true" json:"values"` }
AppCloudControlProperties A collection of arbitrary properties that scope the privileges of a cloud-control App.
func (AppCloudControlProperties) String ¶ added in v65.47.0
func (m AppCloudControlProperties) String() string
func (AppCloudControlProperties) ValidateEnumValue ¶ added in v65.47.0
func (m AppCloudControlProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppConnectorBundle ¶ added in v65.47.0
type AppConnectorBundle struct { // ConnectorBundle identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Connector Bundle type. Allowed values are ConnectorBundle, LocalConnectorBundle. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsDefaultValue: ConnectorBundle // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Type AppConnectorBundleTypeEnum `mandatory:"true" json:"type"` // ConnectorBundle URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // ConnectorBundle display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Unique Well-known identifier used to reference connector bundle. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none WellKnownId *string `mandatory:"false" json:"wellKnownId"` }
AppConnectorBundle ConnectorBundle **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppConnectorBundle) String ¶ added in v65.47.0
func (m AppConnectorBundle) String() string
func (AppConnectorBundle) ValidateEnumValue ¶ added in v65.47.0
func (m AppConnectorBundle) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppConnectorBundleTypeEnum ¶ added in v65.47.0
type AppConnectorBundleTypeEnum string
AppConnectorBundleTypeEnum Enum with underlying type: string
const ( AppConnectorBundleTypeConnectorbundle AppConnectorBundleTypeEnum = "ConnectorBundle" AppConnectorBundleTypeLocalconnectorbundle AppConnectorBundleTypeEnum = "LocalConnectorBundle" )
Set of constants representing the allowable values for AppConnectorBundleTypeEnum
func GetAppConnectorBundleTypeEnumValues ¶ added in v65.47.0
func GetAppConnectorBundleTypeEnumValues() []AppConnectorBundleTypeEnum
GetAppConnectorBundleTypeEnumValues Enumerates the set of values for AppConnectorBundleTypeEnum
func GetMappingAppConnectorBundleTypeEnum ¶ added in v65.47.0
func GetMappingAppConnectorBundleTypeEnum(val string) (AppConnectorBundleTypeEnum, bool)
GetMappingAppConnectorBundleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppDenyAuthzPolicy ¶ added in v65.47.0
type AppDenyAuthzPolicy struct { // Identifier of the Policy. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the policy. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppDenyAuthzPolicy Deny Authz Policy. **Added In:** 19.2.1 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppDenyAuthzPolicy) String ¶ added in v65.47.0
func (m AppDenyAuthzPolicy) String() string
func (AppDenyAuthzPolicy) ValidateEnumValue ¶ added in v65.47.0
func (m AppDenyAuthzPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppDomainApp ¶ added in v65.47.0
type AppDomainApp struct { // DB Domain App identifier // **Added In:** 18.2.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // DB Domain App URI // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // DB Domain App display name // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
AppDomainApp Description: **Added In:** 18.2.2 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppDomainApp) String ¶ added in v65.47.0
func (m AppDomainApp) String() string
func (AppDomainApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppDomainApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppEditableAttributes ¶ added in v65.47.0
type AppEditableAttributes struct { // Name of the attribute. The attribute name will be qualified by schema name if any extension schema defines the attribute. The attribute name will not be qualified by schema name if the base schema defines the attribute. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` }
AppEditableAttributes App attributes editable by subject
func (AppEditableAttributes) String ¶ added in v65.47.0
func (m AppEditableAttributes) String() string
func (AppEditableAttributes) ValidateEnumValue ¶ added in v65.47.0
func (m AppEditableAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionDbcsApp ¶ added in v65.47.0
type AppExtensionDbcsApp struct { // The name of the Enterprise Domain that contains any number of DBInstances. If specified, the value must be unique. A non-null value indicates that App represents a DBDomain. A value of null indicates that the App represents an DB-instance. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: server DomainName *string `mandatory:"false" json:"domainName"` DomainApp *AppDomainApp `mandatory:"false" json:"domainApp"` }
AppExtensionDbcsApp This extension provides attributes for database service facet of an App
func (AppExtensionDbcsApp) String ¶ added in v65.47.0
func (m AppExtensionDbcsApp) String() string
func (AppExtensionDbcsApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionDbcsApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionEnterpriseAppApp ¶ added in v65.47.0
type AppExtensionEnterpriseAppApp struct { // A list of AppResources of this App. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex AppResources []AppAppResources `mandatory:"false" json:"appResources"` DenyAuthzPolicy *AppDenyAuthzPolicy `mandatory:"false" json:"denyAuthzPolicy"` AllowAuthzPolicy *AppAllowAuthzPolicy `mandatory:"false" json:"allowAuthzPolicy"` // Allow Authz policy decision expiry time in seconds. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsMaxValue: 3600 // - idcsMinValue: 0 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none AllowAuthzDecisionTTL *int `mandatory:"false" json:"allowAuthzDecisionTTL"` // Deny Authz policy decision expiry time in seconds. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsMaxValue: 3600 // - idcsMinValue: 0 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none DenyAuthzDecisionTTL *int `mandatory:"false" json:"denyAuthzDecisionTTL"` }
AppExtensionEnterpriseAppApp This extension defines the Enterprise App related attributes.
func (AppExtensionEnterpriseAppApp) String ¶ added in v65.47.0
func (m AppExtensionEnterpriseAppApp) String() string
func (AppExtensionEnterpriseAppApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionEnterpriseAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionFormFillAppApp ¶ added in v65.47.0
type AppExtensionFormFillAppApp struct { // Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication. Initially, we will support only WebApplication. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FormType AppExtensionFormFillAppAppFormTypeEnum `mandatory:"false" json:"formType,omitempty"` // Credential Sharing Group to which this form-fill application belongs. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FormCredentialSharingGroupID *string `mandatory:"false" json:"formCredentialSharingGroupID"` // If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none RevealPasswordOnForm *bool `mandatory:"false" json:"revealPasswordOnForm"` // Format for generating a username. This value can be Username or Email Address; any other value will be treated as a custom expression. A custom expression may combine 'concat' and 'substring' operations with literals and with any attribute of the Oracle Identity Cloud Service user. // **SCIM++ Properties:** // - caseExact: false // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none UserNameFormTemplate *string `mandatory:"false" json:"userNameFormTemplate"` // Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service User // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none UserNameFormExpression *string `mandatory:"false" json:"userNameFormExpression"` // Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FormCredMethod AppExtensionFormFillAppAppFormCredMethodEnum `mandatory:"false" json:"formCredMethod,omitempty"` // FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injection // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Configuration *string `mandatory:"false" json:"configuration"` // If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template. If false, indicates that the AppTemplate on which this App is based has disabled inheritance for these Form-Fill-related attributes. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none SyncFromTemplate *bool `mandatory:"false" json:"syncFromTemplate"` // A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service. Each item in the list also indicates how FormFill should interpret that formUrl. // **SCIM++ Properties:** // - idcsCompositeKey: [formUrl] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none FormFillUrlMatch []AppFormFillUrlMatch `mandatory:"false" json:"formFillUrlMatch"` }
AppExtensionFormFillAppApp This extension provides attributes for Form-Fill facet of App
func (AppExtensionFormFillAppApp) String ¶ added in v65.47.0
func (m AppExtensionFormFillAppApp) String() string
func (AppExtensionFormFillAppApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionFormFillAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionFormFillAppAppFormCredMethodEnum ¶ added in v65.47.0
type AppExtensionFormFillAppAppFormCredMethodEnum string
AppExtensionFormFillAppAppFormCredMethodEnum Enum with underlying type: string
const ( AppExtensionFormFillAppAppFormCredMethodAdminSetsCredentials AppExtensionFormFillAppAppFormCredMethodEnum = "ADMIN_SETS_CREDENTIALS" AppExtensionFormFillAppAppFormCredMethodUserSetsPasswordOnly AppExtensionFormFillAppAppFormCredMethodEnum = "USER_SETS_PASSWORD_ONLY" AppExtensionFormFillAppAppFormCredMethodUserSetsCredentials AppExtensionFormFillAppAppFormCredMethodEnum = "USER_SETS_CREDENTIALS" )
Set of constants representing the allowable values for AppExtensionFormFillAppAppFormCredMethodEnum
func GetAppExtensionFormFillAppAppFormCredMethodEnumValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppAppFormCredMethodEnumValues() []AppExtensionFormFillAppAppFormCredMethodEnum
GetAppExtensionFormFillAppAppFormCredMethodEnumValues Enumerates the set of values for AppExtensionFormFillAppAppFormCredMethodEnum
func GetMappingAppExtensionFormFillAppAppFormCredMethodEnum ¶ added in v65.47.0
func GetMappingAppExtensionFormFillAppAppFormCredMethodEnum(val string) (AppExtensionFormFillAppAppFormCredMethodEnum, bool)
GetMappingAppExtensionFormFillAppAppFormCredMethodEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionFormFillAppAppFormTypeEnum ¶ added in v65.47.0
type AppExtensionFormFillAppAppFormTypeEnum string
AppExtensionFormFillAppAppFormTypeEnum Enum with underlying type: string
const (
AppExtensionFormFillAppAppFormTypeWebapplication AppExtensionFormFillAppAppFormTypeEnum = "WebApplication"
)
Set of constants representing the allowable values for AppExtensionFormFillAppAppFormTypeEnum
func GetAppExtensionFormFillAppAppFormTypeEnumValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppAppFormTypeEnumValues() []AppExtensionFormFillAppAppFormTypeEnum
GetAppExtensionFormFillAppAppFormTypeEnumValues Enumerates the set of values for AppExtensionFormFillAppAppFormTypeEnum
func GetMappingAppExtensionFormFillAppAppFormTypeEnum ¶ added in v65.47.0
func GetMappingAppExtensionFormFillAppAppFormTypeEnum(val string) (AppExtensionFormFillAppAppFormTypeEnum, bool)
GetMappingAppExtensionFormFillAppAppFormTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionFormFillAppTemplateAppTemplate ¶ added in v65.47.0
type AppExtensionFormFillAppTemplateAppTemplate struct { // Type of the FormFill application like WebApplication, MainFrameApplication, WindowsApplication. Initially, we will support only WebApplication. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FormType AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum `mandatory:"false" json:"formType,omitempty"` // Credential Sharing Group to which this form-fill application belongs. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FormCredentialSharingGroupID *string `mandatory:"false" json:"formCredentialSharingGroupID"` // If true, indicates that system is allowed to show the password in plain-text for this account after re-authentication. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none RevealPasswordOnForm *bool `mandatory:"false" json:"revealPasswordOnForm"` // Format for generating a username. This value can be Username or Email Address; any other value will be treated as a custom expression. A custom expression may combine 'concat' and 'substring' operations with literals and with any attribute of the Oracle Identity Cloud Service user. // **SCIM++ Properties:** // - caseExact: false // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none UserNameFormTemplate *string `mandatory:"false" json:"userNameFormTemplate"` // Indicates the custom expression, which can combine concat and substring operations with literals and with any attribute of the Oracle Identity Cloud Service User // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none UserNameFormExpression *string `mandatory:"false" json:"userNameFormExpression"` // Indicates how FormFill obtains the username and password of the account that FormFill will use to sign into the target App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FormCredMethod AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum `mandatory:"false" json:"formCredMethod,omitempty"` // FormFill Application Configuration CLOB which has to be maintained in Form-Fill APP for legacy code to do Form-Fill injection // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Configuration *string `mandatory:"false" json:"configuration"` // If true, indicates that each of the Form-Fill-related attributes that can be inherited from the template actually will be inherited from the template. If false, indicates that the AppTemplate disabled inheritance for these Form-Fill-related attributes. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none SyncFromTemplate *bool `mandatory:"false" json:"syncFromTemplate"` // A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service. Each item in the list also indicates how FormFill should interpret that formUrl. // **SCIM++ Properties:** // - idcsCompositeKey: [formUrl] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none FormFillUrlMatch []AppFormFillUrlMatch `mandatory:"false" json:"formFillUrlMatch"` }
AppExtensionFormFillAppTemplateAppTemplate This extension provides attributes for Form-Fill facet of AppTemplate
func (AppExtensionFormFillAppTemplateAppTemplate) String ¶ added in v65.47.0
func (m AppExtensionFormFillAppTemplateAppTemplate) String() string
func (AppExtensionFormFillAppTemplateAppTemplate) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionFormFillAppTemplateAppTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum ¶ added in v65.47.0
type AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum string
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum Enum with underlying type: string
const ( AppExtensionFormFillAppTemplateAppTemplateFormCredMethodAdminSetsCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "ADMIN_SETS_CREDENTIALS" AppExtensionFormFillAppTemplateAppTemplateFormCredMethodUserSetsPasswordOnly AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "USER_SETS_PASSWORD_ONLY" AppExtensionFormFillAppTemplateAppTemplateFormCredMethodUserSetsCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "USER_SETS_CREDENTIALS" AppExtensionFormFillAppTemplateAppTemplateFormCredMethodSsoCredentialsAsAppCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "SSO_CREDENTIALS_AS_APP_CREDENTIALS" )
Set of constants representing the allowable values for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumValues() []AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumValues Enumerates the set of values for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum ¶ added in v65.47.0
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum(val string) (AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum, bool)
GetMappingAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum ¶ added in v65.47.0
type AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum string
AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum Enum with underlying type: string
const (
AppExtensionFormFillAppTemplateAppTemplateFormTypeWebapplication AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum = "WebApplication"
)
Set of constants representing the allowable values for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumValues ¶ added in v65.47.0
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumValues() []AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumValues Enumerates the set of values for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormTypeEnum ¶ added in v65.47.0
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormTypeEnum(val string) (AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum, bool)
GetMappingAppExtensionFormFillAppTemplateAppTemplateFormTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionKerberosRealmApp ¶ added in v65.47.0
type AppExtensionKerberosRealmApp struct { // The name of the Kerberos Realm that this App uses for authentication. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none RealmName *string `mandatory:"false" json:"realmName"` // The primary key that the system should use to encrypt artifacts that are specific to this Kerberos realm -- for example, to encrypt the Principal Key in each KerberosRealmUser. // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none MasterKey *string `mandatory:"false" json:"masterKey"` // The type of salt that the system will use to encrypt Kerberos-specific artifacts of this App unless another type of salt is specified. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none DefaultEncryptionSaltType *string `mandatory:"false" json:"defaultEncryptionSaltType"` // The types of salt that are available for the system to use when encrypting Kerberos-specific artifacts for this App. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none SupportedEncryptionSaltTypes []string `mandatory:"false" json:"supportedEncryptionSaltTypes"` // Ticket Flags // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: integer // - uniqueness: none TicketFlags *int `mandatory:"false" json:"ticketFlags"` // Max Ticket Life in seconds // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: integer // - uniqueness: none MaxTicketLife *int `mandatory:"false" json:"maxTicketLife"` // Max Renewable Age in seconds // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: integer // - uniqueness: none MaxRenewableAge *int `mandatory:"false" json:"maxRenewableAge"` }
AppExtensionKerberosRealmApp Kerberos Realm
func (AppExtensionKerberosRealmApp) String ¶ added in v65.47.0
func (m AppExtensionKerberosRealmApp) String() string
func (AppExtensionKerberosRealmApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionKerberosRealmApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionManagedappApp ¶ added in v65.47.0
type AppExtensionManagedappApp struct { // If true, the accounts of the application are managed through an ICF connector bundle // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Connected *bool `mandatory:"false" json:"connected"` // If true, the managed app can be authoritative. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none CanBeAuthoritative *bool `mandatory:"false" json:"canBeAuthoritative"` // If true, sync from the managed app will be performed as authoritative sync. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsAuthoritative *bool `mandatory:"false" json:"isAuthoritative"` // If true, the managed app is an On-Premise app. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsOnPremiseApp *bool `mandatory:"false" json:"isOnPremiseApp"` // If true, the managed app is a directory. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsDirectory *bool `mandatory:"false" json:"isDirectory"` // If true, the managed app supports schema discovery. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsSchemaDiscoverySupported *bool `mandatory:"false" json:"isSchemaDiscoverySupported"` // If true, the managed app supports schema customization. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsSchemaCustomizationSupported *bool `mandatory:"false" json:"isSchemaCustomizationSupported"` // If true, sync run-time operations are enabled for this App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EnableSync *bool `mandatory:"false" json:"enableSync"` // If true, send sync summary as notification upon job completion. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EnableSyncSummaryReportNotification *bool `mandatory:"false" json:"enableSyncSummaryReportNotification"` // If true, send activation email to new users created from authoritative sync. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EnableAuthSyncNewUserNotification *bool `mandatory:"false" json:"enableAuthSyncNewUserNotification"` // If true, admin has granted consent to perform managed app run-time operations. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AdminConsentGranted *bool `mandatory:"false" json:"adminConsentGranted"` // If true, the managed app requires 3-legged OAuth for authorization. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsThreeLeggedOAuthEnabled *bool `mandatory:"false" json:"isThreeLeggedOAuthEnabled"` // If true, indicates that Oracle Identity Cloud Service can use two-legged OAuth to connect to this ManagedApp. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsTwoLeggedOAuthEnabled *bool `mandatory:"false" json:"isTwoLeggedOAuthEnabled"` // Three legged OAuth provider name in Oracle Identity Cloud Service. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string ThreeLeggedOAuthProviderName *string `mandatory:"false" json:"threeLeggedOAuthProviderName"` // The most recent DateTime that the configuration of this App was updated. AppServices updates this timestamp whenever AppServices updates an App's configuration with respect to synchronization. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: dateTime // - uniqueness: none SyncConfigLastModified *string `mandatory:"false" json:"syncConfigLastModified"` // If true, then the account form will be displayed in the Oracle Identity Cloud Service UI to interactively create or update an account for this App. If a value is not specified for this attribute, a default value of \"false\" will be assumed as the value for this attribute. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none AccountFormVisible *bool `mandatory:"false" json:"accountFormVisible"` // IdentityBridges associated with this App // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none IdentityBridges []AppIdentityBridges `mandatory:"false" json:"identityBridges"` ConnectorBundle *AppConnectorBundle `mandatory:"false" json:"connectorBundle"` // ConnectorBundle configuration properties // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none BundleConfigurationProperties []AppBundleConfigurationProperties `mandatory:"false" json:"bundleConfigurationProperties"` // Object classes // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex // - uniqueness: none ObjectClasses []AppObjectClasses `mandatory:"false" json:"objectClasses"` BundlePoolConfiguration *AppBundlePoolConfiguration `mandatory:"false" json:"bundlePoolConfiguration"` FlatFileConnectorBundle *AppFlatFileConnectorBundle `mandatory:"false" json:"flatFileConnectorBundle"` // Flat file connector bundle configuration properties // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none FlatFileBundleConfigurationProperties []AppFlatFileBundleConfigurationProperties `mandatory:"false" json:"flatFileBundleConfigurationProperties"` ThreeLeggedOAuthCredential *AppThreeLeggedOAuthCredential `mandatory:"false" json:"threeLeggedOAuthCredential"` }
AppExtensionManagedappApp Managed App
func (AppExtensionManagedappApp) String ¶ added in v65.47.0
func (m AppExtensionManagedappApp) String() string
func (AppExtensionManagedappApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionManagedappApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionMulticloudServiceAppApp ¶ added in v65.47.0
type AppExtensionMulticloudServiceAppApp struct { // Specifies the service type for which the application is configured for multicloud integration. For applicable external service types, app will invoke multicloud service for runtime operations // **Added In:** 2301202328 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: request // - type: string // - uniqueness: none MulticloudServiceType AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum `mandatory:"true" json:"multicloudServiceType"` // The multicloud platform service URL which the application will invoke for runtime operations such as AWSCredentials api invocation // **Added In:** 2301202328 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: request // - type: string // - uniqueness: none MulticloudPlatformUrl *string `mandatory:"false" json:"multicloudPlatformUrl"` }
AppExtensionMulticloudServiceAppApp This extension defines attributes specific to Apps that represent instances of Multicloud Service App
func (AppExtensionMulticloudServiceAppApp) String ¶ added in v65.47.0
func (m AppExtensionMulticloudServiceAppApp) String() string
func (AppExtensionMulticloudServiceAppApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionMulticloudServiceAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum ¶ added in v65.47.0
type AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum string
AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum Enum with underlying type: string
const (
AppExtensionMulticloudServiceAppAppMulticloudServiceTypeAwscognito AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum = "AWSCognito"
)
Set of constants representing the allowable values for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumValues ¶ added in v65.47.0
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumValues() []AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumValues Enumerates the set of values for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
func GetMappingAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum ¶ added in v65.47.0
func GetMappingAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum(val string) (AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum, bool)
GetMappingAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionOpcServiceApp ¶ added in v65.47.0
type AppExtensionOpcServiceApp struct { // This value specifies the unique identifier assigned to an instance of an Oracle Public Cloud service app. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: server ServiceInstanceIdentifier *string `mandatory:"false" json:"serviceInstanceIdentifier"` // This value identifies the OPC region in which the service is running. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Region *string `mandatory:"false" json:"region"` // Current Federation Mode // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string CurrentFederationMode AppExtensionOpcServiceAppCurrentFederationModeEnum `mandatory:"false" json:"currentFederationMode,omitempty"` // Current Synchronization Mode // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string CurrentSynchronizationMode AppExtensionOpcServiceAppCurrentSynchronizationModeEnum `mandatory:"false" json:"currentSynchronizationMode,omitempty"` // Next Federation Mode // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string NextFederationMode AppExtensionOpcServiceAppNextFederationModeEnum `mandatory:"false" json:"nextFederationMode,omitempty"` // Next Synchronization Mode // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string NextSynchronizationMode AppExtensionOpcServiceAppNextSynchronizationModeEnum `mandatory:"false" json:"nextSynchronizationMode,omitempty"` // If true, indicates that enablement is in progress started but not completed // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean EnablingNextFedSyncModes *bool `mandatory:"false" json:"enablingNextFedSyncModes"` }
AppExtensionOpcServiceApp This extension defines attributes specific to Apps that represent instances of an Oracle Public Cloud (OPC) service.
func (AppExtensionOpcServiceApp) String ¶ added in v65.47.0
func (m AppExtensionOpcServiceApp) String() string
func (AppExtensionOpcServiceApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionOpcServiceApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionOpcServiceAppCurrentFederationModeEnum ¶ added in v65.47.0
type AppExtensionOpcServiceAppCurrentFederationModeEnum string
AppExtensionOpcServiceAppCurrentFederationModeEnum Enum with underlying type: string
const ( AppExtensionOpcServiceAppCurrentFederationModeNone AppExtensionOpcServiceAppCurrentFederationModeEnum = "None" AppExtensionOpcServiceAppCurrentFederationModeAppasserviceprovider AppExtensionOpcServiceAppCurrentFederationModeEnum = "AppAsServiceProvider" AppExtensionOpcServiceAppCurrentFederationModeAppasidentityprovider AppExtensionOpcServiceAppCurrentFederationModeEnum = "AppAsIdentityProvider" )
Set of constants representing the allowable values for AppExtensionOpcServiceAppCurrentFederationModeEnum
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumValues() []AppExtensionOpcServiceAppCurrentFederationModeEnum
GetAppExtensionOpcServiceAppCurrentFederationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppCurrentFederationModeEnum
func GetMappingAppExtensionOpcServiceAppCurrentFederationModeEnum ¶ added in v65.47.0
func GetMappingAppExtensionOpcServiceAppCurrentFederationModeEnum(val string) (AppExtensionOpcServiceAppCurrentFederationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppCurrentFederationModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionOpcServiceAppCurrentSynchronizationModeEnum ¶ added in v65.47.0
type AppExtensionOpcServiceAppCurrentSynchronizationModeEnum string
AppExtensionOpcServiceAppCurrentSynchronizationModeEnum Enum with underlying type: string
const ( AppExtensionOpcServiceAppCurrentSynchronizationModeNone AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "None" AppExtensionOpcServiceAppCurrentSynchronizationModeAppastarget AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "AppAsTarget" AppExtensionOpcServiceAppCurrentSynchronizationModeAppassource AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "AppAsSource" )
Set of constants representing the allowable values for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumValues() []AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
func GetMappingAppExtensionOpcServiceAppCurrentSynchronizationModeEnum ¶ added in v65.47.0
func GetMappingAppExtensionOpcServiceAppCurrentSynchronizationModeEnum(val string) (AppExtensionOpcServiceAppCurrentSynchronizationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppCurrentSynchronizationModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionOpcServiceAppNextFederationModeEnum ¶ added in v65.47.0
type AppExtensionOpcServiceAppNextFederationModeEnum string
AppExtensionOpcServiceAppNextFederationModeEnum Enum with underlying type: string
const ( AppExtensionOpcServiceAppNextFederationModeNone AppExtensionOpcServiceAppNextFederationModeEnum = "None" AppExtensionOpcServiceAppNextFederationModeAppasserviceprovider AppExtensionOpcServiceAppNextFederationModeEnum = "AppAsServiceProvider" AppExtensionOpcServiceAppNextFederationModeAppasidentityprovider AppExtensionOpcServiceAppNextFederationModeEnum = "AppAsIdentityProvider" )
Set of constants representing the allowable values for AppExtensionOpcServiceAppNextFederationModeEnum
func GetAppExtensionOpcServiceAppNextFederationModeEnumValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppNextFederationModeEnumValues() []AppExtensionOpcServiceAppNextFederationModeEnum
GetAppExtensionOpcServiceAppNextFederationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppNextFederationModeEnum
func GetMappingAppExtensionOpcServiceAppNextFederationModeEnum ¶ added in v65.47.0
func GetMappingAppExtensionOpcServiceAppNextFederationModeEnum(val string) (AppExtensionOpcServiceAppNextFederationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppNextFederationModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionOpcServiceAppNextSynchronizationModeEnum ¶ added in v65.47.0
type AppExtensionOpcServiceAppNextSynchronizationModeEnum string
AppExtensionOpcServiceAppNextSynchronizationModeEnum Enum with underlying type: string
const ( AppExtensionOpcServiceAppNextSynchronizationModeNone AppExtensionOpcServiceAppNextSynchronizationModeEnum = "None" AppExtensionOpcServiceAppNextSynchronizationModeAppastarget AppExtensionOpcServiceAppNextSynchronizationModeEnum = "AppAsTarget" AppExtensionOpcServiceAppNextSynchronizationModeAppassource AppExtensionOpcServiceAppNextSynchronizationModeEnum = "AppAsSource" )
Set of constants representing the allowable values for AppExtensionOpcServiceAppNextSynchronizationModeEnum
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumValues ¶ added in v65.47.0
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumValues() []AppExtensionOpcServiceAppNextSynchronizationModeEnum
GetAppExtensionOpcServiceAppNextSynchronizationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppNextSynchronizationModeEnum
func GetMappingAppExtensionOpcServiceAppNextSynchronizationModeEnum ¶ added in v65.47.0
func GetMappingAppExtensionOpcServiceAppNextSynchronizationModeEnum(val string) (AppExtensionOpcServiceAppNextSynchronizationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppNextSynchronizationModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionRadiusAppApp ¶ added in v65.47.0
type AppExtensionRadiusAppApp struct { // This is the IP address of the RADIUS Client like Oracle Database server. It can be only IP address and not hostname. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string ClientIP *string `mandatory:"true" json:"clientIP"` // This is the port of RADIUS Proxy which RADIUS client will connect to. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string Port *string `mandatory:"true" json:"port"` // Secret key used to secure communication between RADIUS Proxy and RADIUS client // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string SecretKey *string `mandatory:"true" json:"secretKey"` // Indicates to include groups in RADIUS response // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean IncludeGroupInResponse *bool `mandatory:"true" json:"includeGroupInResponse"` // If true, capture the client IP address from the RADIUS request packet. IP Address is used for auditing, policy-evaluation and country-code calculation. // **Added In:** 2205120021 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean CaptureClientIp *bool `mandatory:"false" json:"captureClientIp"` // Value consists of type of RADIUS App. Type can be Oracle Database, VPN etc // **Added In:** 2205120021 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string TypeOfRadiusApp *string `mandatory:"false" json:"typeOfRadiusApp"` // The name of the attribute that contains the Internet Protocol address of the end-user. // **Added In:** 2205120021 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string EndUserIPAttribute *string `mandatory:"false" json:"endUserIPAttribute"` // ID used to identify a particular vendor. // **Added In:** 2205120021 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string RadiusVendorSpecificId *string `mandatory:"false" json:"radiusVendorSpecificId"` // Vendor-specific identifier of the attribute in the RADIUS response that will contain the end-user's country code. This is an integer-value in the range 1 to 255 // **Added In:** 2205120021 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string CountryCodeResponseAttributeId *string `mandatory:"false" json:"countryCodeResponseAttributeId"` // RADIUS attribute that RADIUS-enabled system uses to pass the group membership // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string GroupMembershipRadiusAttribute *string `mandatory:"false" json:"groupMembershipRadiusAttribute"` // Configure the responseFormat based on vendor in order to pass it to RADIUS infra // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string ResponseFormat *string `mandatory:"false" json:"responseFormat"` // The delimiter used if group membership responseFormat is a delimited list instead of repeating attributes // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string ResponseFormatDelimiter *string `mandatory:"false" json:"responseFormatDelimiter"` // Configure the groupNameFormat based on vendor in order to pass it to RADIUS infra // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string GroupNameFormat *string `mandatory:"false" json:"groupNameFormat"` // Indicates if password and OTP are passed in the same sign-in request or not. // **Added In:** 2205120021 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean PasswordAndOtpTogether *bool `mandatory:"false" json:"passwordAndOtpTogether"` // In a successful authentication response, Oracle Identity Cloud Service will pass user's group information restricted to groups persisted in this attribute, in the specified RADIUS attribute. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none GroupMembershipToReturn []AppGroupMembershipToReturn `mandatory:"false" json:"groupMembershipToReturn"` }
AppExtensionRadiusAppApp This extension defines attributes specific to Apps that represent instances of Radius App.
func (AppExtensionRadiusAppApp) String ¶ added in v65.47.0
func (m AppExtensionRadiusAppApp) String() string
func (AppExtensionRadiusAppApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionRadiusAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionRequestableApp ¶ added in v65.47.0
type AppExtensionRequestableApp struct { // Flag controlling whether resource can be request by user through self service console. // **Added In:** 17.3.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: boolean // - uniqueness: none Requestable *bool `mandatory:"false" json:"requestable"` }
AppExtensionRequestableApp Requestable App
func (AppExtensionRequestableApp) String ¶ added in v65.47.0
func (m AppExtensionRequestableApp) String() string
func (AppExtensionRequestableApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionRequestableApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionSamlServiceProviderApp ¶ added in v65.47.0
type AppExtensionSamlServiceProviderApp struct { // This attribute represents the metadata of a Security Provider in the Security Assertion Markup Language protocol. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Metadata *string `mandatory:"false" json:"metadata"` // The ID of the Provider. This value corresponds to the entityID from the Service Provider metadata. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PartnerProviderId *string `mandatory:"false" json:"partnerProviderId"` // The pattern of the Provider. This value corresponds to the entityID from the Service Provider metadata. // **Added In:** 2202230830 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none PartnerProviderPattern *string `mandatory:"false" json:"partnerProviderPattern"` // The alternate Provider ID to be used as the Oracle Identity Cloud Service providerID (instead of the one in SamlSettings) when interacting with this SP. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none TenantProviderId *string `mandatory:"false" json:"tenantProviderId"` // This attribute represents the Succinct ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: server SuccinctId *string `mandatory:"false" json:"succinctId"` // The attribute represents the URL to which the SAML Assertions will be sent by the SAML IdP. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AssertionConsumerUrl *string `mandatory:"false" json:"assertionConsumerUrl"` // The URL to which the partner sends the logout request. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutRequestUrl *string `mandatory:"false" json:"logoutRequestUrl"` // The URL to which the partner sends the logout response. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutResponseUrl *string `mandatory:"false" json:"logoutResponseUrl"` // This can be any string, but there are a set of standard nameIdFormats. If a nameIdFormat other than the standard list is chosen, it will be considered a custom nameidformat. The standard nameidformats include: saml-x509, saml-emailaddress, saml-windowsnamequalifier, saml-kerberos, saml-persistent, saml-transient, saml-unspecified, saml-none, and saml-persistent-opaque. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none NameIdFormat *string `mandatory:"false" json:"nameIdFormat"` // This attribute represents the signing certificate that an App uses to verify the signed authentication request. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SigningCertificate *string `mandatory:"false" json:"signingCertificate"` // This attribute represents the encryption certificate that an App uses to encrypt the Security Assertion Markup Language (SAML) assertion. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EncryptionCertificate *string `mandatory:"false" json:"encryptionCertificate"` // This attribute indicates the encryption algorithm used to encrypt the SAML assertion. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EncryptionAlgorithm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum `mandatory:"false" json:"encryptionAlgorithm,omitempty"` // This attribute indicates the key encryption algorithm. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none KeyEncryptionAlgorithm AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum `mandatory:"false" json:"keyEncryptionAlgorithm,omitempty"` // If true, indicates that the system must encrypt the Security Assertion Markup Language (SAML) assertion. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EncryptAssertion *bool `mandatory:"false" json:"encryptAssertion"` // Indicates which part of the response should be signed. A value of \"Assertion\" indicates that the Assertion should be signed. A value of \"Response\" indicates that the SSO Response should be signed. A value of \"AssertionAndResponse\" indicates that both the Assertion and the SSO Response should be signed. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SignResponseOrAssertion AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum `mandatory:"false" json:"signResponseOrAssertion,omitempty"` // If true, then the signing certificate is included in the signature. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IncludeSigningCertInSignature *bool `mandatory:"false" json:"includeSigningCertInSignature"` // This attribute represents the HTTP binding that would be used while logout. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutBinding AppExtensionSamlServiceProviderAppLogoutBindingEnum `mandatory:"false" json:"logoutBinding,omitempty"` // If true, then the SAML Service supports logout for this App. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none LogoutEnabled *bool `mandatory:"false" json:"logoutEnabled"` // This attribute represents the algorithm used to hash the signature. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SignatureHashAlgorithm AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum `mandatory:"false" json:"signatureHashAlgorithm,omitempty"` // Specifies the preferred federation protocol (SAML2.0 or WS-Fed1.1). // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - idcsDefaultValue: SAML2.0 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FederationProtocol AppExtensionSamlServiceProviderAppFederationProtocolEnum `mandatory:"false" json:"federationProtocol,omitempty"` // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // This property specifies which user attribute is used as the NameID value in the SAML assertion. This attribute can be constructed by using attributes from the Oracle Identity Cloud Service Core Users schema. NameIdUserstoreAttribute *string `mandatory:"false" json:"nameIdUserstoreAttribute"` // If enabled, then the SAML Service supports Hok for this App. // **Added In:** 2101262133 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none HokRequired *bool `mandatory:"false" json:"hokRequired"` // Hok Assertion Consumer Service Url // **Added In:** 2101262133 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HokAcsUrl *string `mandatory:"false" json:"hokAcsUrl"` // Records the notification timestamp for the SP whose signing certificate is about to expire. // **Added In:** 2302092332 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastNotificationSentTime *string `mandatory:"false" json:"lastNotificationSentTime"` OutboundAssertionAttributes *AppOutboundAssertionAttributes `mandatory:"false" json:"outboundAssertionAttributes"` // Each value of this attribute describes an attribute of User that will be sent in a Security Assertion Markup Language (SAML) assertion. // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [name] // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none UserAssertionAttributes []AppUserAssertionAttributes `mandatory:"false" json:"userAssertionAttributes"` // Each value of this attribute describes an attribute of Group that will be sent in a Security Assertion Markup Language (SAML) assertion. // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [name] // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none GroupAssertionAttributes []AppGroupAssertionAttributes `mandatory:"false" json:"groupAssertionAttributes"` }
AppExtensionSamlServiceProviderApp This extension defines attributes related to the Service Providers configuration.
func (AppExtensionSamlServiceProviderApp) String ¶ added in v65.47.0
func (m AppExtensionSamlServiceProviderApp) String() string
func (AppExtensionSamlServiceProviderApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionSamlServiceProviderApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum ¶ added in v65.47.0
type AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum string
AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum Enum with underlying type: string
const ( AppExtensionSamlServiceProviderAppEncryptionAlgorithm3des AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "3DES" AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes128 AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-128" AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes256 AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-256" AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes192 AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-192" AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes128Gcm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-128-GCM" AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes256Gcm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-256-GCM" AppExtensionSamlServiceProviderAppEncryptionAlgorithmAes192Gcm AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum = "AES-192-GCM" )
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum ¶ added in v65.47.0
func GetMappingAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionSamlServiceProviderAppFederationProtocolEnum ¶ added in v65.47.0
type AppExtensionSamlServiceProviderAppFederationProtocolEnum string
AppExtensionSamlServiceProviderAppFederationProtocolEnum Enum with underlying type: string
const ( AppExtensionSamlServiceProviderAppFederationProtocolSaml20 AppExtensionSamlServiceProviderAppFederationProtocolEnum = "SAML2.0" AppExtensionSamlServiceProviderAppFederationProtocolWsFed11 AppExtensionSamlServiceProviderAppFederationProtocolEnum = "WS-Fed1.1" )
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppFederationProtocolEnum
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumValues() []AppExtensionSamlServiceProviderAppFederationProtocolEnum
GetAppExtensionSamlServiceProviderAppFederationProtocolEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppFederationProtocolEnum
func GetMappingAppExtensionSamlServiceProviderAppFederationProtocolEnum ¶ added in v65.47.0
func GetMappingAppExtensionSamlServiceProviderAppFederationProtocolEnum(val string) (AppExtensionSamlServiceProviderAppFederationProtocolEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppFederationProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum ¶ added in v65.47.0
type AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum string
AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum Enum with underlying type: string
const ( AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmV15 AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum = "RSA-v1.5" AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmOaep AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum = "RSA-OAEP" )
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum ¶ added in v65.47.0
func GetMappingAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionSamlServiceProviderAppLogoutBindingEnum ¶ added in v65.47.0
type AppExtensionSamlServiceProviderAppLogoutBindingEnum string
AppExtensionSamlServiceProviderAppLogoutBindingEnum Enum with underlying type: string
const ( AppExtensionSamlServiceProviderAppLogoutBindingRedirect AppExtensionSamlServiceProviderAppLogoutBindingEnum = "Redirect" AppExtensionSamlServiceProviderAppLogoutBindingPost AppExtensionSamlServiceProviderAppLogoutBindingEnum = "Post" )
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppLogoutBindingEnum
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumValues() []AppExtensionSamlServiceProviderAppLogoutBindingEnum
GetAppExtensionSamlServiceProviderAppLogoutBindingEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppLogoutBindingEnum
func GetMappingAppExtensionSamlServiceProviderAppLogoutBindingEnum ¶ added in v65.47.0
func GetMappingAppExtensionSamlServiceProviderAppLogoutBindingEnum(val string) (AppExtensionSamlServiceProviderAppLogoutBindingEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppLogoutBindingEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum ¶ added in v65.47.0
type AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum string
AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum Enum with underlying type: string
const ( AppExtensionSamlServiceProviderAppSignResponseOrAssertionAssertion AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "Assertion" AppExtensionSamlServiceProviderAppSignResponseOrAssertionResponse AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "Response" AppExtensionSamlServiceProviderAppSignResponseOrAssertionAssertionandresponse AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "AssertionAndResponse" )
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues() []AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
func GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum ¶ added in v65.47.0
func GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum(val string) (AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum ¶ added in v65.47.0
type AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum string
AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum Enum with underlying type: string
const ( AppExtensionSamlServiceProviderAppSignatureHashAlgorithm1 AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum = "SHA-1" AppExtensionSamlServiceProviderAppSignatureHashAlgorithm256 AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum = "SHA-256" )
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumValues ¶ added in v65.47.0
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum ¶ added in v65.47.0
func GetMappingAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type AppExtensionWebTierPolicyApp ¶ added in v65.47.0
type AppExtensionWebTierPolicyApp struct { // Store the web tier policy for an application as a string in Javascript Object Notification (JSON) format. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none WebTierPolicyJson *string `mandatory:"false" json:"webTierPolicyJson"` // Webtier policy AZ Control // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none WebTierPolicyAZControl AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum `mandatory:"false" json:"webTierPolicyAZControl,omitempty"` // If this Attribute is true, resource ref id and resource ref name attributes will we included in wtp json response. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none ResourceRef *bool `mandatory:"false" json:"resourceRef"` }
AppExtensionWebTierPolicyApp WebTier Policy
func (AppExtensionWebTierPolicyApp) String ¶ added in v65.47.0
func (m AppExtensionWebTierPolicyApp) String() string
func (AppExtensionWebTierPolicyApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppExtensionWebTierPolicyApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum ¶ added in v65.47.0
type AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum string
AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum Enum with underlying type: string
const ( AppExtensionWebTierPolicyAppWebTierPolicyAZControlServer AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum = "server" AppExtensionWebTierPolicyAppWebTierPolicyAZControlLocal AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum = "local" )
Set of constants representing the allowable values for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumValues ¶ added in v65.47.0
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumValues() []AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumValues Enumerates the set of values for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
func GetMappingAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum ¶ added in v65.47.0
func GetMappingAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum(val string) (AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum, bool)
GetMappingAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum performs case Insensitive comparison on enum value and return the desired enum
type AppFlatFileBundleConfigurationProperties ¶ added in v65.47.0
type AppFlatFileBundleConfigurationProperties struct { // Name of the flatfile bundle configuration property. This attribute maps to \"name\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // ICF data type of flatfile the bundle configuration property. This attribute maps to \"type\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none IcfType AppFlatFileBundleConfigurationPropertiesIcfTypeEnum `mandatory:"true" json:"icfType"` // If true, this flatfile bundle configuration property is required to connect to the target connected managed app. This attribute maps to \"isRequired\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: boolean // - uniqueness: none Required *bool `mandatory:"true" json:"required"` // Display name of the flatfile bundle configuration property. This attribute maps to \"displayName\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"false" json:"displayName"` // Value of the flatfile bundle configuration property. This attribute maps to \"value\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsSensitive: encrypt // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value []string `mandatory:"false" json:"value"` // Display sequence of the bundle configuration property. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none Order *int `mandatory:"false" json:"order"` // Help message of the flatfile bundle configuration property. This attribute maps to \"helpMessage\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HelpMessage *string `mandatory:"false" json:"helpMessage"` // If true, this flatfile bundle configuration property value is confidential and will be encrypted in Oracle Identity Cloud Service. This attribute maps to \"isConfidential\" attribute in \"ConfigurationProperty\" in ICF. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none Confidential *bool `mandatory:"false" json:"confidential"` }
AppFlatFileBundleConfigurationProperties Flat file connector bundle configuration properties **SCIM++ Properties:**
- idcsCompositeKey: [name]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppFlatFileBundleConfigurationProperties) String ¶ added in v65.47.0
func (m AppFlatFileBundleConfigurationProperties) String() string
func (AppFlatFileBundleConfigurationProperties) ValidateEnumValue ¶ added in v65.47.0
func (m AppFlatFileBundleConfigurationProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppFlatFileBundleConfigurationPropertiesIcfTypeEnum ¶ added in v65.47.0
type AppFlatFileBundleConfigurationPropertiesIcfTypeEnum string
AppFlatFileBundleConfigurationPropertiesIcfTypeEnum Enum with underlying type: string
const ( AppFlatFileBundleConfigurationPropertiesIcfTypeLong AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Long" AppFlatFileBundleConfigurationPropertiesIcfTypeString AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "String" AppFlatFileBundleConfigurationPropertiesIcfTypeCharacter AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Character" AppFlatFileBundleConfigurationPropertiesIcfTypeDouble AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Double" AppFlatFileBundleConfigurationPropertiesIcfTypeFloat AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Float" AppFlatFileBundleConfigurationPropertiesIcfTypeInteger AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Integer" AppFlatFileBundleConfigurationPropertiesIcfTypeBoolean AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "Boolean" AppFlatFileBundleConfigurationPropertiesIcfTypeUri AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "URI" AppFlatFileBundleConfigurationPropertiesIcfTypeFile AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "File" AppFlatFileBundleConfigurationPropertiesIcfTypeGuardedbytearray AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "GuardedByteArray" AppFlatFileBundleConfigurationPropertiesIcfTypeGuardedstring AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "GuardedString" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayoflong AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfLong" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofstring AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfString" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofcharacter AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfCharacter" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofdouble AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfDouble" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayoffloat AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFloat" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofinteger AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfInteger" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofboolean AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfBoolean" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofuri AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfURI" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayoffile AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfFile" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofguardedbytearray AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedByteArray" AppFlatFileBundleConfigurationPropertiesIcfTypeArrayofguardedstring AppFlatFileBundleConfigurationPropertiesIcfTypeEnum = "ArrayOfGuardedString" )
Set of constants representing the allowable values for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumValues ¶ added in v65.47.0
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumValues() []AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumValues Enumerates the set of values for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
func GetMappingAppFlatFileBundleConfigurationPropertiesIcfTypeEnum ¶ added in v65.47.0
func GetMappingAppFlatFileBundleConfigurationPropertiesIcfTypeEnum(val string) (AppFlatFileBundleConfigurationPropertiesIcfTypeEnum, bool)
GetMappingAppFlatFileBundleConfigurationPropertiesIcfTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppFlatFileConnectorBundle ¶ added in v65.47.0
type AppFlatFileConnectorBundle struct { // ConnectorBundle identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // ConnectorBundle URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // ConnectorBundle display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Unique well-known identifier used to reference connector bundle. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none WellKnownId *string `mandatory:"false" json:"wellKnownId"` }
AppFlatFileConnectorBundle Flat file connector bundle to sync from a flat file. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppFlatFileConnectorBundle) String ¶ added in v65.47.0
func (m AppFlatFileConnectorBundle) String() string
func (AppFlatFileConnectorBundle) ValidateEnumValue ¶ added in v65.47.0
func (m AppFlatFileConnectorBundle) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppFormFillUrlMatch ¶ added in v65.47.0
type AppFormFillUrlMatch struct { // An application formUrl that FormFill will match against any formUrl that a User enters in trying to access the target-service which this App represents. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none FormUrl *string `mandatory:"true" json:"formUrl"` // Indicates how to interpret the value of 'formUrl' when matching against a user-specified formUrl. The system currently supports only 'Exact', which indicates that the value of 'formUrl' should be treated as a literal value. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FormUrlMatchType *string `mandatory:"false" json:"formUrlMatchType"` }
AppFormFillUrlMatch A list of application-formURLs that FormFill should match against any formUrl that the user-specifies when signing in to the target service. Each item in the list also indicates how FormFill should interpret that formUrl. **SCIM++ Properties:**
- idcsCompositeKey: [formUrl]
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppFormFillUrlMatch) String ¶ added in v65.47.0
func (m AppFormFillUrlMatch) String() string
func (AppFormFillUrlMatch) ValidateEnumValue ¶ added in v65.47.0
func (m AppFormFillUrlMatch) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppGrantedAppRoles ¶ added in v65.47.0
type AppGrantedAppRoles struct { // The id of an AppRole that is granted to this App. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of an AppRole that is granted to this App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A label that indicates whether this AppRole was granted directly to the App (or indirectly through a Group). For an App, the value of this attribute will always be 'direct' (because an App cannot be a member of a Group). // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Type AppGrantedAppRolesTypeEnum `mandatory:"false" json:"type,omitempty"` // The display-name of an AppRole that is granted to this App. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The id of the App that defines this AppRole, which is granted to this App. The App that defines the AppRole acts as the producer; the App to which the AppRole is granted acts as a consumer. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // The name of the App that defines this AppRole, which is granted to this App. The App that defines the AppRole acts as the producer; the App to which the AppRole is granted acts as a consumer. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppName *string `mandatory:"false" json:"appName"` // If true, then this granted AppRole confers administrative privileges within the App that defines it. Otherwise, the granted AppRole confers only functional privileges. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none AdminRole *bool `mandatory:"false" json:"adminRole"` // The name of the legacy group associated with this AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"` // If true, indicates that this value must be protected. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none ReadOnly *bool `mandatory:"false" json:"readOnly"` }
AppGrantedAppRoles A list of AppRoles that are granted to this App (and that are defined by other Apps). Within the Oracle Public Cloud infrastructure, this allows AppID-based association. Such an association allows this App to act as a consumer and thus to access resources of another App that acts as a producer.
func (AppGrantedAppRoles) String ¶ added in v65.47.0
func (m AppGrantedAppRoles) String() string
func (AppGrantedAppRoles) ValidateEnumValue ¶ added in v65.47.0
func (m AppGrantedAppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppGrantedAppRolesTypeEnum ¶ added in v65.47.0
type AppGrantedAppRolesTypeEnum string
AppGrantedAppRolesTypeEnum Enum with underlying type: string
const ( AppGrantedAppRolesTypeDirect AppGrantedAppRolesTypeEnum = "direct" AppGrantedAppRolesTypeIndirect AppGrantedAppRolesTypeEnum = "indirect" )
Set of constants representing the allowable values for AppGrantedAppRolesTypeEnum
func GetAppGrantedAppRolesTypeEnumValues ¶ added in v65.47.0
func GetAppGrantedAppRolesTypeEnumValues() []AppGrantedAppRolesTypeEnum
GetAppGrantedAppRolesTypeEnumValues Enumerates the set of values for AppGrantedAppRolesTypeEnum
func GetMappingAppGrantedAppRolesTypeEnum ¶ added in v65.47.0
func GetMappingAppGrantedAppRolesTypeEnum(val string) (AppGrantedAppRolesTypeEnum, bool)
GetMappingAppGrantedAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppGrants ¶ added in v65.47.0
type AppGrants struct { // Grant identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // Grant URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Grantee identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GranteeId *string `mandatory:"false" json:"granteeId"` // Grantee resource type. Allowed values are User and Group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GranteeType AppGrantsGranteeTypeEnum `mandatory:"false" json:"granteeType,omitempty"` // Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted. // A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR': // - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User. // - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group. // - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GrantMechanism AppGrantsGrantMechanismEnum `mandatory:"false" json:"grantMechanism,omitempty"` }
AppGrants Grants assigned to the app
func (AppGrants) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppGrantsGrantMechanismEnum ¶ added in v65.47.0
type AppGrantsGrantMechanismEnum string
AppGrantsGrantMechanismEnum Enum with underlying type: string
const ( AppGrantsGrantMechanismImportApproleMembers AppGrantsGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS" AppGrantsGrantMechanismAdministratorToUser AppGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_USER" AppGrantsGrantMechanismAdministratorToGroup AppGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP" AppGrantsGrantMechanismServiceManagerToUser AppGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_USER" AppGrantsGrantMechanismAdministratorToApp AppGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_APP" AppGrantsGrantMechanismServiceManagerToApp AppGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_APP" AppGrantsGrantMechanismOpcInfraToApp AppGrantsGrantMechanismEnum = "OPC_INFRA_TO_APP" AppGrantsGrantMechanismGroupMembership AppGrantsGrantMechanismEnum = "GROUP_MEMBERSHIP" )
Set of constants representing the allowable values for AppGrantsGrantMechanismEnum
func GetAppGrantsGrantMechanismEnumValues ¶ added in v65.47.0
func GetAppGrantsGrantMechanismEnumValues() []AppGrantsGrantMechanismEnum
GetAppGrantsGrantMechanismEnumValues Enumerates the set of values for AppGrantsGrantMechanismEnum
func GetMappingAppGrantsGrantMechanismEnum ¶ added in v65.47.0
func GetMappingAppGrantsGrantMechanismEnum(val string) (AppGrantsGrantMechanismEnum, bool)
GetMappingAppGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
type AppGrantsGranteeTypeEnum ¶ added in v65.47.0
type AppGrantsGranteeTypeEnum string
AppGrantsGranteeTypeEnum Enum with underlying type: string
const ( AppGrantsGranteeTypeUser AppGrantsGranteeTypeEnum = "User" AppGrantsGranteeTypeGroup AppGrantsGranteeTypeEnum = "Group" )
Set of constants representing the allowable values for AppGrantsGranteeTypeEnum
func GetAppGrantsGranteeTypeEnumValues ¶ added in v65.47.0
func GetAppGrantsGranteeTypeEnumValues() []AppGrantsGranteeTypeEnum
GetAppGrantsGranteeTypeEnumValues Enumerates the set of values for AppGrantsGranteeTypeEnum
func GetMappingAppGrantsGranteeTypeEnum ¶ added in v65.47.0
func GetMappingAppGrantsGranteeTypeEnum(val string) (AppGrantsGranteeTypeEnum, bool)
GetMappingAppGrantsGranteeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppGroupAssertionAttributes ¶ added in v65.47.0
type AppGroupAssertionAttributes struct { // The attribute represents the name of the attribute that will be used in the Security Assertion Markup Language (SAML) assertion // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // Indicates the format of the assertion attribute. // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Format *string `mandatory:"false" json:"format"` // Indicates the filter types that are supported for the Group assertion attributes. // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Condition *string `mandatory:"false" json:"condition"` // Indicates the group name that are supported for the group assertion attributes. // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none GroupName *string `mandatory:"false" json:"groupName"` }
AppGroupAssertionAttributes Each value of this attribute describes an attribute of Group that will be sent in a Security Assertion Markup Language (SAML) assertion. **Deprecated Since: 18.2.2** **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [name]
- idcsSearchable: false
- idcsValuePersistedInOtherAttribute: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppGroupAssertionAttributes) String ¶ added in v65.47.0
func (m AppGroupAssertionAttributes) String() string
func (AppGroupAssertionAttributes) ValidateEnumValue ¶ added in v65.47.0
func (m AppGroupAssertionAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppGroupMembershipToReturn ¶ added in v65.47.0
type AppGroupMembershipToReturn struct { // The identifier of the User's group. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding Group resource to which the user belongs // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
AppGroupMembershipToReturn In a successful authentication response, Oracle Identity Cloud Service will pass user's group information restricted to groups persisted in this attribute, in the specified RADIUS attribute. **Added In:** 20.1.3 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
func (AppGroupMembershipToReturn) String ¶ added in v65.47.0
func (m AppGroupMembershipToReturn) String() string
func (AppGroupMembershipToReturn) ValidateEnumValue ¶ added in v65.47.0
func (m AppGroupMembershipToReturn) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppIdentityBridges ¶ added in v65.47.0
type AppIdentityBridges struct { // The Id of the IdentityBridge associated with the App. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The URI of the IdentityBridge associated with the App. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Name of the IdentityBridge associated with the App. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
AppIdentityBridges IdentityBridges associated with this App **Added In:** 19.1.4 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (AppIdentityBridges) String ¶ added in v65.47.0
func (m AppIdentityBridges) String() string
func (AppIdentityBridges) ValidateEnumValue ¶ added in v65.47.0
func (m AppIdentityBridges) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppIdentityProviders ¶ added in v65.47.0
type AppIdentityProviders struct { // ID of the IdentityProvider. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the IdentityProvider. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Display-name of the IdentityProvider. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
AppIdentityProviders A list of IdentityProvider assigned to app. A user trying to access this app will be automatically redirected to configured IdP during the authentication phase, before being able to access App.
func (AppIdentityProviders) String ¶ added in v65.47.0
func (m AppIdentityProviders) String() string
func (AppIdentityProviders) ValidateEnumValue ¶ added in v65.47.0
func (m AppIdentityProviders) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppIdpPolicy ¶ added in v65.47.0
type AppIdpPolicy struct { // Identifier of the Policy. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the policy. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppIdpPolicy IDP Policy. **Added In:** 18.1.2 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppIdpPolicy) String ¶ added in v65.47.0
func (m AppIdpPolicy) String() string
func (AppIdpPolicy) ValidateEnumValue ¶ added in v65.47.0
func (m AppIdpPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppLoginMechanismEnum ¶ added in v65.47.0
type AppLoginMechanismEnum string
AppLoginMechanismEnum Enum with underlying type: string
const ( AppLoginMechanismOidc AppLoginMechanismEnum = "OIDC" AppLoginMechanismSaml AppLoginMechanismEnum = "SAML" AppLoginMechanismFormfill AppLoginMechanismEnum = "FORMFILL" AppLoginMechanismRadius AppLoginMechanismEnum = "RADIUS" )
Set of constants representing the allowable values for AppLoginMechanismEnum
func GetAppLoginMechanismEnumValues ¶ added in v65.47.0
func GetAppLoginMechanismEnumValues() []AppLoginMechanismEnum
GetAppLoginMechanismEnumValues Enumerates the set of values for AppLoginMechanismEnum
func GetMappingAppLoginMechanismEnum ¶ added in v65.47.0
func GetMappingAppLoginMechanismEnum(val string) (AppLoginMechanismEnum, bool)
GetMappingAppLoginMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
type AppObjectClasses ¶ added in v65.47.0
type AppObjectClasses struct { // Object class template identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Object Class type. Allowed values are AccountObjectClass, ManagedObjectClass. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - idcsDefaultValue: AccountObjectClass // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Type AppObjectClassesTypeEnum `mandatory:"true" json:"type"` // Object class URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Object class display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Object class resource type // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ResourceType *string `mandatory:"false" json:"resourceType"` // If true, the object class represents an account. The isAccountObjectClass attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none IsAccountObjectClass *bool `mandatory:"false" json:"isAccountObjectClass"` }
AppObjectClasses Object classes **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppObjectClasses) String ¶ added in v65.47.0
func (m AppObjectClasses) String() string
func (AppObjectClasses) ValidateEnumValue ¶ added in v65.47.0
func (m AppObjectClasses) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppObjectClassesTypeEnum ¶ added in v65.47.0
type AppObjectClassesTypeEnum string
AppObjectClassesTypeEnum Enum with underlying type: string
const ( AppObjectClassesTypeAccountobjectclass AppObjectClassesTypeEnum = "AccountObjectClass" AppObjectClassesTypeManagedobjectclass AppObjectClassesTypeEnum = "ManagedObjectClass" )
Set of constants representing the allowable values for AppObjectClassesTypeEnum
func GetAppObjectClassesTypeEnumValues ¶ added in v65.47.0
func GetAppObjectClassesTypeEnumValues() []AppObjectClassesTypeEnum
GetAppObjectClassesTypeEnumValues Enumerates the set of values for AppObjectClassesTypeEnum
func GetMappingAppObjectClassesTypeEnum ¶ added in v65.47.0
func GetMappingAppObjectClassesTypeEnum(val string) (AppObjectClassesTypeEnum, bool)
GetMappingAppObjectClassesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppOutboundAssertionAttributes ¶ added in v65.47.0
type AppOutboundAssertionAttributes struct { // Mapped Attribute identifier // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Mapped Attribute URI // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsSearchable: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Mapped Attribute Direction // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Direction *string `mandatory:"false" json:"direction"` }
AppOutboundAssertionAttributes Use to construct the outgoing SAML attributes **Added In:** 18.2.6 **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppOutboundAssertionAttributes) String ¶ added in v65.47.0
func (m AppOutboundAssertionAttributes) String() string
func (AppOutboundAssertionAttributes) ValidateEnumValue ¶ added in v65.47.0
func (m AppOutboundAssertionAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppProtectableSecondaryAudiences ¶ added in v65.47.0
type AppProtectableSecondaryAudiences struct { // The value of an secondary audience--additional URI to be added automatically to any OAuth token that allows access to this App. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // If true, indicates that this value must be protected. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none ReadOnly *bool `mandatory:"false" json:"readOnly"` }
AppProtectableSecondaryAudiences A list of secondary audiences--additional URIs to be added automatically to any OAuth token that allows access to this App. Note: This attribute is used mainly for backward compatibility in certain Oracle Public Cloud Apps.
func (AppProtectableSecondaryAudiences) String ¶ added in v65.47.0
func (m AppProtectableSecondaryAudiences) String() string
func (AppProtectableSecondaryAudiences) ValidateEnumValue ¶ added in v65.47.0
func (m AppProtectableSecondaryAudiences) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppRadiusPolicy ¶ added in v65.47.0
type AppRadiusPolicy struct { // Identifier of the Policy. // **Added In:** 2209070044 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the policy. // **Added In:** 2209070044 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppRadiusPolicy RADIUS Policy assigned to this application. **Added In:** 2209070044 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppRadiusPolicy) String ¶ added in v65.47.0
func (m AppRadiusPolicy) String() string
func (AppRadiusPolicy) ValidateEnumValue ¶ added in v65.47.0
func (m AppRadiusPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppRole ¶ added in v65.47.0
type AppRole struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // AppRole name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Display Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Entitlement Value]] // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none DisplayName *string `mandatory:"true" json:"displayName"` App *AppRoleApp `mandatory:"true" json:"app"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // AppRole unique name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: server UniqueName *string `mandatory:"false" json:"uniqueName"` // AppRole description // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // The name of the legacy group associated with this AppRole. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: server LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"` // If true, the role provides administrative access privileges. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none AdminRole *bool `mandatory:"false" json:"adminRole"` // If true, indicates that this Oracle Identity Cloud Service AppRole can be granted to a delegated administrator whose scope is limited to users that are members of one or more groups. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none LimitedToOneOrMoreGroups *bool `mandatory:"false" json:"limitedToOneOrMoreGroups"` // If true, this AppRole can be granted to Users. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none AvailableToUsers *bool `mandatory:"false" json:"availableToUsers"` // If true, this AppRole can be granted to Groups. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none AvailableToGroups *bool `mandatory:"false" json:"availableToGroups"` // If true, this AppRole can be granted to Apps. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none AvailableToClients *bool `mandatory:"false" json:"availableToClients"` // If true, this AppRole is available automatically to every Oracle Identity Cloud Service User in this tenancy. There is no need to grant it to individual Users or Groups. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Public *bool `mandatory:"false" json:"public"` // AppRole localization name // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none LocalizedDisplayName *string `mandatory:"false" json:"localizedDisplayName"` // AppRole members - when requesting members attribute, it is recommended to use startIndex and count to return members in pages instead of in a single response, eg : #attributes=members[startIndex=1%26count=10] // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Grantee Name, mapsTo:members.value], [columnHeaderName:Grantee Type, mapsTo:members.type]] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - idcsPaginateResponse: true // - type: complex // - uniqueness: none Members []AppRoleMembers `mandatory:"false" json:"members"` }
AppRole AppRole resource.
func (AppRole) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppRoleApp ¶ added in v65.47.0
type AppRoleApp struct { // App identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // App URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // App display name // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Application name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // The serviceInstanceIdentifier of the App that defines this AppRole. This value will match the opcServiceInstanceGUID of any service-instance that the App represents. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ServiceInstanceIdentifier *string `mandatory:"false" json:"serviceInstanceIdentifier"` }
AppRoleApp A unique identifier for the application that references this role. **SCIM++ Properties:**
- idcsSearchable: true
- idcsCsvAttributeNameMappings: [[columnHeaderName:App Name, mapsTo:app.display]]
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AppRoleApp) String ¶ added in v65.47.0
func (m AppRoleApp) String() string
func (AppRoleApp) ValidateEnumValue ¶ added in v65.47.0
func (m AppRoleApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppRoleMembers ¶ added in v65.47.0
type AppRoleMembers struct { // ID of the member of this AppRole // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: Member // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Indicates the type of Resource--for example, User, Group or DynamicResourceGroup // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: Member Type // - idcsDefaultValue: User // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type AppRoleMembersTypeEnum `mandatory:"true" json:"type"` // The URI corresponding to the member Resource of this Group // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Member display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
AppRoleMembers AppRole members - when requesting members attribute, it is recommended to use startIndex and count to return members in pages instead of in a single response, eg : #attributes=members[startIndex=1%26count=10]
func (AppRoleMembers) String ¶ added in v65.47.0
func (m AppRoleMembers) String() string
func (AppRoleMembers) ValidateEnumValue ¶ added in v65.47.0
func (m AppRoleMembers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppRoleMembersTypeEnum ¶ added in v65.47.0
type AppRoleMembersTypeEnum string
AppRoleMembersTypeEnum Enum with underlying type: string
const ( AppRoleMembersTypeUser AppRoleMembersTypeEnum = "User" AppRoleMembersTypeGroup AppRoleMembersTypeEnum = "Group" AppRoleMembersTypeDynamicresourcegroup AppRoleMembersTypeEnum = "DynamicResourceGroup" )
Set of constants representing the allowable values for AppRoleMembersTypeEnum
func GetAppRoleMembersTypeEnumValues ¶ added in v65.47.0
func GetAppRoleMembersTypeEnumValues() []AppRoleMembersTypeEnum
GetAppRoleMembersTypeEnumValues Enumerates the set of values for AppRoleMembersTypeEnum
func GetMappingAppRoleMembersTypeEnum ¶ added in v65.47.0
func GetMappingAppRoleMembersTypeEnum(val string) (AppRoleMembersTypeEnum, bool)
GetMappingAppRoleMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppRoleSearchRequest ¶ added in v65.47.0
type AppRoleSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
AppRoleSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (AppRoleSearchRequest) String ¶ added in v65.47.0
func (m AppRoleSearchRequest) String() string
func (AppRoleSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m AppRoleSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppRoles ¶ added in v65.47.0
type AppRoles struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []AppRole `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
AppRoles The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (AppRoles) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppSamlServiceProvider ¶ added in v65.47.0
type AppSamlServiceProvider struct { // The id of the App that acts as a Service Provider. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the App that acts as a Service Provider. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppSamlServiceProvider An attribute that refers to the SAML Service Provider that runtime services will use to log an end user in to this App automatically. Note that this will be used only if the loginMechanism is 'SAML'. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppSamlServiceProvider) String ¶ added in v65.47.0
func (m AppSamlServiceProvider) String() string
func (AppSamlServiceProvider) ValidateEnumValue ¶ added in v65.47.0
func (m AppSamlServiceProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppScopes ¶ added in v65.47.0
type AppScopes struct { // OAuth scope. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The fully qualified value of this scope within this App. A fully qualified scope combines the 'value' of each scope with the value of 'audience'. Each value of 'fqs' must be unique across the system. Used only when this App acts as an OAuth Resource. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: server Fqs *string `mandatory:"false" json:"fqs"` // OAuth scope description // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // OAuth scope display name // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"false" json:"displayName"` // If true, indicates that a user must provide consent to access this scope. Note: Used only when this App acts as an OAuth Resource. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none RequiresConsent *bool `mandatory:"false" json:"requiresConsent"` // If true, indicates that this value must be protected. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none ReadOnly *bool `mandatory:"false" json:"readOnly"` }
AppScopes Scopes defined by this App. Used when this App acts as an OAuth Resource.
func (AppScopes) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppSearchRequest ¶ added in v65.47.0
type AppSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
AppSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (AppSearchRequest) String ¶ added in v65.47.0
func (m AppSearchRequest) String() string
func (AppSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m AppSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppServiceParams ¶ added in v65.47.0
type AppServiceParams struct { // The name of the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // The value of the attribute. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` }
AppServiceParams Custom attribute that is required to compute other attribute values during app creation.
func (AppServiceParams) String ¶ added in v65.47.0
func (m AppServiceParams) String() string
func (AppServiceParams) ValidateEnumValue ¶ added in v65.47.0
func (m AppServiceParams) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppSignonPolicy ¶ added in v65.47.0
type AppSignonPolicy struct { // Identifier of the Policy. // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the policy. // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppSignonPolicy Sign-on Policy. **Deprecated Since: 17.3.4** **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppSignonPolicy) String ¶ added in v65.47.0
func (m AppSignonPolicy) String() string
func (AppSignonPolicy) ValidateEnumValue ¶ added in v65.47.0
func (m AppSignonPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppStatusChanger ¶ added in v65.47.0
type AppStatusChanger struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Application status // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"true" json:"active"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` }
AppStatusChanger Schema for AppStatusChanger resource.
func (AppStatusChanger) String ¶ added in v65.47.0
func (m AppStatusChanger) String() string
func (AppStatusChanger) ValidateEnumValue ¶ added in v65.47.0
func (m AppStatusChanger) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppTermsOfUse ¶ added in v65.47.0
type AppTermsOfUse struct { // Identifier of the TermsOfUse // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the TermsOfUse. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Terms Of Use name // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
AppTermsOfUse Terms Of Use. **Added In:** 18.2.6 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppTermsOfUse) String ¶ added in v65.47.0
func (m AppTermsOfUse) String() string
func (AppTermsOfUse) ValidateEnumValue ¶ added in v65.47.0
func (m AppTermsOfUse) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppThreeLeggedOAuthCredential ¶ added in v65.47.0
type AppThreeLeggedOAuthCredential struct { // Access Token // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsSensitive: encrypt // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AccessToken *string `mandatory:"false" json:"accessToken"` // Refresh Token // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsSensitive: encrypt // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RefreshToken *string `mandatory:"false" json:"refreshToken"` // Access token expiry // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: dateTime // - uniqueness: none AccessTokenExpiry *string `mandatory:"false" json:"accessTokenExpiry"` }
AppThreeLeggedOAuthCredential The value of this attribute persists any OAuth access token that the system uses to connect to this ManagedApp. The system obtains this access token using an OAuth protocol flow that could be two-legged or three-legged. A two-legged flow involves only the requester and the server. A three-legged flow also requires the consent of a user -- in this case the consent of an administrator. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
func (AppThreeLeggedOAuthCredential) String ¶ added in v65.47.0
func (m AppThreeLeggedOAuthCredential) String() string
func (AppThreeLeggedOAuthCredential) ValidateEnumValue ¶ added in v65.47.0
func (m AppThreeLeggedOAuthCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppTrustPolicies ¶ added in v65.47.0
type AppTrustPolicies struct { // Identifier of the Policy. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the policy. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
AppTrustPolicies Trust Policies.
func (AppTrustPolicies) String ¶ added in v65.47.0
func (m AppTrustPolicies) String() string
func (AppTrustPolicies) ValidateEnumValue ¶ added in v65.47.0
func (m AppTrustPolicies) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppTrustScopeEnum ¶ added in v65.47.0
type AppTrustScopeEnum string
AppTrustScopeEnum Enum with underlying type: string
const ( AppTrustScopeExplicit AppTrustScopeEnum = "Explicit" AppTrustScopeAccount AppTrustScopeEnum = "Account" AppTrustScopeTags AppTrustScopeEnum = "Tags" AppTrustScopeDefault AppTrustScopeEnum = "Default" )
Set of constants representing the allowable values for AppTrustScopeEnum
func GetAppTrustScopeEnumValues ¶ added in v65.47.0
func GetAppTrustScopeEnumValues() []AppTrustScopeEnum
GetAppTrustScopeEnumValues Enumerates the set of values for AppTrustScopeEnum
func GetMappingAppTrustScopeEnum ¶ added in v65.47.0
func GetMappingAppTrustScopeEnum(val string) (AppTrustScopeEnum, bool)
GetMappingAppTrustScopeEnum performs case Insensitive comparison on enum value and return the desired enum
type AppUserAssertionAttributes ¶ added in v65.47.0
type AppUserAssertionAttributes struct { // The attribute represents the name of the attribute that will be used in the Security Assertion Markup Language (SAML) assertion // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // This attribute specifies which user attribute should be used to create the value of the SAML assertion attribute. The userstore attribute can be constructed by using attributes from the Oracle Identity Cloud Service Core Users schema. <br><b>Note</b>: Attributes from extensions to the Core User schema are not supported in v1.0. // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none UserStoreAttributeName *string `mandatory:"true" json:"userStoreAttributeName"` // Indicates the format of the assertion attribute. // **Deprecated Since: 18.2.2** // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsValuePersistedInOtherAttribute: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Format *string `mandatory:"false" json:"format"` }
AppUserAssertionAttributes Each value of this attribute describes an attribute of User that will be sent in a Security Assertion Markup Language (SAML) assertion. **Deprecated Since: 18.2.2** **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [name]
- idcsSearchable: false
- idcsValuePersistedInOtherAttribute: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AppUserAssertionAttributes) String ¶ added in v65.47.0
func (m AppUserAssertionAttributes) String() string
func (AppUserAssertionAttributes) ValidateEnumValue ¶ added in v65.47.0
func (m AppUserAssertionAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AppUserRoles ¶ added in v65.47.0
type AppUserRoles struct { // ID of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Display-name of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The description of the AppRole. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` }
AppUserRoles A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers end-user privilege within this App.
func (AppUserRoles) String ¶ added in v65.47.0
func (m AppUserRoles) String() string
func (AppUserRoles) ValidateEnumValue ¶ added in v65.47.0
func (m AppUserRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Apps ¶ added in v65.47.0
type Apps struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []App `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
Apps The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (Apps) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AttributeSetsEnum ¶
type AttributeSetsEnum string
AttributeSetsEnum Enum with underlying type: string
const ( AttributeSetsAll AttributeSetsEnum = "all" AttributeSetsAlways AttributeSetsEnum = "always" AttributeSetsNever AttributeSetsEnum = "never" AttributeSetsRequest AttributeSetsEnum = "request" AttributeSetsDefault AttributeSetsEnum = "default" )
Set of constants representing the allowable values for AttributeSetsEnum
func GetAttributeSetsEnumValues ¶
func GetAttributeSetsEnumValues() []AttributeSetsEnum
GetAttributeSetsEnumValues Enumerates the set of values for AttributeSetsEnum
func GetMappingAttributeSetsEnum ¶
func GetMappingAttributeSetsEnum(val string) (AttributeSetsEnum, bool)
GetMappingAttributeSetsEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthToken ¶
type AuthToken struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's credential status. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status AuthTokenStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user's credential expire. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` User *AuthTokenUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
AuthToken The user's Auth token resource.
func (AuthToken) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthTokenSearchRequest ¶
type AuthTokenSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
AuthTokenSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (AuthTokenSearchRequest) String ¶
func (m AuthTokenSearchRequest) String() string
func (AuthTokenSearchRequest) ValidateEnumValue ¶
func (m AuthTokenSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthTokenStatusEnum ¶
type AuthTokenStatusEnum string
AuthTokenStatusEnum Enum with underlying type: string
const ( AuthTokenStatusActive AuthTokenStatusEnum = "ACTIVE" AuthTokenStatusInactive AuthTokenStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for AuthTokenStatusEnum
func GetAuthTokenStatusEnumValues ¶
func GetAuthTokenStatusEnumValues() []AuthTokenStatusEnum
GetAuthTokenStatusEnumValues Enumerates the set of values for AuthTokenStatusEnum
func GetMappingAuthTokenStatusEnum ¶
func GetMappingAuthTokenStatusEnum(val string) (AuthTokenStatusEnum, bool)
GetMappingAuthTokenStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthTokenUser ¶
type AuthTokenUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
AuthTokenUser The user linked to the Auth token. **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AuthTokenUser) String ¶
func (m AuthTokenUser) String() string
func (AuthTokenUser) ValidateEnumValue ¶
func (m AuthTokenUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthTokens ¶
type AuthTokens struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []AuthToken `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
AuthTokens The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (AuthTokens) String ¶
func (m AuthTokens) String() string
func (AuthTokens) ValidateEnumValue ¶
func (m AuthTokens) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSetting ¶
type AuthenticationFactorSetting struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // If true, indicates that the Short Message Service (SMS) channel is enabled for authentication // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none SmsEnabled *bool `mandatory:"true" json:"smsEnabled"` // If true, indicates that the Mobile App One Time Passcode channel is enabled for authentication // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none TotpEnabled *bool `mandatory:"true" json:"totpEnabled"` // If true, indicates that the Mobile App Push Notification channel is enabled for authentication // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none PushEnabled *bool `mandatory:"true" json:"pushEnabled"` // If true, indicates that Bypass Code is enabled for authentication // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none BypassCodeEnabled *bool `mandatory:"true" json:"bypassCodeEnabled"` // If true, indicates that Security Questions are enabled for authentication // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none SecurityQuestionsEnabled *bool `mandatory:"true" json:"securityQuestionsEnabled"` // Specifies if Multi-Factor Authentication enrollment is mandatory or optional for a user // **Deprecated Since: 18.1.2** // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "mfaEnrollmentType" and attrValues.value eq "$(mfaEnrollmentType)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none MfaEnrollmentType *string `mandatory:"true" json:"mfaEnrollmentType"` NotificationSettings *AuthenticationFactorSettingsNotificationSettings `mandatory:"true" json:"notificationSettings"` BypassCodeSettings *AuthenticationFactorSettingsBypassCodeSettings `mandatory:"true" json:"bypassCodeSettings"` ClientAppSettings *AuthenticationFactorSettingsClientAppSettings `mandatory:"true" json:"clientAppSettings"` EndpointRestrictions *AuthenticationFactorSettingsEndpointRestrictions `mandatory:"true" json:"endpointRestrictions"` // Compliance Policy that defines actions to be taken when a condition is violated // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: complex // - uniqueness: none CompliancePolicy []AuthenticationFactorSettingsCompliancePolicy `mandatory:"true" json:"compliancePolicy"` TotpSettings *AuthenticationFactorSettingsTotpSettings `mandatory:"true" json:"totpSettings"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // If true, indicates that the EMAIL channel is enabled for authentication // **Added In:** 18.1.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EmailEnabled *bool `mandatory:"false" json:"emailEnabled"` // If true, indicates that the phone (PHONE_CALL) channel is enabled for authentication // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none PhoneCallEnabled *bool `mandatory:"false" json:"phoneCallEnabled"` // If true, indicates that the Fido Authenticator channels are enabled for authentication // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none FidoAuthenticatorEnabled *bool `mandatory:"false" json:"fidoAuthenticatorEnabled"` // If true, indicates that the Yubico OTP is enabled for authentication // **Added In:** 2109090424 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none YubicoOtpEnabled *bool `mandatory:"false" json:"yubicoOtpEnabled"` // Specifies the category of people for whom Multi-Factor Authentication is enabled. This is a readOnly attribute which reflects the value of mfaEnabledCategory attribute in SsoSettings // **Deprecated Since: 18.1.2** // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MfaEnabledCategory *string `mandatory:"false" json:"mfaEnabledCategory"` // If true, indicates that 'Show backup factor(s)' button will be hidden during authentication // **Added In:** 19.3.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none HideBackupFactorEnabled *bool `mandatory:"false" json:"hideBackupFactorEnabled"` // If true, indicates that email will not be enrolled as a MFA factor automatically if it a account recovery factor // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AutoEnrollEmailFactorDisabled *bool `mandatory:"false" json:"autoEnrollEmailFactorDisabled"` // Factors for which enrollment should be blocked for End User // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none UserEnrollmentDisabledFactors []AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum `mandatory:"false" json:"userEnrollmentDisabledFactors,omitempty"` EmailSettings *AuthenticationFactorSettingsEmailSettings `mandatory:"false" json:"emailSettings"` ThirdPartyFactor *AuthenticationFactorSettingsThirdPartyFactor `mandatory:"false" json:"thirdPartyFactor"` IdentityStoreSettings *AuthenticationFactorSettingsIdentityStoreSettings `mandatory:"false" json:"identityStoreSettings"` UrnietfparamsscimschemasoracleidcsextensionthirdPartyAuthenticationFactorSettings *ExtensionThirdPartyAuthenticationFactorSettings `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:thirdParty:AuthenticationFactorSettings"` UrnietfparamsscimschemasoracleidcsextensionfidoAuthenticationFactorSettings *ExtensionFidoAuthenticationFactorSettings `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:fido:AuthenticationFactorSettings"` }
AuthenticationFactorSetting Multi Factor Authentication Settings for Tenant
func (AuthenticationFactorSetting) String ¶
func (m AuthenticationFactorSetting) String() string
func (AuthenticationFactorSetting) ValidateEnumValue ¶
func (m AuthenticationFactorSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum ¶
type AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum string
AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum Enum with underlying type: string
const ( AuthenticationFactorSettingUserEnrollmentDisabledFactorsEmail AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "EMAIL" AuthenticationFactorSettingUserEnrollmentDisabledFactorsSms AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "SMS" AuthenticationFactorSettingUserEnrollmentDisabledFactorsTotp AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "TOTP" AuthenticationFactorSettingUserEnrollmentDisabledFactorsPush AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "PUSH" AuthenticationFactorSettingUserEnrollmentDisabledFactorsOfflinetotp AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "OFFLINETOTP" AuthenticationFactorSettingUserEnrollmentDisabledFactorsVoice AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "VOICE" AuthenticationFactorSettingUserEnrollmentDisabledFactorsPhoneCall AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "PHONE_CALL" AuthenticationFactorSettingUserEnrollmentDisabledFactorsThirdparty AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "THIRDPARTY" AuthenticationFactorSettingUserEnrollmentDisabledFactorsFidoAuthenticator AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "FIDO_AUTHENTICATOR" AuthenticationFactorSettingUserEnrollmentDisabledFactorsYubicoOtp AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum = "YUBICO_OTP" )
Set of constants representing the allowable values for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumValues ¶
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumValues() []AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumValues Enumerates the set of values for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
func GetMappingAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum ¶
func GetMappingAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum(val string) (AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum, bool)
GetMappingAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthenticationFactorSettings ¶
type AuthenticationFactorSettings struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []AuthenticationFactorSetting `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
AuthenticationFactorSettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (AuthenticationFactorSettings) String ¶
func (m AuthenticationFactorSettings) String() string
func (AuthenticationFactorSettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsBypassCodeSettings ¶
type AuthenticationFactorSettingsBypassCodeSettings struct { // If true, indicates that self-service bypass code generation is enabled // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none SelfServiceGenerationEnabled *bool `mandatory:"true" json:"selfServiceGenerationEnabled"` // If true, indicates that help desk bypass code generation is enabled // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none HelpDeskGenerationEnabled *bool `mandatory:"true" json:"helpDeskGenerationEnabled"` // Exact length of the bypass code to be generated // **SCIM++ Properties:** // - idcsMaxValue: 20 // - idcsMinValue: 8 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none Length *int `mandatory:"true" json:"length"` // The maximum number of bypass codes that can be issued to any user // **SCIM++ Properties:** // - idcsMaxValue: 6 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxActive *int `mandatory:"true" json:"maxActive"` // Expiry (in minutes) of any bypass code that is generated by the help desk // **SCIM++ Properties:** // - idcsMaxValue: 9999999 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none HelpDeskCodeExpiryInMins *int `mandatory:"true" json:"helpDeskCodeExpiryInMins"` // The maximum number of times that any bypass code that is generated by the help desk can be used // **SCIM++ Properties:** // - idcsMaxValue: 999 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none HelpDeskMaxUsage *int `mandatory:"true" json:"helpDeskMaxUsage"` }
AuthenticationFactorSettingsBypassCodeSettings Settings related to the bypass code, such as bypass code length, bypass code expiry, max active bypass codes, and so on **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsBypassCodeSettings) String ¶
func (m AuthenticationFactorSettingsBypassCodeSettings) String() string
func (AuthenticationFactorSettingsBypassCodeSettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsBypassCodeSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsClientAppSettings ¶
type AuthenticationFactorSettingsClientAppSettings struct { // Minimum length of the Personal Identification Number (PIN) // **SCIM++ Properties:** // - idcsMaxValue: 10 // - idcsMinValue: 6 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MinPinLength *int `mandatory:"true" json:"minPinLength"` // The maximum number of login failures that the system will allow before raising a warning and sending an alert via email // **SCIM++ Properties:** // - idcsMaxValue: 10 // - idcsMinValue: 0 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxFailuresBeforeWarning *int `mandatory:"true" json:"maxFailuresBeforeWarning"` // The maximum number of times that a particular user can fail to login before the system locks that user out of the service // **SCIM++ Properties:** // - idcsMaxValue: 10 // - idcsMinValue: 5 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxFailuresBeforeLockout *int `mandatory:"true" json:"maxFailuresBeforeLockout"` // The period of time in seconds that the system will lock a user out of the service after that user exceeds the maximum number of login failures // **SCIM++ Properties:** // - idcsMaxValue: 86400 // - idcsMinValue: 30 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none InitialLockoutPeriodInSecs *int `mandatory:"true" json:"initialLockoutPeriodInSecs"` // The pattern of escalation that the system follows, in locking a particular user out of the service. // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "lockoutEscalationPattern" and attrValues.value eq "$(lockoutEscalationPattern)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none LockoutEscalationPattern *string `mandatory:"true" json:"lockoutEscalationPattern"` // The maximum period of time that the system will lock a particular user out of the service regardless of what the configured pattern of escalation would otherwise dictate // **SCIM++ Properties:** // - idcsMaxValue: 86400 // - idcsMinValue: 30 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxLockoutIntervalInSecs *int `mandatory:"true" json:"maxLockoutIntervalInSecs"` // Indicates which algorithm the system will use to sign requests // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none RequestSigningAlgo AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum `mandatory:"true" json:"requestSigningAlgo"` // The period of time in days after which a client should refresh its policy by re-reading that policy from the server // **SCIM++ Properties:** // - idcsMaxValue: 999 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none PolicyUpdateFreqInDays *int `mandatory:"true" json:"policyUpdateFreqInDays"` // The size of the key that the system uses to generate the public-private key pair // **SCIM++ Properties:** // - idcsMaxValue: 4000 // - idcsMinValue: 32 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none KeyPairLength *int `mandatory:"true" json:"keyPairLength"` // Indicates what protection policy that the system applies on a device. By default, the value is NONE, which indicates that the system applies no protection policy. A value of APP_PIN indicates that the system requires a Personal Identification Number (PIN). A value of DEVICE_BIOMETRIC_OR_APP_PIN indicates that either a PIN or a biometric authentication factor is required. // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "deviceProtectionPolicy" and attrValues.value eq "$(deviceProtectionPolicy)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none DeviceProtectionPolicy *string `mandatory:"true" json:"deviceProtectionPolicy"` // If true, indicates that the system should require the user to unlock the client app for each request. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none UnlockAppForEachRequestEnabled *bool `mandatory:"true" json:"unlockAppForEachRequestEnabled"` // If true, indicates that the system should require the user to unlock the client App whenever the App is started. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none UnlockOnAppStartEnabled *bool `mandatory:"true" json:"unlockOnAppStartEnabled"` // Specifies the period of time in seconds after which the client App should require the user to unlock the App. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor. A value of zero means that it is disabled. // **SCIM++ Properties:** // - idcsMaxValue: 9999999 // - idcsMinValue: 0 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none UnlockAppIntervalInSecs *int `mandatory:"true" json:"unlockAppIntervalInSecs"` // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none SharedSecretEncoding AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum `mandatory:"true" json:"sharedSecretEncoding"` // If true, indicates that the system should require the user to unlock the client App, when the client App comes to the foreground in the display of the device. In order to unlock the App, the user must supply a Personal Identification Number (PIN) or a biometric authentication-factor. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none UnlockOnAppForegroundEnabled *bool `mandatory:"true" json:"unlockOnAppForegroundEnabled"` }
AuthenticationFactorSettingsClientAppSettings Settings related to compliance, Personal Identification Number (PIN) policy, and so on **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsClientAppSettings) String ¶
func (m AuthenticationFactorSettingsClientAppSettings) String() string
func (AuthenticationFactorSettingsClientAppSettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsClientAppSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum ¶
type AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum string
AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum Enum with underlying type: string
const ( AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha256withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA256withRSA" AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha384withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA384withRSA" AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha512withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA512withRSA" )
Set of constants representing the allowable values for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues ¶
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues() []AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues Enumerates the set of values for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
func GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum ¶
func GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum(val string) (AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum, bool)
GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum ¶
type AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum string
AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum Enum with underlying type: string
const ()
Set of constants representing the allowable values for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues ¶
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues() []AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues Enumerates the set of values for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
func GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum ¶
func GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum(val string) (AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum, bool)
GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthenticationFactorSettingsCompliancePolicy ¶
type AuthenticationFactorSettingsCompliancePolicy struct { // The name of the attribute being evaluated // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // The action to be taken if the value of the attribute is not as expected // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Action AuthenticationFactorSettingsCompliancePolicyActionEnum `mandatory:"true" json:"action"` // The value of the attribute to be evaluated // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
AuthenticationFactorSettingsCompliancePolicy Compliance Policy that defines actions to be taken when a condition is violated
func (AuthenticationFactorSettingsCompliancePolicy) String ¶
func (m AuthenticationFactorSettingsCompliancePolicy) String() string
func (AuthenticationFactorSettingsCompliancePolicy) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsCompliancePolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsCompliancePolicyActionEnum ¶
type AuthenticationFactorSettingsCompliancePolicyActionEnum string
AuthenticationFactorSettingsCompliancePolicyActionEnum Enum with underlying type: string
const ( AuthenticationFactorSettingsCompliancePolicyActionAllow AuthenticationFactorSettingsCompliancePolicyActionEnum = "Allow" AuthenticationFactorSettingsCompliancePolicyActionBlock AuthenticationFactorSettingsCompliancePolicyActionEnum = "Block" AuthenticationFactorSettingsCompliancePolicyActionNotify AuthenticationFactorSettingsCompliancePolicyActionEnum = "Notify" AuthenticationFactorSettingsCompliancePolicyActionNone AuthenticationFactorSettingsCompliancePolicyActionEnum = "None" )
Set of constants representing the allowable values for AuthenticationFactorSettingsCompliancePolicyActionEnum
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumValues ¶
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumValues() []AuthenticationFactorSettingsCompliancePolicyActionEnum
GetAuthenticationFactorSettingsCompliancePolicyActionEnumValues Enumerates the set of values for AuthenticationFactorSettingsCompliancePolicyActionEnum
func GetMappingAuthenticationFactorSettingsCompliancePolicyActionEnum ¶
func GetMappingAuthenticationFactorSettingsCompliancePolicyActionEnum(val string) (AuthenticationFactorSettingsCompliancePolicyActionEnum, bool)
GetMappingAuthenticationFactorSettingsCompliancePolicyActionEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthenticationFactorSettingsDuoSecuritySettings ¶
type AuthenticationFactorSettingsDuoSecuritySettings struct { // Integration key from Duo Security authenticator // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none IntegrationKey *string `mandatory:"true" json:"integrationKey"` // Secret key from Duo Security authenticator // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none SecretKey *string `mandatory:"true" json:"secretKey"` // Hostname to access the Duo security account // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none ApiHostname *string `mandatory:"true" json:"apiHostname"` // User attribute mapping value // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none UserMappingAttribute AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum `mandatory:"true" json:"userMappingAttribute"` // Attestation key to attest the request and response between Duo Security // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none AttestationKey *string `mandatory:"false" json:"attestationKey"` }
AuthenticationFactorSettingsDuoSecuritySettings Settings related to Duo Security **Added In:** 19.2.1 **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsDuoSecuritySettings) String ¶
func (m AuthenticationFactorSettingsDuoSecuritySettings) String() string
func (AuthenticationFactorSettingsDuoSecuritySettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsDuoSecuritySettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum ¶
type AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum string
AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum Enum with underlying type: string
const ( AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributePrimaryemail AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "primaryEmail" AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeUsername AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "userName" AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeGivenname AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "givenName" )
Set of constants representing the allowable values for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues ¶
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues() []AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues Enumerates the set of values for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
func GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum ¶
func GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum(val string) (AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum, bool)
GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthenticationFactorSettingsEmailSettings ¶
type AuthenticationFactorSettingsEmailSettings struct { // Specifies whether Email link is enabled or not. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none EmailLinkEnabled *bool `mandatory:"true" json:"emailLinkEnabled"` // Custom redirect Url which will be used in email link // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EmailLinkCustomUrl *string `mandatory:"false" json:"emailLinkCustomUrl"` }
AuthenticationFactorSettingsEmailSettings Settings related to Email Factor, such as enabled email magic link factor, custom url for Email Link **Added In:** 20.1.3 **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsEmailSettings) String ¶
func (m AuthenticationFactorSettingsEmailSettings) String() string
func (AuthenticationFactorSettingsEmailSettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsEmailSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsEndpointRestrictions ¶
type AuthenticationFactorSettingsEndpointRestrictions struct { // Maximum number of enrolled devices per user // **SCIM++ Properties:** // - idcsMaxValue: 20 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxEnrolledDevices *int `mandatory:"true" json:"maxEnrolledDevices"` // Max number of trusted endpoints per user // **SCIM++ Properties:** // - idcsMaxValue: 20 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxTrustedEndpoints *int `mandatory:"true" json:"maxTrustedEndpoints"` // Maximum number of days until an endpoint can be trusted // **SCIM++ Properties:** // - idcsMaxValue: 180 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxEndpointTrustDurationInDays *int `mandatory:"true" json:"maxEndpointTrustDurationInDays"` // Specify if trusted endpoints are enabled // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none TrustedEndpointsEnabled *bool `mandatory:"true" json:"trustedEndpointsEnabled"` // An integer that represents the maximum number of failed MFA logins before an account is locked // **SCIM++ Properties:** // - idcsMaxValue: 20 // - idcsMinValue: 5 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none MaxIncorrectAttempts *int `mandatory:"true" json:"maxIncorrectAttempts"` }
AuthenticationFactorSettingsEndpointRestrictions Settings that describe the set of restrictions that the system should apply to devices and trusted endpoints of a user **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsEndpointRestrictions) String ¶
func (m AuthenticationFactorSettingsEndpointRestrictions) String() string
func (AuthenticationFactorSettingsEndpointRestrictions) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsEndpointRestrictions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsIdentityStoreSettings ¶
type AuthenticationFactorSettingsIdentityStoreSettings struct { // If true, indicates that Multi-Factor Authentication should use the mobile number in the identity store // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none MobileNumberEnabled *bool `mandatory:"false" json:"mobileNumberEnabled"` // If true, indicates that the user can update the mobile number in the user's Multi-Factor Authentication profile // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none MobileNumberUpdateEnabled *bool `mandatory:"false" json:"mobileNumberUpdateEnabled"` }
AuthenticationFactorSettingsIdentityStoreSettings Settings related to the use of a user's profile details from the identity store **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsIdentityStoreSettings) String ¶
func (m AuthenticationFactorSettingsIdentityStoreSettings) String() string
func (AuthenticationFactorSettingsIdentityStoreSettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsIdentityStoreSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsNotificationSettings ¶
type AuthenticationFactorSettingsNotificationSettings struct { // If true, indicates that the Mobile App Pull Notification channel is enabled for authentication // **Added In:** 17.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none PullEnabled *bool `mandatory:"true" json:"pullEnabled"` }
AuthenticationFactorSettingsNotificationSettings Settings related to the Mobile App Notification channel, such as pull **Added In:** 17.4.2 **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsNotificationSettings) String ¶
func (m AuthenticationFactorSettingsNotificationSettings) String() string
func (AuthenticationFactorSettingsNotificationSettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsNotificationSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsSearchRequest ¶
type AuthenticationFactorSettingsSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` }
AuthenticationFactorSettingsSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (AuthenticationFactorSettingsSearchRequest) String ¶
func (m AuthenticationFactorSettingsSearchRequest) String() string
func (AuthenticationFactorSettingsSearchRequest) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsThirdPartyFactor ¶
type AuthenticationFactorSettingsThirdPartyFactor struct { // To enable Duo Security factor // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none DuoSecurity *bool `mandatory:"true" json:"duoSecurity"` }
AuthenticationFactorSettingsThirdPartyFactor Settings related to third-party factor **Added In:** 19.2.1 **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsThirdPartyFactor) String ¶
func (m AuthenticationFactorSettingsThirdPartyFactor) String() string
func (AuthenticationFactorSettingsThirdPartyFactor) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsThirdPartyFactor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsTotpSettings ¶
type AuthenticationFactorSettingsTotpSettings struct { // The hashing algorithm to be used to calculate a One-Time Passcode. By default, the system uses SHA1. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none HashingAlgorithm AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum `mandatory:"true" json:"hashingAlgorithm"` // Exact length of the One-Time Passcode that the system should generate // **SCIM++ Properties:** // - idcsMaxValue: 10 // - idcsMinValue: 4 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none PasscodeLength *int `mandatory:"true" json:"passcodeLength"` // The duration of time (in days) after which the shared secret has to be refreshed // **SCIM++ Properties:** // - idcsMaxValue: 999 // - idcsMinValue: 30 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none KeyRefreshIntervalInDays *int `mandatory:"true" json:"keyRefreshIntervalInDays"` // Time (in secs) to be used as the time step // **SCIM++ Properties:** // - idcsMaxValue: 300 // - idcsMinValue: 30 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none TimeStepInSecs *int `mandatory:"true" json:"timeStepInSecs"` // The tolerance/step-size that the system should use when validating a One-Time Passcode // **SCIM++ Properties:** // - idcsMaxValue: 3 // - idcsMinValue: 2 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none TimeStepTolerance *int `mandatory:"true" json:"timeStepTolerance"` // The period of time (in minutes) for which a One-Time Passcode that the system sends by Short Message Service (SMS) or by voice remains valid // **SCIM++ Properties:** // - idcsMaxValue: 60 // - idcsMinValue: 2 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none SmsOtpValidityDurationInMins *int `mandatory:"true" json:"smsOtpValidityDurationInMins"` // The period of time (in seconds) that a JSON Web Token (JWT) is valid // **SCIM++ Properties:** // - idcsMaxValue: 99999 // - idcsMinValue: 30 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none JwtValidityDurationInSecs *int `mandatory:"true" json:"jwtValidityDurationInSecs"` // Exact length of the Short Message Service (SMS) One-Time Passcode // **SCIM++ Properties:** // - idcsMaxValue: 10 // - idcsMinValue: 4 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none SmsPasscodeLength *int `mandatory:"true" json:"smsPasscodeLength"` // The period of time (in minutes) that a one-time passcode remains valid that the system sends by email. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - idcsMaxValue: 60 // - idcsMinValue: 2 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none EmailOtpValidityDurationInMins *int `mandatory:"true" json:"emailOtpValidityDurationInMins"` // Exact length of the email one-time passcode. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - idcsMaxValue: 10 // - idcsMinValue: 4 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none EmailPasscodeLength *int `mandatory:"true" json:"emailPasscodeLength"` }
AuthenticationFactorSettingsTotpSettings Settings related to Time-Based One-Time Passcodes (TOTP), such as hashing algo, totp time step, passcode length, and so on **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorSettingsTotpSettings) String ¶
func (m AuthenticationFactorSettingsTotpSettings) String() string
func (AuthenticationFactorSettingsTotpSettings) ValidateEnumValue ¶
func (m AuthenticationFactorSettingsTotpSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum ¶
type AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum string
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum Enum with underlying type: string
const ( AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha1 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA1" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha256 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA256" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha384 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA384" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha512 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA512" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmMd5 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "MD5" )
Set of constants representing the allowable values for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumValues ¶
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumValues() []AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumValues Enumerates the set of values for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
func GetMappingAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum ¶
func GetMappingAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum(val string) (AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum, bool)
GetMappingAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthenticationFactorsRemover ¶
type AuthenticationFactorsRemover struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` User *AuthenticationFactorsRemoverUser `mandatory:"true" json:"user"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Specifies the type of factors to remove. Either MFA factors or AccountRecovery factors or All factors // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false Type AuthenticationFactorsRemoverTypeEnum `mandatory:"false" json:"type,omitempty"` }
AuthenticationFactorsRemover This schema defines the attributes of Authentication Factors Remover call.
func (AuthenticationFactorsRemover) String ¶
func (m AuthenticationFactorsRemover) String() string
func (AuthenticationFactorsRemover) ValidateEnumValue ¶
func (m AuthenticationFactorsRemover) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AuthenticationFactorsRemoverTypeEnum ¶
type AuthenticationFactorsRemoverTypeEnum string
AuthenticationFactorsRemoverTypeEnum Enum with underlying type: string
const ( AuthenticationFactorsRemoverTypeKmsi AuthenticationFactorsRemoverTypeEnum = "KMSI" AuthenticationFactorsRemoverTypeMfa AuthenticationFactorsRemoverTypeEnum = "MFA" AuthenticationFactorsRemoverTypeAccountrecovery AuthenticationFactorsRemoverTypeEnum = "ACCOUNTRECOVERY" AuthenticationFactorsRemoverTypeAll AuthenticationFactorsRemoverTypeEnum = "ALL" )
Set of constants representing the allowable values for AuthenticationFactorsRemoverTypeEnum
func GetAuthenticationFactorsRemoverTypeEnumValues ¶
func GetAuthenticationFactorsRemoverTypeEnumValues() []AuthenticationFactorsRemoverTypeEnum
GetAuthenticationFactorsRemoverTypeEnumValues Enumerates the set of values for AuthenticationFactorsRemoverTypeEnum
func GetMappingAuthenticationFactorsRemoverTypeEnum ¶
func GetMappingAuthenticationFactorsRemoverTypeEnum(val string) (AuthenticationFactorsRemoverTypeEnum, bool)
GetMappingAuthenticationFactorsRemoverTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AuthenticationFactorsRemoverUser ¶
type AuthenticationFactorsRemoverUser struct { // The identifier of the user // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI that corresponds to the member Resource for whom the factors will be deleted // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The OCID of the user // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` }
AuthenticationFactorsRemoverUser User for whom the authentication factors need to be deleted **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (AuthenticationFactorsRemoverUser) String ¶
func (m AuthenticationFactorsRemoverUser) String() string
func (AuthenticationFactorsRemoverUser) ValidateEnumValue ¶
func (m AuthenticationFactorsRemoverUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateApiKeyRequest ¶
type CreateApiKeyRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // ApiKey schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. ApiKey `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateApiKeyRequest wrapper for the CreateApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApiKey.go.html to see an example of how to use CreateApiKeyRequest.
func (CreateApiKeyRequest) BinaryRequestBody ¶
func (request CreateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateApiKeyRequest) HTTPRequest ¶
func (request CreateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateApiKeyRequest) RetryPolicy ¶
func (request CreateApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateApiKeyRequest) String ¶
func (request CreateApiKeyRequest) String() string
func (CreateApiKeyRequest) ValidateEnumValue ¶
func (request CreateApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateApiKeyResponse ¶
type CreateApiKeyResponse struct { // The underlying http response RawResponse *http.Response // The ApiKey instance ApiKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateApiKeyResponse wrapper for the CreateApiKey operation
func (CreateApiKeyResponse) HTTPResponse ¶
func (response CreateApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateApiKeyResponse) String ¶
func (response CreateApiKeyResponse) String() string
type CreateAppRequest ¶ added in v65.47.0
type CreateAppRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // App schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. App `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAppRequest wrapper for the CreateApp operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApp.go.html to see an example of how to use CreateAppRequest.
func (CreateAppRequest) BinaryRequestBody ¶ added in v65.47.0
func (request CreateAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAppRequest) HTTPRequest ¶ added in v65.47.0
func (request CreateAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAppRequest) RetryPolicy ¶ added in v65.47.0
func (request CreateAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAppRequest) String ¶ added in v65.47.0
func (request CreateAppRequest) String() string
func (CreateAppRequest) ValidateEnumValue ¶ added in v65.47.0
func (request CreateAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAppResponse ¶ added in v65.47.0
type CreateAppResponse struct { // The underlying http response RawResponse *http.Response // The App instance App `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateAppResponse wrapper for the CreateApp operation
func (CreateAppResponse) HTTPResponse ¶ added in v65.47.0
func (response CreateAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAppResponse) String ¶ added in v65.47.0
func (response CreateAppResponse) String() string
type CreateAppRoleRequest ¶ added in v65.47.0
type CreateAppRoleRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // AppRole schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. AppRole `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAppRoleRequest wrapper for the CreateAppRole operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAppRole.go.html to see an example of how to use CreateAppRoleRequest.
func (CreateAppRoleRequest) BinaryRequestBody ¶ added in v65.47.0
func (request CreateAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAppRoleRequest) HTTPRequest ¶ added in v65.47.0
func (request CreateAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAppRoleRequest) RetryPolicy ¶ added in v65.47.0
func (request CreateAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAppRoleRequest) String ¶ added in v65.47.0
func (request CreateAppRoleRequest) String() string
func (CreateAppRoleRequest) ValidateEnumValue ¶ added in v65.47.0
func (request CreateAppRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAppRoleResponse ¶ added in v65.47.0
type CreateAppRoleResponse struct { // The underlying http response RawResponse *http.Response // The AppRole instance AppRole `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateAppRoleResponse wrapper for the CreateAppRole operation
func (CreateAppRoleResponse) HTTPResponse ¶ added in v65.47.0
func (response CreateAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAppRoleResponse) String ¶ added in v65.47.0
func (response CreateAppRoleResponse) String() string
type CreateAuthTokenRequest ¶
type CreateAuthTokenRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // AuthToken schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. AuthToken `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAuthTokenRequest wrapper for the CreateAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthToken.go.html to see an example of how to use CreateAuthTokenRequest.
func (CreateAuthTokenRequest) BinaryRequestBody ¶
func (request CreateAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAuthTokenRequest) HTTPRequest ¶
func (request CreateAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAuthTokenRequest) RetryPolicy ¶
func (request CreateAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAuthTokenRequest) String ¶
func (request CreateAuthTokenRequest) String() string
func (CreateAuthTokenRequest) ValidateEnumValue ¶
func (request CreateAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAuthTokenResponse ¶
type CreateAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // The AuthToken instance AuthToken `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateAuthTokenResponse wrapper for the CreateAuthToken operation
func (CreateAuthTokenResponse) HTTPResponse ¶
func (response CreateAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAuthTokenResponse) String ¶
func (response CreateAuthTokenResponse) String() string
type CreateAuthenticationFactorsRemoverRequest ¶
type CreateAuthenticationFactorsRemoverRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // AuthenticationFactorsRemover schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. AuthenticationFactorsRemover `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAuthenticationFactorsRemoverRequest wrapper for the CreateAuthenticationFactorsRemover operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthenticationFactorsRemover.go.html to see an example of how to use CreateAuthenticationFactorsRemoverRequest.
func (CreateAuthenticationFactorsRemoverRequest) BinaryRequestBody ¶
func (request CreateAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAuthenticationFactorsRemoverRequest) HTTPRequest ¶
func (request CreateAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAuthenticationFactorsRemoverRequest) RetryPolicy ¶
func (request CreateAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAuthenticationFactorsRemoverRequest) String ¶
func (request CreateAuthenticationFactorsRemoverRequest) String() string
func (CreateAuthenticationFactorsRemoverRequest) ValidateEnumValue ¶
func (request CreateAuthenticationFactorsRemoverRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAuthenticationFactorsRemoverResponse ¶
type CreateAuthenticationFactorsRemoverResponse struct { // The underlying http response RawResponse *http.Response // The AuthenticationFactorsRemover instance AuthenticationFactorsRemover `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateAuthenticationFactorsRemoverResponse wrapper for the CreateAuthenticationFactorsRemover operation
func (CreateAuthenticationFactorsRemoverResponse) HTTPResponse ¶
func (response CreateAuthenticationFactorsRemoverResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAuthenticationFactorsRemoverResponse) String ¶
func (response CreateAuthenticationFactorsRemoverResponse) String() string
type CreateCustomerSecretKeyRequest ¶
type CreateCustomerSecretKeyRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // CustomerSecretKey schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. CustomerSecretKey `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateCustomerSecretKeyRequest wrapper for the CreateCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCustomerSecretKey.go.html to see an example of how to use CreateCustomerSecretKeyRequest.
func (CreateCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request CreateCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateCustomerSecretKeyRequest) HTTPRequest ¶
func (request CreateCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCustomerSecretKeyRequest) RetryPolicy ¶
func (request CreateCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCustomerSecretKeyRequest) String ¶
func (request CreateCustomerSecretKeyRequest) String() string
func (CreateCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request CreateCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCustomerSecretKeyResponse ¶
type CreateCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // The CustomerSecretKey instance CustomerSecretKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateCustomerSecretKeyResponse wrapper for the CreateCustomerSecretKey operation
func (CreateCustomerSecretKeyResponse) HTTPResponse ¶
func (response CreateCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCustomerSecretKeyResponse) String ¶
func (response CreateCustomerSecretKeyResponse) String() string
type CreateDynamicResourceGroupRequest ¶
type CreateDynamicResourceGroupRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // DynamicResourceGroup schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. DynamicResourceGroup `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDynamicResourceGroupRequest wrapper for the CreateDynamicResourceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateDynamicResourceGroup.go.html to see an example of how to use CreateDynamicResourceGroupRequest.
func (CreateDynamicResourceGroupRequest) BinaryRequestBody ¶
func (request CreateDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDynamicResourceGroupRequest) HTTPRequest ¶
func (request CreateDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDynamicResourceGroupRequest) RetryPolicy ¶
func (request CreateDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDynamicResourceGroupRequest) String ¶
func (request CreateDynamicResourceGroupRequest) String() string
func (CreateDynamicResourceGroupRequest) ValidateEnumValue ¶
func (request CreateDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDynamicResourceGroupResponse ¶
type CreateDynamicResourceGroupResponse struct { // The underlying http response RawResponse *http.Response // The DynamicResourceGroup instance DynamicResourceGroup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateDynamicResourceGroupResponse wrapper for the CreateDynamicResourceGroup operation
func (CreateDynamicResourceGroupResponse) HTTPResponse ¶
func (response CreateDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDynamicResourceGroupResponse) String ¶
func (response CreateDynamicResourceGroupResponse) String() string
type CreateGrantRequest ¶ added in v65.47.0
type CreateGrantRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Grant schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. Grant `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateGrantRequest wrapper for the CreateGrant operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGrant.go.html to see an example of how to use CreateGrantRequest.
func (CreateGrantRequest) BinaryRequestBody ¶ added in v65.47.0
func (request CreateGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateGrantRequest) HTTPRequest ¶ added in v65.47.0
func (request CreateGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateGrantRequest) RetryPolicy ¶ added in v65.47.0
func (request CreateGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateGrantRequest) String ¶ added in v65.47.0
func (request CreateGrantRequest) String() string
func (CreateGrantRequest) ValidateEnumValue ¶ added in v65.47.0
func (request CreateGrantRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGrantResponse ¶ added in v65.47.0
type CreateGrantResponse struct { // The underlying http response RawResponse *http.Response // The Grant instance Grant `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateGrantResponse wrapper for the CreateGrant operation
func (CreateGrantResponse) HTTPResponse ¶ added in v65.47.0
func (response CreateGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateGrantResponse) String ¶ added in v65.47.0
func (response CreateGrantResponse) String() string
type CreateGroupRequest ¶
type CreateGroupRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Group schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. Group `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateGroupRequest wrapper for the CreateGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGroup.go.html to see an example of how to use CreateGroupRequest.
func (CreateGroupRequest) BinaryRequestBody ¶
func (request CreateGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateGroupRequest) HTTPRequest ¶
func (request CreateGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateGroupRequest) RetryPolicy ¶
func (request CreateGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateGroupRequest) String ¶
func (request CreateGroupRequest) String() string
func (CreateGroupRequest) ValidateEnumValue ¶
func (request CreateGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateGroupResponse ¶
type CreateGroupResponse struct { // The underlying http response RawResponse *http.Response // The Group instance Group `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateGroupResponse wrapper for the CreateGroup operation
func (CreateGroupResponse) HTTPResponse ¶
func (response CreateGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateGroupResponse) String ¶
func (response CreateGroupResponse) String() string
type CreateIdentityProviderRequest ¶
type CreateIdentityProviderRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // IdentityProvider schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. IdentityProvider `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateIdentityProviderRequest wrapper for the CreateIdentityProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProvider.go.html to see an example of how to use CreateIdentityProviderRequest.
func (CreateIdentityProviderRequest) BinaryRequestBody ¶
func (request CreateIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateIdentityProviderRequest) HTTPRequest ¶
func (request CreateIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateIdentityProviderRequest) RetryPolicy ¶
func (request CreateIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateIdentityProviderRequest) String ¶
func (request CreateIdentityProviderRequest) String() string
func (CreateIdentityProviderRequest) ValidateEnumValue ¶
func (request CreateIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateIdentityProviderResponse ¶
type CreateIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The IdentityProvider instance IdentityProvider `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateIdentityProviderResponse wrapper for the CreateIdentityProvider operation
func (CreateIdentityProviderResponse) HTTPResponse ¶
func (response CreateIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateIdentityProviderResponse) String ¶
func (response CreateIdentityProviderResponse) String() string
type CreateMeRequest ¶
type CreateMeRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Me schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. Me `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMeRequest wrapper for the CreateMe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMe.go.html to see an example of how to use CreateMeRequest.
func (CreateMeRequest) BinaryRequestBody ¶
func (request CreateMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMeRequest) HTTPRequest ¶
func (request CreateMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMeRequest) RetryPolicy ¶
func (request CreateMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMeRequest) String ¶
func (request CreateMeRequest) String() string
func (CreateMeRequest) ValidateEnumValue ¶
func (request CreateMeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMeResponse ¶
type CreateMeResponse struct { // The underlying http response RawResponse *http.Response // The Me instance Me `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMeResponse wrapper for the CreateMe operation
func (CreateMeResponse) HTTPResponse ¶
func (response CreateMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMeResponse) String ¶
func (response CreateMeResponse) String() string
type CreateMyApiKeyRequest ¶
type CreateMyApiKeyRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyApiKey schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyApiKey `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyApiKeyRequest wrapper for the CreateMyApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyApiKey.go.html to see an example of how to use CreateMyApiKeyRequest.
func (CreateMyApiKeyRequest) BinaryRequestBody ¶
func (request CreateMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyApiKeyRequest) HTTPRequest ¶
func (request CreateMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyApiKeyRequest) RetryPolicy ¶
func (request CreateMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyApiKeyRequest) String ¶
func (request CreateMyApiKeyRequest) String() string
func (CreateMyApiKeyRequest) ValidateEnumValue ¶
func (request CreateMyApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyApiKeyResponse ¶
type CreateMyApiKeyResponse struct { // The underlying http response RawResponse *http.Response // The MyApiKey instance MyApiKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyApiKeyResponse wrapper for the CreateMyApiKey operation
func (CreateMyApiKeyResponse) HTTPResponse ¶
func (response CreateMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyApiKeyResponse) String ¶
func (response CreateMyApiKeyResponse) String() string
type CreateMyAuthTokenRequest ¶
type CreateMyAuthTokenRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyAuthToken schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyAuthToken `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyAuthTokenRequest wrapper for the CreateMyAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthToken.go.html to see an example of how to use CreateMyAuthTokenRequest.
func (CreateMyAuthTokenRequest) BinaryRequestBody ¶
func (request CreateMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyAuthTokenRequest) HTTPRequest ¶
func (request CreateMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyAuthTokenRequest) RetryPolicy ¶
func (request CreateMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyAuthTokenRequest) String ¶
func (request CreateMyAuthTokenRequest) String() string
func (CreateMyAuthTokenRequest) ValidateEnumValue ¶
func (request CreateMyAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyAuthTokenResponse ¶
type CreateMyAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // The MyAuthToken instance MyAuthToken `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyAuthTokenResponse wrapper for the CreateMyAuthToken operation
func (CreateMyAuthTokenResponse) HTTPResponse ¶
func (response CreateMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyAuthTokenResponse) String ¶
func (response CreateMyAuthTokenResponse) String() string
type CreateMyAuthenticationFactorInitiatorRequest ¶
type CreateMyAuthenticationFactorInitiatorRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyAuthenticationFactorInitiator schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyAuthenticationFactorInitiator `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyAuthenticationFactorInitiatorRequest wrapper for the CreateMyAuthenticationFactorInitiator operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorInitiator.go.html to see an example of how to use CreateMyAuthenticationFactorInitiatorRequest.
func (CreateMyAuthenticationFactorInitiatorRequest) BinaryRequestBody ¶
func (request CreateMyAuthenticationFactorInitiatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyAuthenticationFactorInitiatorRequest) HTTPRequest ¶
func (request CreateMyAuthenticationFactorInitiatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyAuthenticationFactorInitiatorRequest) RetryPolicy ¶
func (request CreateMyAuthenticationFactorInitiatorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyAuthenticationFactorInitiatorRequest) String ¶
func (request CreateMyAuthenticationFactorInitiatorRequest) String() string
func (CreateMyAuthenticationFactorInitiatorRequest) ValidateEnumValue ¶
func (request CreateMyAuthenticationFactorInitiatorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyAuthenticationFactorInitiatorResponse ¶
type CreateMyAuthenticationFactorInitiatorResponse struct { // The underlying http response RawResponse *http.Response // The MyAuthenticationFactorInitiator instance MyAuthenticationFactorInitiator `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyAuthenticationFactorInitiatorResponse wrapper for the CreateMyAuthenticationFactorInitiator operation
func (CreateMyAuthenticationFactorInitiatorResponse) HTTPResponse ¶
func (response CreateMyAuthenticationFactorInitiatorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyAuthenticationFactorInitiatorResponse) String ¶
func (response CreateMyAuthenticationFactorInitiatorResponse) String() string
type CreateMyAuthenticationFactorValidatorRequest ¶
type CreateMyAuthenticationFactorValidatorRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyAuthenticationFactorValidator schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyAuthenticationFactorValidator `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyAuthenticationFactorValidatorRequest wrapper for the CreateMyAuthenticationFactorValidator operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorValidator.go.html to see an example of how to use CreateMyAuthenticationFactorValidatorRequest.
func (CreateMyAuthenticationFactorValidatorRequest) BinaryRequestBody ¶
func (request CreateMyAuthenticationFactorValidatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyAuthenticationFactorValidatorRequest) HTTPRequest ¶
func (request CreateMyAuthenticationFactorValidatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyAuthenticationFactorValidatorRequest) RetryPolicy ¶
func (request CreateMyAuthenticationFactorValidatorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyAuthenticationFactorValidatorRequest) String ¶
func (request CreateMyAuthenticationFactorValidatorRequest) String() string
func (CreateMyAuthenticationFactorValidatorRequest) ValidateEnumValue ¶
func (request CreateMyAuthenticationFactorValidatorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyAuthenticationFactorValidatorResponse ¶
type CreateMyAuthenticationFactorValidatorResponse struct { // The underlying http response RawResponse *http.Response // The MyAuthenticationFactorValidator instance MyAuthenticationFactorValidator `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyAuthenticationFactorValidatorResponse wrapper for the CreateMyAuthenticationFactorValidator operation
func (CreateMyAuthenticationFactorValidatorResponse) HTTPResponse ¶
func (response CreateMyAuthenticationFactorValidatorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyAuthenticationFactorValidatorResponse) String ¶
func (response CreateMyAuthenticationFactorValidatorResponse) String() string
type CreateMyAuthenticationFactorsRemoverRequest ¶
type CreateMyAuthenticationFactorsRemoverRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyAuthenticationFactorsRemover schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyAuthenticationFactorsRemover `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyAuthenticationFactorsRemoverRequest wrapper for the CreateMyAuthenticationFactorsRemover operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorsRemover.go.html to see an example of how to use CreateMyAuthenticationFactorsRemoverRequest.
func (CreateMyAuthenticationFactorsRemoverRequest) BinaryRequestBody ¶
func (request CreateMyAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyAuthenticationFactorsRemoverRequest) HTTPRequest ¶
func (request CreateMyAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyAuthenticationFactorsRemoverRequest) RetryPolicy ¶
func (request CreateMyAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyAuthenticationFactorsRemoverRequest) String ¶
func (request CreateMyAuthenticationFactorsRemoverRequest) String() string
func (CreateMyAuthenticationFactorsRemoverRequest) ValidateEnumValue ¶
func (request CreateMyAuthenticationFactorsRemoverRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyAuthenticationFactorsRemoverResponse ¶
type CreateMyAuthenticationFactorsRemoverResponse struct { // The underlying http response RawResponse *http.Response // The MyAuthenticationFactorsRemover instance MyAuthenticationFactorsRemover `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyAuthenticationFactorsRemoverResponse wrapper for the CreateMyAuthenticationFactorsRemover operation
func (CreateMyAuthenticationFactorsRemoverResponse) HTTPResponse ¶
func (response CreateMyAuthenticationFactorsRemoverResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyAuthenticationFactorsRemoverResponse) String ¶
func (response CreateMyAuthenticationFactorsRemoverResponse) String() string
type CreateMyCustomerSecretKeyRequest ¶
type CreateMyCustomerSecretKeyRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyCustomerSecretKey schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyCustomerSecretKey `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyCustomerSecretKeyRequest wrapper for the CreateMyCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyCustomerSecretKey.go.html to see an example of how to use CreateMyCustomerSecretKeyRequest.
func (CreateMyCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request CreateMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyCustomerSecretKeyRequest) HTTPRequest ¶
func (request CreateMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyCustomerSecretKeyRequest) RetryPolicy ¶
func (request CreateMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyCustomerSecretKeyRequest) String ¶
func (request CreateMyCustomerSecretKeyRequest) String() string
func (CreateMyCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request CreateMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyCustomerSecretKeyResponse ¶
type CreateMyCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // The MyCustomerSecretKey instance MyCustomerSecretKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyCustomerSecretKeyResponse wrapper for the CreateMyCustomerSecretKey operation
func (CreateMyCustomerSecretKeyResponse) HTTPResponse ¶
func (response CreateMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyCustomerSecretKeyResponse) String ¶
func (response CreateMyCustomerSecretKeyResponse) String() string
type CreateMyOAuth2ClientCredentialRequest ¶
type CreateMyOAuth2ClientCredentialRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyOAuth2ClientCredential schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyOAuth2ClientCredential `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyOAuth2ClientCredentialRequest wrapper for the CreateMyOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyOAuth2ClientCredential.go.html to see an example of how to use CreateMyOAuth2ClientCredentialRequest.
func (CreateMyOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request CreateMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request CreateMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request CreateMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyOAuth2ClientCredentialRequest) String ¶
func (request CreateMyOAuth2ClientCredentialRequest) String() string
func (CreateMyOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request CreateMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyOAuth2ClientCredentialResponse ¶
type CreateMyOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MyOAuth2ClientCredential instance MyOAuth2ClientCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyOAuth2ClientCredentialResponse wrapper for the CreateMyOAuth2ClientCredential operation
func (CreateMyOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response CreateMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyOAuth2ClientCredentialResponse) String ¶
func (response CreateMyOAuth2ClientCredentialResponse) String() string
type CreateMyRequestRequest ¶ added in v65.47.0
type CreateMyRequestRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // MyRequest schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyRequestRequest wrapper for the CreateMyRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyRequest.go.html to see an example of how to use CreateMyRequestRequest.
func (CreateMyRequestRequest) BinaryRequestBody ¶ added in v65.47.0
func (request CreateMyRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyRequestRequest) HTTPRequest ¶ added in v65.47.0
func (request CreateMyRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyRequestRequest) RetryPolicy ¶ added in v65.47.0
func (request CreateMyRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyRequestRequest) String ¶ added in v65.47.0
func (request CreateMyRequestRequest) String() string
func (CreateMyRequestRequest) ValidateEnumValue ¶ added in v65.47.0
func (request CreateMyRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyRequestResponse ¶ added in v65.47.0
type CreateMyRequestResponse struct { // The underlying http response RawResponse *http.Response // The MyRequest instance MyRequest `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyRequestResponse wrapper for the CreateMyRequest operation
func (CreateMyRequestResponse) HTTPResponse ¶ added in v65.47.0
func (response CreateMyRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyRequestResponse) String ¶ added in v65.47.0
func (response CreateMyRequestResponse) String() string
type CreateMySmtpCredentialRequest ¶
type CreateMySmtpCredentialRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MySmtpCredential schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MySmtpCredential `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMySmtpCredentialRequest wrapper for the CreateMySmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySmtpCredential.go.html to see an example of how to use CreateMySmtpCredentialRequest.
func (CreateMySmtpCredentialRequest) BinaryRequestBody ¶
func (request CreateMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMySmtpCredentialRequest) HTTPRequest ¶
func (request CreateMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMySmtpCredentialRequest) RetryPolicy ¶
func (request CreateMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMySmtpCredentialRequest) String ¶
func (request CreateMySmtpCredentialRequest) String() string
func (CreateMySmtpCredentialRequest) ValidateEnumValue ¶
func (request CreateMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMySmtpCredentialResponse ¶
type CreateMySmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MySmtpCredential instance MySmtpCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMySmtpCredentialResponse wrapper for the CreateMySmtpCredential operation
func (CreateMySmtpCredentialResponse) HTTPResponse ¶
func (response CreateMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMySmtpCredentialResponse) String ¶
func (response CreateMySmtpCredentialResponse) String() string
type CreateMySupportAccountRequest ¶
type CreateMySupportAccountRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MySupportAccount schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MySupportAccount `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMySupportAccountRequest wrapper for the CreateMySupportAccount operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySupportAccount.go.html to see an example of how to use CreateMySupportAccountRequest.
func (CreateMySupportAccountRequest) BinaryRequestBody ¶
func (request CreateMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMySupportAccountRequest) HTTPRequest ¶
func (request CreateMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMySupportAccountRequest) RetryPolicy ¶
func (request CreateMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMySupportAccountRequest) String ¶
func (request CreateMySupportAccountRequest) String() string
func (CreateMySupportAccountRequest) ValidateEnumValue ¶
func (request CreateMySupportAccountRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMySupportAccountResponse ¶
type CreateMySupportAccountResponse struct { // The underlying http response RawResponse *http.Response // The MySupportAccount instance MySupportAccount `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMySupportAccountResponse wrapper for the CreateMySupportAccount operation
func (CreateMySupportAccountResponse) HTTPResponse ¶
func (response CreateMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMySupportAccountResponse) String ¶
func (response CreateMySupportAccountResponse) String() string
type CreateMyUserDbCredentialRequest ¶
type CreateMyUserDbCredentialRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // MyUserDbCredentials schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MyUserDbCredential `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateMyUserDbCredentialRequest wrapper for the CreateMyUserDbCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyUserDbCredential.go.html to see an example of how to use CreateMyUserDbCredentialRequest.
func (CreateMyUserDbCredentialRequest) BinaryRequestBody ¶
func (request CreateMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMyUserDbCredentialRequest) HTTPRequest ¶
func (request CreateMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMyUserDbCredentialRequest) RetryPolicy ¶
func (request CreateMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMyUserDbCredentialRequest) String ¶
func (request CreateMyUserDbCredentialRequest) String() string
func (CreateMyUserDbCredentialRequest) ValidateEnumValue ¶
func (request CreateMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMyUserDbCredentialResponse ¶
type CreateMyUserDbCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MyUserDbCredential instance MyUserDbCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateMyUserDbCredentialResponse wrapper for the CreateMyUserDbCredential operation
func (CreateMyUserDbCredentialResponse) HTTPResponse ¶
func (response CreateMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMyUserDbCredentialResponse) String ¶
func (response CreateMyUserDbCredentialResponse) String() string
type CreateOAuth2ClientCredentialRequest ¶
type CreateOAuth2ClientCredentialRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // OAuth2ClientCredential schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. OAuth2ClientCredential `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateOAuth2ClientCredentialRequest wrapper for the CreateOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuth2ClientCredential.go.html to see an example of how to use CreateOAuth2ClientCredentialRequest.
func (CreateOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request CreateOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request CreateOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request CreateOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateOAuth2ClientCredentialRequest) String ¶
func (request CreateOAuth2ClientCredentialRequest) String() string
func (CreateOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request CreateOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOAuth2ClientCredentialResponse ¶
type CreateOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // The OAuth2ClientCredential instance OAuth2ClientCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateOAuth2ClientCredentialResponse wrapper for the CreateOAuth2ClientCredential operation
func (CreateOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response CreateOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateOAuth2ClientCredentialResponse) String ¶
func (response CreateOAuth2ClientCredentialResponse) String() string
type CreatePasswordPolicyRequest ¶
type CreatePasswordPolicyRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // PasswordPolicy schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PasswordPolicy `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreatePasswordPolicyRequest wrapper for the CreatePasswordPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePasswordPolicy.go.html to see an example of how to use CreatePasswordPolicyRequest.
func (CreatePasswordPolicyRequest) BinaryRequestBody ¶
func (request CreatePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePasswordPolicyRequest) HTTPRequest ¶
func (request CreatePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePasswordPolicyRequest) RetryPolicy ¶
func (request CreatePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePasswordPolicyRequest) String ¶
func (request CreatePasswordPolicyRequest) String() string
func (CreatePasswordPolicyRequest) ValidateEnumValue ¶
func (request CreatePasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePasswordPolicyResponse ¶
type CreatePasswordPolicyResponse struct { // The underlying http response RawResponse *http.Response // The PasswordPolicy instance PasswordPolicy `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreatePasswordPolicyResponse wrapper for the CreatePasswordPolicy operation
func (CreatePasswordPolicyResponse) HTTPResponse ¶
func (response CreatePasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePasswordPolicyResponse) String ¶
func (response CreatePasswordPolicyResponse) String() string
type CreateSecurityQuestionRequest ¶ added in v65.47.0
type CreateSecurityQuestionRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // SecurityQuestion schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. SecurityQuestion `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateSecurityQuestionRequest wrapper for the CreateSecurityQuestion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSecurityQuestion.go.html to see an example of how to use CreateSecurityQuestionRequest.
func (CreateSecurityQuestionRequest) BinaryRequestBody ¶ added in v65.47.0
func (request CreateSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateSecurityQuestionRequest) HTTPRequest ¶ added in v65.47.0
func (request CreateSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSecurityQuestionRequest) RetryPolicy ¶ added in v65.47.0
func (request CreateSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSecurityQuestionRequest) String ¶ added in v65.47.0
func (request CreateSecurityQuestionRequest) String() string
func (CreateSecurityQuestionRequest) ValidateEnumValue ¶ added in v65.47.0
func (request CreateSecurityQuestionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSecurityQuestionResponse ¶ added in v65.47.0
type CreateSecurityQuestionResponse struct { // The underlying http response RawResponse *http.Response // The SecurityQuestion instance SecurityQuestion `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateSecurityQuestionResponse wrapper for the CreateSecurityQuestion operation
func (CreateSecurityQuestionResponse) HTTPResponse ¶ added in v65.47.0
func (response CreateSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSecurityQuestionResponse) String ¶ added in v65.47.0
func (response CreateSecurityQuestionResponse) String() string
type CreateSmtpCredentialRequest ¶
type CreateSmtpCredentialRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // SmtpCredential schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. SmtpCredential `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateSmtpCredentialRequest wrapper for the CreateSmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSmtpCredential.go.html to see an example of how to use CreateSmtpCredentialRequest.
func (CreateSmtpCredentialRequest) BinaryRequestBody ¶
func (request CreateSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateSmtpCredentialRequest) HTTPRequest ¶
func (request CreateSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSmtpCredentialRequest) RetryPolicy ¶
func (request CreateSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSmtpCredentialRequest) String ¶
func (request CreateSmtpCredentialRequest) String() string
func (CreateSmtpCredentialRequest) ValidateEnumValue ¶
func (request CreateSmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSmtpCredentialResponse ¶
type CreateSmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // The SmtpCredential instance SmtpCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateSmtpCredentialResponse wrapper for the CreateSmtpCredential operation
func (CreateSmtpCredentialResponse) HTTPResponse ¶
func (response CreateSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSmtpCredentialResponse) String ¶
func (response CreateSmtpCredentialResponse) String() string
type CreateUserDbCredentialRequest ¶
type CreateUserDbCredentialRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // UserDbCredentials schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. UserDbCredential `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateUserDbCredentialRequest wrapper for the CreateUserDbCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUserDbCredential.go.html to see an example of how to use CreateUserDbCredentialRequest.
func (CreateUserDbCredentialRequest) BinaryRequestBody ¶
func (request CreateUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateUserDbCredentialRequest) HTTPRequest ¶
func (request CreateUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateUserDbCredentialRequest) RetryPolicy ¶
func (request CreateUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateUserDbCredentialRequest) String ¶
func (request CreateUserDbCredentialRequest) String() string
func (CreateUserDbCredentialRequest) ValidateEnumValue ¶
func (request CreateUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateUserDbCredentialResponse ¶
type CreateUserDbCredentialResponse struct { // The underlying http response RawResponse *http.Response // The UserDbCredential instance UserDbCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateUserDbCredentialResponse wrapper for the CreateUserDbCredential operation
func (CreateUserDbCredentialResponse) HTTPResponse ¶
func (response CreateUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateUserDbCredentialResponse) String ¶
func (response CreateUserDbCredentialResponse) String() string
type CreateUserRequest ¶
type CreateUserRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // User schema. // Before you specify an attribute-value in a request to create a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. User `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateUserRequest wrapper for the CreateUser operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUser.go.html to see an example of how to use CreateUserRequest.
func (CreateUserRequest) BinaryRequestBody ¶
func (request CreateUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateUserRequest) HTTPRequest ¶
func (request CreateUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateUserRequest) RetryPolicy ¶
func (request CreateUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateUserRequest) String ¶
func (request CreateUserRequest) String() string
func (CreateUserRequest) ValidateEnumValue ¶
func (request CreateUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateUserResponse ¶
type CreateUserResponse struct { // The underlying http response RawResponse *http.Response // The User instance User `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CreateUserResponse wrapper for the CreateUser operation
func (CreateUserResponse) HTTPResponse ¶
func (response CreateUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateUserResponse) String ¶
func (response CreateUserResponse) String() string
type CustomerSecretKey ¶
type CustomerSecretKey struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Display Name // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default DisplayName *string `mandatory:"false" json:"displayName"` // Description // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's credential status. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status CustomerSecretKeyStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user's credential expire. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` // The access key. // **SCIM++ Properties:** // - caseExact: true // - type: string // - mutability: readOnly // - required: false // - returned: default AccessKey *string `mandatory:"false" json:"accessKey"` User *CustomerSecretKeyUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
CustomerSecretKey The user's customer secret key.
func (CustomerSecretKey) String ¶
func (m CustomerSecretKey) String() string
func (CustomerSecretKey) ValidateEnumValue ¶
func (m CustomerSecretKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CustomerSecretKeySearchRequest ¶
type CustomerSecretKeySearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
CustomerSecretKeySearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (CustomerSecretKeySearchRequest) String ¶
func (m CustomerSecretKeySearchRequest) String() string
func (CustomerSecretKeySearchRequest) ValidateEnumValue ¶
func (m CustomerSecretKeySearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CustomerSecretKeyStatusEnum ¶
type CustomerSecretKeyStatusEnum string
CustomerSecretKeyStatusEnum Enum with underlying type: string
const ( CustomerSecretKeyStatusActive CustomerSecretKeyStatusEnum = "ACTIVE" CustomerSecretKeyStatusInactive CustomerSecretKeyStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for CustomerSecretKeyStatusEnum
func GetCustomerSecretKeyStatusEnumValues ¶
func GetCustomerSecretKeyStatusEnumValues() []CustomerSecretKeyStatusEnum
GetCustomerSecretKeyStatusEnumValues Enumerates the set of values for CustomerSecretKeyStatusEnum
func GetMappingCustomerSecretKeyStatusEnum ¶
func GetMappingCustomerSecretKeyStatusEnum(val string) (CustomerSecretKeyStatusEnum, bool)
GetMappingCustomerSecretKeyStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type CustomerSecretKeyUser ¶
type CustomerSecretKeyUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The user's name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
CustomerSecretKeyUser User linked to customer secret key **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (CustomerSecretKeyUser) String ¶
func (m CustomerSecretKeyUser) String() string
func (CustomerSecretKeyUser) ValidateEnumValue ¶
func (m CustomerSecretKeyUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CustomerSecretKeys ¶
type CustomerSecretKeys struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []CustomerSecretKey `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
CustomerSecretKeys The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (CustomerSecretKeys) String ¶
func (m CustomerSecretKeys) String() string
func (CustomerSecretKeys) ValidateEnumValue ¶
func (m CustomerSecretKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefinedTags ¶
type DefinedTags struct { // OCI Tag namespace // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - type: string // - required: true // - mutability: readWrite // - returned: default // - idcsSearchable: true // - uniqueness: none Namespace *string `mandatory:"true" json:"namespace"` // OCI Tag key // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - type: string // - required: true // - mutability: readWrite // - returned: default // - idcsSearchable: true // - uniqueness: none Key *string `mandatory:"true" json:"key"` // OCI Tag value // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - required: true // - mutability: readWrite // - returned: default // - type: string // - idcsSearchable: true // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
DefinedTags OCI Defined Tags **Added In:** 2011192329 **SCIM++ Properties:**
- idcsCompositeKey: [namespace, key, value]
- type: complex
- idcsSearchable: true
- required: false
- mutability: readWrite
- multiValued: true
- returned: default
func (DefinedTags) String ¶
func (m DefinedTags) String() string
func (DefinedTags) ValidateEnumValue ¶
func (m DefinedTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteApiKeyRequest ¶
type DeleteApiKeyRequest struct { // ID of the resource ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteApiKeyRequest wrapper for the DeleteApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApiKey.go.html to see an example of how to use DeleteApiKeyRequest.
func (DeleteApiKeyRequest) BinaryRequestBody ¶
func (request DeleteApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteApiKeyRequest) HTTPRequest ¶
func (request DeleteApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteApiKeyRequest) RetryPolicy ¶
func (request DeleteApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteApiKeyRequest) String ¶
func (request DeleteApiKeyRequest) String() string
func (DeleteApiKeyRequest) ValidateEnumValue ¶
func (request DeleteApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteApiKeyResponse ¶
type DeleteApiKeyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteApiKeyResponse wrapper for the DeleteApiKey operation
func (DeleteApiKeyResponse) HTTPResponse ¶
func (response DeleteApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteApiKeyResponse) String ¶
func (response DeleteApiKeyResponse) String() string
type DeleteAppRequest ¶ added in v65.47.0
type DeleteAppRequest struct { // ID of the resource AppId *string `mandatory:"true" contributesTo:"path" name:"appId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAppRequest wrapper for the DeleteApp operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApp.go.html to see an example of how to use DeleteAppRequest.
func (DeleteAppRequest) BinaryRequestBody ¶ added in v65.47.0
func (request DeleteAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAppRequest) HTTPRequest ¶ added in v65.47.0
func (request DeleteAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAppRequest) RetryPolicy ¶ added in v65.47.0
func (request DeleteAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAppRequest) String ¶ added in v65.47.0
func (request DeleteAppRequest) String() string
func (DeleteAppRequest) ValidateEnumValue ¶ added in v65.47.0
func (request DeleteAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAppResponse ¶ added in v65.47.0
type DeleteAppResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteAppResponse wrapper for the DeleteApp operation
func (DeleteAppResponse) HTTPResponse ¶ added in v65.47.0
func (response DeleteAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAppResponse) String ¶ added in v65.47.0
func (response DeleteAppResponse) String() string
type DeleteAppRoleRequest ¶ added in v65.47.0
type DeleteAppRoleRequest struct { // ID of the resource AppRoleId *string `mandatory:"true" contributesTo:"path" name:"appRoleId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAppRoleRequest wrapper for the DeleteAppRole operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAppRole.go.html to see an example of how to use DeleteAppRoleRequest.
func (DeleteAppRoleRequest) BinaryRequestBody ¶ added in v65.47.0
func (request DeleteAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAppRoleRequest) HTTPRequest ¶ added in v65.47.0
func (request DeleteAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAppRoleRequest) RetryPolicy ¶ added in v65.47.0
func (request DeleteAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAppRoleRequest) String ¶ added in v65.47.0
func (request DeleteAppRoleRequest) String() string
func (DeleteAppRoleRequest) ValidateEnumValue ¶ added in v65.47.0
func (request DeleteAppRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAppRoleResponse ¶ added in v65.47.0
type DeleteAppRoleResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteAppRoleResponse wrapper for the DeleteAppRole operation
func (DeleteAppRoleResponse) HTTPResponse ¶ added in v65.47.0
func (response DeleteAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAppRoleResponse) String ¶ added in v65.47.0
func (response DeleteAppRoleResponse) String() string
type DeleteAuthTokenRequest ¶
type DeleteAuthTokenRequest struct { // ID of the resource AuthTokenId *string `mandatory:"true" contributesTo:"path" name:"authTokenId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAuthTokenRequest wrapper for the DeleteAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAuthToken.go.html to see an example of how to use DeleteAuthTokenRequest.
func (DeleteAuthTokenRequest) BinaryRequestBody ¶
func (request DeleteAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAuthTokenRequest) HTTPRequest ¶
func (request DeleteAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAuthTokenRequest) RetryPolicy ¶
func (request DeleteAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAuthTokenRequest) String ¶
func (request DeleteAuthTokenRequest) String() string
func (DeleteAuthTokenRequest) ValidateEnumValue ¶
func (request DeleteAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAuthTokenResponse ¶
type DeleteAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteAuthTokenResponse wrapper for the DeleteAuthToken operation
func (DeleteAuthTokenResponse) HTTPResponse ¶
func (response DeleteAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAuthTokenResponse) String ¶
func (response DeleteAuthTokenResponse) String() string
type DeleteCustomerSecretKeyRequest ¶
type DeleteCustomerSecretKeyRequest struct { // ID of the resource CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCustomerSecretKeyRequest wrapper for the DeleteCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCustomerSecretKey.go.html to see an example of how to use DeleteCustomerSecretKeyRequest.
func (DeleteCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request DeleteCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteCustomerSecretKeyRequest) HTTPRequest ¶
func (request DeleteCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCustomerSecretKeyRequest) RetryPolicy ¶
func (request DeleteCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCustomerSecretKeyRequest) String ¶
func (request DeleteCustomerSecretKeyRequest) String() string
func (DeleteCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request DeleteCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteCustomerSecretKeyResponse ¶
type DeleteCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteCustomerSecretKeyResponse wrapper for the DeleteCustomerSecretKey operation
func (DeleteCustomerSecretKeyResponse) HTTPResponse ¶
func (response DeleteCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCustomerSecretKeyResponse) String ¶
func (response DeleteCustomerSecretKeyResponse) String() string
type DeleteDynamicResourceGroupRequest ¶
type DeleteDynamicResourceGroupRequest struct { // ID of the resource DynamicResourceGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicResourceGroupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDynamicResourceGroupRequest wrapper for the DeleteDynamicResourceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteDynamicResourceGroup.go.html to see an example of how to use DeleteDynamicResourceGroupRequest.
func (DeleteDynamicResourceGroupRequest) BinaryRequestBody ¶
func (request DeleteDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDynamicResourceGroupRequest) HTTPRequest ¶
func (request DeleteDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDynamicResourceGroupRequest) RetryPolicy ¶
func (request DeleteDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDynamicResourceGroupRequest) String ¶
func (request DeleteDynamicResourceGroupRequest) String() string
func (DeleteDynamicResourceGroupRequest) ValidateEnumValue ¶
func (request DeleteDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDynamicResourceGroupResponse ¶
type DeleteDynamicResourceGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDynamicResourceGroupResponse wrapper for the DeleteDynamicResourceGroup operation
func (DeleteDynamicResourceGroupResponse) HTTPResponse ¶
func (response DeleteDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDynamicResourceGroupResponse) String ¶
func (response DeleteDynamicResourceGroupResponse) String() string
type DeleteGrantRequest ¶ added in v65.47.0
type DeleteGrantRequest struct { // ID of the resource GrantId *string `mandatory:"true" contributesTo:"path" name:"grantId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteGrantRequest wrapper for the DeleteGrant operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGrant.go.html to see an example of how to use DeleteGrantRequest.
func (DeleteGrantRequest) BinaryRequestBody ¶ added in v65.47.0
func (request DeleteGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteGrantRequest) HTTPRequest ¶ added in v65.47.0
func (request DeleteGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteGrantRequest) RetryPolicy ¶ added in v65.47.0
func (request DeleteGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteGrantRequest) String ¶ added in v65.47.0
func (request DeleteGrantRequest) String() string
func (DeleteGrantRequest) ValidateEnumValue ¶ added in v65.47.0
func (request DeleteGrantRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGrantResponse ¶ added in v65.47.0
type DeleteGrantResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteGrantResponse wrapper for the DeleteGrant operation
func (DeleteGrantResponse) HTTPResponse ¶ added in v65.47.0
func (response DeleteGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteGrantResponse) String ¶ added in v65.47.0
func (response DeleteGrantResponse) String() string
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { // ID of the resource GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteGroupRequest wrapper for the DeleteGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGroup.go.html to see an example of how to use DeleteGroupRequest.
func (DeleteGroupRequest) BinaryRequestBody ¶
func (request DeleteGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteGroupRequest) HTTPRequest ¶
func (request DeleteGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteGroupRequest) RetryPolicy ¶
func (request DeleteGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteGroupRequest) String ¶
func (request DeleteGroupRequest) String() string
func (DeleteGroupRequest) ValidateEnumValue ¶
func (request DeleteGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteGroupResponse ¶
type DeleteGroupResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteGroupResponse wrapper for the DeleteGroup operation
func (DeleteGroupResponse) HTTPResponse ¶
func (response DeleteGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteGroupResponse) String ¶
func (response DeleteGroupResponse) String() string
type DeleteIdentityProviderRequest ¶
type DeleteIdentityProviderRequest struct { // ID of the resource IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteIdentityProviderRequest wrapper for the DeleteIdentityProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProvider.go.html to see an example of how to use DeleteIdentityProviderRequest.
func (DeleteIdentityProviderRequest) BinaryRequestBody ¶
func (request DeleteIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteIdentityProviderRequest) HTTPRequest ¶
func (request DeleteIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteIdentityProviderRequest) RetryPolicy ¶
func (request DeleteIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteIdentityProviderRequest) String ¶
func (request DeleteIdentityProviderRequest) String() string
func (DeleteIdentityProviderRequest) ValidateEnumValue ¶
func (request DeleteIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteIdentityProviderResponse ¶
type DeleteIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteIdentityProviderResponse wrapper for the DeleteIdentityProvider operation
func (DeleteIdentityProviderResponse) HTTPResponse ¶
func (response DeleteIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteIdentityProviderResponse) String ¶
func (response DeleteIdentityProviderResponse) String() string
type DeleteMyApiKeyRequest ¶
type DeleteMyApiKeyRequest struct { // ID of the resource MyApiKeyId *string `mandatory:"true" contributesTo:"path" name:"myApiKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMyApiKeyRequest wrapper for the DeleteMyApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyApiKey.go.html to see an example of how to use DeleteMyApiKeyRequest.
func (DeleteMyApiKeyRequest) BinaryRequestBody ¶
func (request DeleteMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMyApiKeyRequest) HTTPRequest ¶
func (request DeleteMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMyApiKeyRequest) RetryPolicy ¶
func (request DeleteMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMyApiKeyRequest) String ¶
func (request DeleteMyApiKeyRequest) String() string
func (DeleteMyApiKeyRequest) ValidateEnumValue ¶
func (request DeleteMyApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMyApiKeyResponse ¶
type DeleteMyApiKeyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMyApiKeyResponse wrapper for the DeleteMyApiKey operation
func (DeleteMyApiKeyResponse) HTTPResponse ¶
func (response DeleteMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMyApiKeyResponse) String ¶
func (response DeleteMyApiKeyResponse) String() string
type DeleteMyAuthTokenRequest ¶
type DeleteMyAuthTokenRequest struct { // ID of the resource MyAuthTokenId *string `mandatory:"true" contributesTo:"path" name:"myAuthTokenId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMyAuthTokenRequest wrapper for the DeleteMyAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyAuthToken.go.html to see an example of how to use DeleteMyAuthTokenRequest.
func (DeleteMyAuthTokenRequest) BinaryRequestBody ¶
func (request DeleteMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMyAuthTokenRequest) HTTPRequest ¶
func (request DeleteMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMyAuthTokenRequest) RetryPolicy ¶
func (request DeleteMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMyAuthTokenRequest) String ¶
func (request DeleteMyAuthTokenRequest) String() string
func (DeleteMyAuthTokenRequest) ValidateEnumValue ¶
func (request DeleteMyAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMyAuthTokenResponse ¶
type DeleteMyAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMyAuthTokenResponse wrapper for the DeleteMyAuthToken operation
func (DeleteMyAuthTokenResponse) HTTPResponse ¶
func (response DeleteMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMyAuthTokenResponse) String ¶
func (response DeleteMyAuthTokenResponse) String() string
type DeleteMyCustomerSecretKeyRequest ¶
type DeleteMyCustomerSecretKeyRequest struct { // ID of the resource MyCustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"myCustomerSecretKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMyCustomerSecretKeyRequest wrapper for the DeleteMyCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyCustomerSecretKey.go.html to see an example of how to use DeleteMyCustomerSecretKeyRequest.
func (DeleteMyCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request DeleteMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMyCustomerSecretKeyRequest) HTTPRequest ¶
func (request DeleteMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMyCustomerSecretKeyRequest) RetryPolicy ¶
func (request DeleteMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMyCustomerSecretKeyRequest) String ¶
func (request DeleteMyCustomerSecretKeyRequest) String() string
func (DeleteMyCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request DeleteMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMyCustomerSecretKeyResponse ¶
type DeleteMyCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMyCustomerSecretKeyResponse wrapper for the DeleteMyCustomerSecretKey operation
func (DeleteMyCustomerSecretKeyResponse) HTTPResponse ¶
func (response DeleteMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMyCustomerSecretKeyResponse) String ¶
func (response DeleteMyCustomerSecretKeyResponse) String() string
type DeleteMyDeviceRequest ¶
type DeleteMyDeviceRequest struct { // ID of the resource MyDeviceId *string `mandatory:"true" contributesTo:"path" name:"myDeviceId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMyDeviceRequest wrapper for the DeleteMyDevice operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyDevice.go.html to see an example of how to use DeleteMyDeviceRequest.
func (DeleteMyDeviceRequest) BinaryRequestBody ¶
func (request DeleteMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMyDeviceRequest) HTTPRequest ¶
func (request DeleteMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMyDeviceRequest) RetryPolicy ¶
func (request DeleteMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMyDeviceRequest) String ¶
func (request DeleteMyDeviceRequest) String() string
func (DeleteMyDeviceRequest) ValidateEnumValue ¶
func (request DeleteMyDeviceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMyDeviceResponse ¶
type DeleteMyDeviceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMyDeviceResponse wrapper for the DeleteMyDevice operation
func (DeleteMyDeviceResponse) HTTPResponse ¶
func (response DeleteMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMyDeviceResponse) String ¶
func (response DeleteMyDeviceResponse) String() string
type DeleteMyOAuth2ClientCredentialRequest ¶
type DeleteMyOAuth2ClientCredentialRequest struct { // ID of the resource MyOAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"myOAuth2ClientCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMyOAuth2ClientCredentialRequest wrapper for the DeleteMyOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyOAuth2ClientCredential.go.html to see an example of how to use DeleteMyOAuth2ClientCredentialRequest.
func (DeleteMyOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request DeleteMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMyOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request DeleteMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMyOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request DeleteMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMyOAuth2ClientCredentialRequest) String ¶
func (request DeleteMyOAuth2ClientCredentialRequest) String() string
func (DeleteMyOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request DeleteMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMyOAuth2ClientCredentialResponse ¶
type DeleteMyOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMyOAuth2ClientCredentialResponse wrapper for the DeleteMyOAuth2ClientCredential operation
func (DeleteMyOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response DeleteMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMyOAuth2ClientCredentialResponse) String ¶
func (response DeleteMyOAuth2ClientCredentialResponse) String() string
type DeleteMySmtpCredentialRequest ¶
type DeleteMySmtpCredentialRequest struct { // ID of the resource MySmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"mySmtpCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMySmtpCredentialRequest wrapper for the DeleteMySmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySmtpCredential.go.html to see an example of how to use DeleteMySmtpCredentialRequest.
func (DeleteMySmtpCredentialRequest) BinaryRequestBody ¶
func (request DeleteMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMySmtpCredentialRequest) HTTPRequest ¶
func (request DeleteMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMySmtpCredentialRequest) RetryPolicy ¶
func (request DeleteMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMySmtpCredentialRequest) String ¶
func (request DeleteMySmtpCredentialRequest) String() string
func (DeleteMySmtpCredentialRequest) ValidateEnumValue ¶
func (request DeleteMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMySmtpCredentialResponse ¶
type DeleteMySmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMySmtpCredentialResponse wrapper for the DeleteMySmtpCredential operation
func (DeleteMySmtpCredentialResponse) HTTPResponse ¶
func (response DeleteMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMySmtpCredentialResponse) String ¶
func (response DeleteMySmtpCredentialResponse) String() string
type DeleteMySupportAccountRequest ¶
type DeleteMySupportAccountRequest struct { // ID of the resource MySupportAccountId *string `mandatory:"true" contributesTo:"path" name:"mySupportAccountId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMySupportAccountRequest wrapper for the DeleteMySupportAccount operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySupportAccount.go.html to see an example of how to use DeleteMySupportAccountRequest.
func (DeleteMySupportAccountRequest) BinaryRequestBody ¶
func (request DeleteMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMySupportAccountRequest) HTTPRequest ¶
func (request DeleteMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMySupportAccountRequest) RetryPolicy ¶
func (request DeleteMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMySupportAccountRequest) String ¶
func (request DeleteMySupportAccountRequest) String() string
func (DeleteMySupportAccountRequest) ValidateEnumValue ¶
func (request DeleteMySupportAccountRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMySupportAccountResponse ¶
type DeleteMySupportAccountResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMySupportAccountResponse wrapper for the DeleteMySupportAccount operation
func (DeleteMySupportAccountResponse) HTTPResponse ¶
func (response DeleteMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMySupportAccountResponse) String ¶
func (response DeleteMySupportAccountResponse) String() string
type DeleteMyTrustedUserAgentRequest ¶
type DeleteMyTrustedUserAgentRequest struct { // ID of the resource MyTrustedUserAgentId *string `mandatory:"true" contributesTo:"path" name:"myTrustedUserAgentId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMyTrustedUserAgentRequest wrapper for the DeleteMyTrustedUserAgent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyTrustedUserAgent.go.html to see an example of how to use DeleteMyTrustedUserAgentRequest.
func (DeleteMyTrustedUserAgentRequest) BinaryRequestBody ¶
func (request DeleteMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMyTrustedUserAgentRequest) HTTPRequest ¶
func (request DeleteMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMyTrustedUserAgentRequest) RetryPolicy ¶
func (request DeleteMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMyTrustedUserAgentRequest) String ¶
func (request DeleteMyTrustedUserAgentRequest) String() string
func (DeleteMyTrustedUserAgentRequest) ValidateEnumValue ¶
func (request DeleteMyTrustedUserAgentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMyTrustedUserAgentResponse ¶
type DeleteMyTrustedUserAgentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMyTrustedUserAgentResponse wrapper for the DeleteMyTrustedUserAgent operation
func (DeleteMyTrustedUserAgentResponse) HTTPResponse ¶
func (response DeleteMyTrustedUserAgentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMyTrustedUserAgentResponse) String ¶
func (response DeleteMyTrustedUserAgentResponse) String() string
type DeleteMyUserDbCredentialRequest ¶
type DeleteMyUserDbCredentialRequest struct { // ID of the resource MyUserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"myUserDbCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteMyUserDbCredentialRequest wrapper for the DeleteMyUserDbCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyUserDbCredential.go.html to see an example of how to use DeleteMyUserDbCredentialRequest.
func (DeleteMyUserDbCredentialRequest) BinaryRequestBody ¶
func (request DeleteMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteMyUserDbCredentialRequest) HTTPRequest ¶
func (request DeleteMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteMyUserDbCredentialRequest) RetryPolicy ¶
func (request DeleteMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteMyUserDbCredentialRequest) String ¶
func (request DeleteMyUserDbCredentialRequest) String() string
func (DeleteMyUserDbCredentialRequest) ValidateEnumValue ¶
func (request DeleteMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteMyUserDbCredentialResponse ¶
type DeleteMyUserDbCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteMyUserDbCredentialResponse wrapper for the DeleteMyUserDbCredential operation
func (DeleteMyUserDbCredentialResponse) HTTPResponse ¶
func (response DeleteMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteMyUserDbCredentialResponse) String ¶
func (response DeleteMyUserDbCredentialResponse) String() string
type DeleteOAuth2ClientCredentialRequest ¶
type DeleteOAuth2ClientCredentialRequest struct { // ID of the resource OAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"oAuth2ClientCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteOAuth2ClientCredentialRequest wrapper for the DeleteOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuth2ClientCredential.go.html to see an example of how to use DeleteOAuth2ClientCredentialRequest.
func (DeleteOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request DeleteOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request DeleteOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request DeleteOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteOAuth2ClientCredentialRequest) String ¶
func (request DeleteOAuth2ClientCredentialRequest) String() string
func (DeleteOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request DeleteOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteOAuth2ClientCredentialResponse ¶
type DeleteOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteOAuth2ClientCredentialResponse wrapper for the DeleteOAuth2ClientCredential operation
func (DeleteOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response DeleteOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteOAuth2ClientCredentialResponse) String ¶
func (response DeleteOAuth2ClientCredentialResponse) String() string
type DeletePasswordPolicyRequest ¶
type DeletePasswordPolicyRequest struct { // ID of the resource PasswordPolicyId *string `mandatory:"true" contributesTo:"path" name:"passwordPolicyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeletePasswordPolicyRequest wrapper for the DeletePasswordPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePasswordPolicy.go.html to see an example of how to use DeletePasswordPolicyRequest.
func (DeletePasswordPolicyRequest) BinaryRequestBody ¶
func (request DeletePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePasswordPolicyRequest) HTTPRequest ¶
func (request DeletePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePasswordPolicyRequest) RetryPolicy ¶
func (request DeletePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePasswordPolicyRequest) String ¶
func (request DeletePasswordPolicyRequest) String() string
func (DeletePasswordPolicyRequest) ValidateEnumValue ¶
func (request DeletePasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeletePasswordPolicyResponse ¶
type DeletePasswordPolicyResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeletePasswordPolicyResponse wrapper for the DeletePasswordPolicy operation
func (DeletePasswordPolicyResponse) HTTPResponse ¶
func (response DeletePasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePasswordPolicyResponse) String ¶
func (response DeletePasswordPolicyResponse) String() string
type DeleteSecurityQuestionRequest ¶ added in v65.47.0
type DeleteSecurityQuestionRequest struct { // ID of the resource SecurityQuestionId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteSecurityQuestionRequest wrapper for the DeleteSecurityQuestion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSecurityQuestion.go.html to see an example of how to use DeleteSecurityQuestionRequest.
func (DeleteSecurityQuestionRequest) BinaryRequestBody ¶ added in v65.47.0
func (request DeleteSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteSecurityQuestionRequest) HTTPRequest ¶ added in v65.47.0
func (request DeleteSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteSecurityQuestionRequest) RetryPolicy ¶ added in v65.47.0
func (request DeleteSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteSecurityQuestionRequest) String ¶ added in v65.47.0
func (request DeleteSecurityQuestionRequest) String() string
func (DeleteSecurityQuestionRequest) ValidateEnumValue ¶ added in v65.47.0
func (request DeleteSecurityQuestionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteSecurityQuestionResponse ¶ added in v65.47.0
type DeleteSecurityQuestionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteSecurityQuestionResponse wrapper for the DeleteSecurityQuestion operation
func (DeleteSecurityQuestionResponse) HTTPResponse ¶ added in v65.47.0
func (response DeleteSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteSecurityQuestionResponse) String ¶ added in v65.47.0
func (response DeleteSecurityQuestionResponse) String() string
type DeleteSmtpCredentialRequest ¶
type DeleteSmtpCredentialRequest struct { // ID of the resource SmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"smtpCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteSmtpCredentialRequest wrapper for the DeleteSmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSmtpCredential.go.html to see an example of how to use DeleteSmtpCredentialRequest.
func (DeleteSmtpCredentialRequest) BinaryRequestBody ¶
func (request DeleteSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteSmtpCredentialRequest) HTTPRequest ¶
func (request DeleteSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteSmtpCredentialRequest) RetryPolicy ¶
func (request DeleteSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteSmtpCredentialRequest) String ¶
func (request DeleteSmtpCredentialRequest) String() string
func (DeleteSmtpCredentialRequest) ValidateEnumValue ¶
func (request DeleteSmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteSmtpCredentialResponse ¶
type DeleteSmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteSmtpCredentialResponse wrapper for the DeleteSmtpCredential operation
func (DeleteSmtpCredentialResponse) HTTPResponse ¶
func (response DeleteSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteSmtpCredentialResponse) String ¶
func (response DeleteSmtpCredentialResponse) String() string
type DeleteUserDbCredentialRequest ¶
type DeleteUserDbCredentialRequest struct { // ID of the resource UserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"userDbCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteUserDbCredentialRequest wrapper for the DeleteUserDbCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUserDbCredential.go.html to see an example of how to use DeleteUserDbCredentialRequest.
func (DeleteUserDbCredentialRequest) BinaryRequestBody ¶
func (request DeleteUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteUserDbCredentialRequest) HTTPRequest ¶
func (request DeleteUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteUserDbCredentialRequest) RetryPolicy ¶
func (request DeleteUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteUserDbCredentialRequest) String ¶
func (request DeleteUserDbCredentialRequest) String() string
func (DeleteUserDbCredentialRequest) ValidateEnumValue ¶
func (request DeleteUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteUserDbCredentialResponse ¶
type DeleteUserDbCredentialResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteUserDbCredentialResponse wrapper for the DeleteUserDbCredential operation
func (DeleteUserDbCredentialResponse) HTTPResponse ¶
func (response DeleteUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteUserDbCredentialResponse) String ¶
func (response DeleteUserDbCredentialResponse) String() string
type DeleteUserRequest ¶
type DeleteUserRequest struct { // ID of the resource UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // To force delete the resource and all its references (if any). ForceDelete *bool `mandatory:"false" contributesTo:"query" name:"forceDelete"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteUserRequest wrapper for the DeleteUser operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUser.go.html to see an example of how to use DeleteUserRequest.
func (DeleteUserRequest) BinaryRequestBody ¶
func (request DeleteUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteUserRequest) HTTPRequest ¶
func (request DeleteUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteUserRequest) RetryPolicy ¶
func (request DeleteUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteUserRequest) String ¶
func (request DeleteUserRequest) String() string
func (DeleteUserRequest) ValidateEnumValue ¶
func (request DeleteUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteUserResponse ¶
type DeleteUserResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteUserResponse wrapper for the DeleteUser operation
func (DeleteUserResponse) HTTPResponse ¶
func (response DeleteUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteUserResponse) String ¶
func (response DeleteUserResponse) String() string
type DynamicResourceGroup ¶
type DynamicResourceGroup struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Store as a string the matching-rule for this Dynamic Resource Group. This may match any number of Apps in this Domain, as well as matching any number of OCI resources that are not in any Domain but that are in the OCI Compartment that contains this Domain. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: request // - type: string // - uniqueness: none MatchingRule *string `mandatory:"true" json:"matchingRule"` // User-friendly, mutable identifier // **SCIM++ Properties:** // - idcsCsvAttributeName: Display Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Name, deprecatedColumnHeaderName:Display Name]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global DisplayName *string `mandatory:"true" json:"displayName"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // text that explains the purpose of this Dynamic Resource Group // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Description // - idcsCsvAttributeNameMappings: [[columnHeaderName:Description]] // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Grants assigned to group // **SCIM++ Properties:** // - idcsAddedSinceVersion: 3 // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Grants []DynamicResourceGroupGrants `mandatory:"false" json:"grants"` // A list of appRoles that are currently granted to this Dynamic Resource Group. The Identity service will assert these AppRoles for any resource that satisfies the matching-rule of this DynamicResourceGroup. // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none DynamicGroupAppRoles []DynamicResourceGroupDynamicGroupAppRoles `mandatory:"false" json:"dynamicGroupAppRoles"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"` }
DynamicResourceGroup Schema for DynamicResourceGroup resource.
func (DynamicResourceGroup) String ¶
func (m DynamicResourceGroup) String() string
func (DynamicResourceGroup) ValidateEnumValue ¶
func (m DynamicResourceGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DynamicResourceGroupDynamicGroupAppRoles ¶
type DynamicResourceGroupDynamicGroupAppRoles struct { // The identifier of the appRole // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding appRole resource to which the user belongs // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // ID of parent App. READ-ONLY. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // Name of parent App. READ-ONLY. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none AppName *string `mandatory:"false" json:"appName"` // If true, then the role provides administrative access privileges. READ-ONLY. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none AdminRole *bool `mandatory:"false" json:"adminRole"` // The name of the legacy group associated with this AppRole. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"` }
DynamicResourceGroupDynamicGroupAppRoles A list of appRoles that are currently granted to this Dynamic Resource Group. The Identity service will assert these AppRoles for any resource that satisfies the matching-rule of this DynamicResourceGroup.
func (DynamicResourceGroupDynamicGroupAppRoles) String ¶
func (m DynamicResourceGroupDynamicGroupAppRoles) String() string
func (DynamicResourceGroupDynamicGroupAppRoles) ValidateEnumValue ¶
func (m DynamicResourceGroupDynamicGroupAppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DynamicResourceGroupGrants ¶
type DynamicResourceGroupGrants struct { // Grant identifier // **SCIM++ Properties:** // - caseExact: true // - idcsAddedSinceVersion: 3 // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // Grant URI // **SCIM++ Properties:** // - idcsAddedSinceVersion: 3 // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // App identifier // **SCIM++ Properties:** // - caseExact: true // - idcsAddedSinceVersion: 3 // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted. // A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR': // - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User. // - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group. // - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App. // **SCIM++ Properties:** // - caseExact: true // - idcsAddedSinceVersion: 3 // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GrantMechanism DynamicResourceGroupGrantsGrantMechanismEnum `mandatory:"false" json:"grantMechanism,omitempty"` }
DynamicResourceGroupGrants Grants assigned to group
func (DynamicResourceGroupGrants) String ¶
func (m DynamicResourceGroupGrants) String() string
func (DynamicResourceGroupGrants) ValidateEnumValue ¶
func (m DynamicResourceGroupGrants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DynamicResourceGroupGrantsGrantMechanismEnum ¶
type DynamicResourceGroupGrantsGrantMechanismEnum string
DynamicResourceGroupGrantsGrantMechanismEnum Enum with underlying type: string
const ( DynamicResourceGroupGrantsGrantMechanismImportApproleMembers DynamicResourceGroupGrantsGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS" DynamicResourceGroupGrantsGrantMechanismAdministratorToDynamicResourceGroup DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_DYNAMIC_RESOURCE_GROUP" DynamicResourceGroupGrantsGrantMechanismAdministratorToUser DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_USER" DynamicResourceGroupGrantsGrantMechanismAdministratorToGroup DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP" DynamicResourceGroupGrantsGrantMechanismServiceManagerToUser DynamicResourceGroupGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_USER" DynamicResourceGroupGrantsGrantMechanismAdministratorToApp DynamicResourceGroupGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_APP" DynamicResourceGroupGrantsGrantMechanismServiceManagerToApp DynamicResourceGroupGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_APP" DynamicResourceGroupGrantsGrantMechanismOpcInfraToApp DynamicResourceGroupGrantsGrantMechanismEnum = "OPC_INFRA_TO_APP" DynamicResourceGroupGrantsGrantMechanismGroupMembership DynamicResourceGroupGrantsGrantMechanismEnum = "GROUP_MEMBERSHIP" )
Set of constants representing the allowable values for DynamicResourceGroupGrantsGrantMechanismEnum
func GetDynamicResourceGroupGrantsGrantMechanismEnumValues ¶
func GetDynamicResourceGroupGrantsGrantMechanismEnumValues() []DynamicResourceGroupGrantsGrantMechanismEnum
GetDynamicResourceGroupGrantsGrantMechanismEnumValues Enumerates the set of values for DynamicResourceGroupGrantsGrantMechanismEnum
func GetMappingDynamicResourceGroupGrantsGrantMechanismEnum ¶
func GetMappingDynamicResourceGroupGrantsGrantMechanismEnum(val string) (DynamicResourceGroupGrantsGrantMechanismEnum, bool)
GetMappingDynamicResourceGroupGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
type DynamicResourceGroupSearchRequest ¶
type DynamicResourceGroupSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
DynamicResourceGroupSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (DynamicResourceGroupSearchRequest) String ¶
func (m DynamicResourceGroupSearchRequest) String() string
func (DynamicResourceGroupSearchRequest) ValidateEnumValue ¶
func (m DynamicResourceGroupSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DynamicResourceGroups ¶
type DynamicResourceGroups struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []DynamicResourceGroup `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
DynamicResourceGroups The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (DynamicResourceGroups) String ¶
func (m DynamicResourceGroups) String() string
func (DynamicResourceGroups) ValidateEnumValue ¶
func (m DynamicResourceGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionAdaptiveUser ¶
type ExtensionAdaptiveUser struct { // Risk Level // **Added In:** 18.1.6 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none RiskLevel ExtensionAdaptiveUserRiskLevelEnum `mandatory:"false" json:"riskLevel,omitempty"` // The risk score pertaining to the user. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none RiskScores []UserExtRiskScores `mandatory:"false" json:"riskScores"` }
ExtensionAdaptiveUser This extension defines attributes to manage user's risk score.
func (ExtensionAdaptiveUser) String ¶
func (m ExtensionAdaptiveUser) String() string
func (ExtensionAdaptiveUser) ValidateEnumValue ¶
func (m ExtensionAdaptiveUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionAdaptiveUserRiskLevelEnum ¶
type ExtensionAdaptiveUserRiskLevelEnum string
ExtensionAdaptiveUserRiskLevelEnum Enum with underlying type: string
const ( ExtensionAdaptiveUserRiskLevelLow ExtensionAdaptiveUserRiskLevelEnum = "LOW" ExtensionAdaptiveUserRiskLevelMedium ExtensionAdaptiveUserRiskLevelEnum = "MEDIUM" ExtensionAdaptiveUserRiskLevelHigh ExtensionAdaptiveUserRiskLevelEnum = "HIGH" )
Set of constants representing the allowable values for ExtensionAdaptiveUserRiskLevelEnum
func GetExtensionAdaptiveUserRiskLevelEnumValues ¶
func GetExtensionAdaptiveUserRiskLevelEnumValues() []ExtensionAdaptiveUserRiskLevelEnum
GetExtensionAdaptiveUserRiskLevelEnumValues Enumerates the set of values for ExtensionAdaptiveUserRiskLevelEnum
func GetMappingExtensionAdaptiveUserRiskLevelEnum ¶
func GetMappingExtensionAdaptiveUserRiskLevelEnum(val string) (ExtensionAdaptiveUserRiskLevelEnum, bool)
GetMappingExtensionAdaptiveUserRiskLevelEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionCapabilitiesUser ¶
type ExtensionCapabilitiesUser struct { // Indicates whether a user can use API keys. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseApiKeys *bool `mandatory:"false" json:"canUseApiKeys"` // Indicates whether a user can use Auth tokens. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseAuthTokens *bool `mandatory:"false" json:"canUseAuthTokens"` // Indicates whether a user can use Console passwords. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseConsolePassword *bool `mandatory:"false" json:"canUseConsolePassword"` // Indicates whether a user can use customer secret keys. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseCustomerSecretKeys *bool `mandatory:"false" json:"canUseCustomerSecretKeys"` // Indicates whether a user can use OAuth2 client credentials. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseOAuth2ClientCredentials *bool `mandatory:"false" json:"canUseOAuth2ClientCredentials"` // Indicates whether a user can use SMTP credentials. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseSmtpCredentials *bool `mandatory:"false" json:"canUseSmtpCredentials"` // Indicates whether a user can use database credentials. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseDbCredentials *bool `mandatory:"false" json:"canUseDbCredentials"` // Specifies whether user can access the Console. // **Added In:** 2206280902 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseConsole *bool `mandatory:"false" json:"canUseConsole"` }
ExtensionCapabilitiesUser User's Capabilities
func (ExtensionCapabilitiesUser) String ¶
func (m ExtensionCapabilitiesUser) String() string
func (ExtensionCapabilitiesUser) ValidateEnumValue ¶
func (m ExtensionCapabilitiesUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionDbCredentialsUser ¶
type ExtensionDbCredentialsUser struct { // The database username. // **Added In:** 2102181953 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - type: string // - returned: request // - caseExact: false // - uniqueness: none // - idcsSearchable: true DbUserName *string `mandatory:"false" json:"dbUserName"` // The number of failed login attempts. The value is reset to 0 after a successful login. // **Added In:** 2102181953 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: integer // - uniqueness: none DbLoginAttempts *int `mandatory:"false" json:"dbLoginAttempts"` }
ExtensionDbCredentialsUser The database credentials user extension.
func (ExtensionDbCredentialsUser) String ¶
func (m ExtensionDbCredentialsUser) String() string
func (ExtensionDbCredentialsUser) ValidateEnumValue ¶
func (m ExtensionDbCredentialsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionDbUserUser ¶
type ExtensionDbUserUser struct { // If true, indicates this is a database user. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsDbUser *bool `mandatory:"false" json:"isDbUser"` // Password Verifiers for DB User. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCompositeKey: [type] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none PasswordVerifiers []UserExtPasswordVerifiers `mandatory:"false" json:"passwordVerifiers"` // DB domain level schema to which the user is granted access. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none DomainLevelSchema *string `mandatory:"false" json:"domainLevelSchema"` // DB instance level schema to which the user is granted access. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none InstanceLevelSchema *string `mandatory:"false" json:"instanceLevelSchema"` // DB global roles to which the user is granted access. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: none // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none DbGlobalRoles []string `mandatory:"false" json:"dbGlobalRoles"` }
ExtensionDbUserUser DB User extension
func (ExtensionDbUserUser) String ¶
func (m ExtensionDbUserUser) String() string
func (ExtensionDbUserUser) ValidateEnumValue ¶
func (m ExtensionDbUserUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionDbcsGroup ¶
type ExtensionDbcsGroup struct { // DBCS instance-level schema-names. Each schema-name is specific to a DB Instance. // **Added In:** 18.2.4 // **SCIM++ Properties:** // - idcsCompositeKey: [dbInstanceId, schemaName] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex InstanceLevelSchemaNames []GroupExtInstanceLevelSchemaNames `mandatory:"false" json:"instanceLevelSchemaNames"` // DBCS Domain-level schema-names. Each value is specific to a DB Domain. // **Added In:** 18.2.4 // **SCIM++ Properties:** // - idcsCompositeKey: [domainName, schemaName] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex DomainLevelSchemaNames []GroupExtDomainLevelSchemaNames `mandatory:"false" json:"domainLevelSchemaNames"` // DBCS Domain-level schema-name. This attribute refers implicitly to a value of 'domainLevelSchemaNames' for a particular DB Domain. // **Added In:** 18.2.4 // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none DomainLevelSchema *string `mandatory:"false" json:"domainLevelSchema"` // DBCS instance-level schema-name. This attribute refers implicitly to a value of 'instanceLevelSchemaNames' for a particular DB Instance. // **Added In:** 18.2.4 // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none InstanceLevelSchema *string `mandatory:"false" json:"instanceLevelSchema"` }
ExtensionDbcsGroup Schema for Database Service Resource
func (ExtensionDbcsGroup) String ¶
func (m ExtensionDbcsGroup) String() string
func (ExtensionDbcsGroup) ValidateEnumValue ¶
func (m ExtensionDbcsGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionDynamicGroup ¶
type ExtensionDynamicGroup struct { // Membership type // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none MembershipType ExtensionDynamicGroupMembershipTypeEnum `mandatory:"false" json:"membershipType,omitempty"` // Membership rule // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none MembershipRule *string `mandatory:"false" json:"membershipRule"` }
ExtensionDynamicGroup Dynamic Group
func (ExtensionDynamicGroup) String ¶
func (m ExtensionDynamicGroup) String() string
func (ExtensionDynamicGroup) ValidateEnumValue ¶
func (m ExtensionDynamicGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionDynamicGroupMembershipTypeEnum ¶
type ExtensionDynamicGroupMembershipTypeEnum string
ExtensionDynamicGroupMembershipTypeEnum Enum with underlying type: string
const ( ExtensionDynamicGroupMembershipTypeStatic ExtensionDynamicGroupMembershipTypeEnum = "static" ExtensionDynamicGroupMembershipTypeDynamic ExtensionDynamicGroupMembershipTypeEnum = "dynamic" )
Set of constants representing the allowable values for ExtensionDynamicGroupMembershipTypeEnum
func GetExtensionDynamicGroupMembershipTypeEnumValues ¶
func GetExtensionDynamicGroupMembershipTypeEnumValues() []ExtensionDynamicGroupMembershipTypeEnum
GetExtensionDynamicGroupMembershipTypeEnumValues Enumerates the set of values for ExtensionDynamicGroupMembershipTypeEnum
func GetMappingExtensionDynamicGroupMembershipTypeEnum ¶
func GetMappingExtensionDynamicGroupMembershipTypeEnum(val string) (ExtensionDynamicGroupMembershipTypeEnum, bool)
GetMappingExtensionDynamicGroupMembershipTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionEnterprise20User ¶
type ExtensionEnterprise20User struct { // Numeric or alphanumeric identifier assigned to a person, typically based on order of hire or association with an organization. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Employee Number // - idcsCsvAttributeNameMappings: [[columnHeaderName:Employee Number]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EmployeeNumber *string `mandatory:"false" json:"employeeNumber"` // Identifies the name of a cost center. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Cost Center // - idcsCsvAttributeNameMappings: [[columnHeaderName:Cost Center]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CostCenter *string `mandatory:"false" json:"costCenter"` // Identifies the name of an organization. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Organization // - idcsCsvAttributeNameMappings: [[columnHeaderName:Organization Name, deprecatedColumnHeaderName:Organization]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Organization *string `mandatory:"false" json:"organization"` // Identifies the name of a division. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Division // - idcsCsvAttributeNameMappings: [[columnHeaderName:Division]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Division *string `mandatory:"false" json:"division"` // Identifies the name of a department. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Department // - idcsCsvAttributeNameMappings: [[columnHeaderName:Department]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Department *string `mandatory:"false" json:"department"` Manager *UserExtManager `mandatory:"false" json:"manager"` }
ExtensionEnterprise20User Enterprise User
func (ExtensionEnterprise20User) String ¶
func (m ExtensionEnterprise20User) String() string
func (ExtensionEnterprise20User) ValidateEnumValue ¶
func (m ExtensionEnterprise20User) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionFidoAuthenticationFactorSettings ¶
type ExtensionFidoAuthenticationFactorSettings struct { // Attribute used to define the type of attestation required. // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Attestation ExtensionFidoAuthenticationFactorSettingsAttestationEnum `mandatory:"true" json:"attestation"` // Attribute used to define authenticator selection attachment. // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none AuthenticatorSelectionAttachment ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum `mandatory:"true" json:"authenticatorSelectionAttachment"` // Attribute used to define authenticator selection verification. // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none AuthenticatorSelectionUserVerification ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum `mandatory:"true" json:"authenticatorSelectionUserVerification"` // Attribute used to define authenticator selection resident key requirement. // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none AuthenticatorSelectionResidentKey ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum `mandatory:"true" json:"authenticatorSelectionResidentKey"` // Timeout for the fido authentication to complete // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - idcsMaxValue: 600000 // - idcsMinValue: 10000 // - required: true // - returned: default // - type: integer // - uniqueness: none Timeout *int `mandatory:"true" json:"timeout"` // Flag used to indicate authenticator selection is required or not // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none AuthenticatorSelectionRequireResidentKey *bool `mandatory:"true" json:"authenticatorSelectionRequireResidentKey"` // List of server supported public key algorithms // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none PublicKeyTypes []ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum `mandatory:"true" json:"publicKeyTypes"` // Flag used to indicate whether we need to restrict creation of multiple credentials in same authenticator // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none ExcludeCredentials *bool `mandatory:"true" json:"excludeCredentials"` // Number of domain levels Oracle Identity Cloud Service should use for origin comparision // **Added In:** 2109020413 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - idcsMaxValue: 2 // - idcsMinValue: 0 // - required: false // - returned: default // - type: integer // - uniqueness: none DomainValidationLevel *int `mandatory:"false" json:"domainValidationLevel"` }
ExtensionFidoAuthenticationFactorSettings This extension defines attributes used to manage Multi-Factor Authentication settings of fido authentication
func (ExtensionFidoAuthenticationFactorSettings) String ¶
func (m ExtensionFidoAuthenticationFactorSettings) String() string
func (ExtensionFidoAuthenticationFactorSettings) ValidateEnumValue ¶
func (m ExtensionFidoAuthenticationFactorSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionFidoAuthenticationFactorSettingsAttestationEnum ¶
type ExtensionFidoAuthenticationFactorSettingsAttestationEnum string
ExtensionFidoAuthenticationFactorSettingsAttestationEnum Enum with underlying type: string
const ( ExtensionFidoAuthenticationFactorSettingsAttestationNone ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "NONE" ExtensionFidoAuthenticationFactorSettingsAttestationDirect ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "DIRECT" ExtensionFidoAuthenticationFactorSettingsAttestationIndirect ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "INDIRECT" )
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumValues() []ExtensionFidoAuthenticationFactorSettingsAttestationEnum
GetExtensionFidoAuthenticationFactorSettingsAttestationEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAttestationEnum ¶
func GetMappingExtensionFidoAuthenticationFactorSettingsAttestationEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAttestationEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAttestationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum ¶
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum string
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum Enum with underlying type: string
const ( ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentPlatform ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "PLATFORM" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentCrossPlatform ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "CROSS-PLATFORM" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentBoth ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "BOTH" )
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum ¶
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum ¶
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum string
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum Enum with underlying type: string
const ( ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyRequired ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "REQUIRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyPreferred ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "PREFERRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyDiscouraged ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "DISCOURAGED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyNone ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "NONE" )
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum ¶
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum ¶
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum string
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum Enum with underlying type: string
const ( ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationRequired ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "REQUIRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationPreferred ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "PREFERRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationDiscouraged ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "DISCOURAGED" )
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumValues ¶
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum ¶
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum ¶
type ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum string
ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum Enum with underlying type: string
const ( ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesRs1 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "RS1" ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesRs256 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "RS256" ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEs256 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "ES256" )
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumValues ¶
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumValues() []ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum ¶
func GetMappingExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum(val string) (ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionGroupGroup ¶
type ExtensionGroupGroup struct { // Group description // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Description // - idcsCsvAttributeNameMappings: [[columnHeaderName:Description]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Source from which this group got created. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeNameMappings: [[defaultValue:import]] // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: request // - type: string // - uniqueness: none CreationMechanism ExtensionGroupGroupCreationMechanismEnum `mandatory:"false" json:"creationMechanism,omitempty"` PasswordPolicy *GroupExtPasswordPolicy `mandatory:"false" json:"passwordPolicy"` SyncedFromApp *GroupExtSyncedFromApp `mandatory:"false" json:"syncedFromApp"` // Grants assigned to group // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Grants []GroupExtGrants `mandatory:"false" json:"grants"` // Group owners // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value, type] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none Owners []GroupExtOwners `mandatory:"false" json:"owners"` // A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none AppRoles []GroupExtAppRoles `mandatory:"false" json:"appRoles"` }
ExtensionGroupGroup Oracle Identity Cloud Service Group
func (ExtensionGroupGroup) String ¶
func (m ExtensionGroupGroup) String() string
func (ExtensionGroupGroup) ValidateEnumValue ¶
func (m ExtensionGroupGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionGroupGroupCreationMechanismEnum ¶
type ExtensionGroupGroupCreationMechanismEnum string
ExtensionGroupGroupCreationMechanismEnum Enum with underlying type: string
const ( ExtensionGroupGroupCreationMechanismBulk ExtensionGroupGroupCreationMechanismEnum = "bulk" ExtensionGroupGroupCreationMechanismApi ExtensionGroupGroupCreationMechanismEnum = "api" ExtensionGroupGroupCreationMechanismAdsync ExtensionGroupGroupCreationMechanismEnum = "adsync" ExtensionGroupGroupCreationMechanismAuthsync ExtensionGroupGroupCreationMechanismEnum = "authsync" ExtensionGroupGroupCreationMechanismIdcsui ExtensionGroupGroupCreationMechanismEnum = "idcsui" ExtensionGroupGroupCreationMechanismImport ExtensionGroupGroupCreationMechanismEnum = "import" )
Set of constants representing the allowable values for ExtensionGroupGroupCreationMechanismEnum
func GetExtensionGroupGroupCreationMechanismEnumValues ¶
func GetExtensionGroupGroupCreationMechanismEnumValues() []ExtensionGroupGroupCreationMechanismEnum
GetExtensionGroupGroupCreationMechanismEnumValues Enumerates the set of values for ExtensionGroupGroupCreationMechanismEnum
func GetMappingExtensionGroupGroupCreationMechanismEnum ¶
func GetMappingExtensionGroupGroupCreationMechanismEnum(val string) (ExtensionGroupGroupCreationMechanismEnum, bool)
GetMappingExtensionGroupGroupCreationMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionKerberosUserUser ¶
type ExtensionKerberosUserUser struct { // A list of kerberos realm users for an Oracle Identity Cloud Service User // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none RealmUsers []UserExtRealmUsers `mandatory:"false" json:"realmUsers"` }
ExtensionKerberosUserUser Kerberos User extension
func (ExtensionKerberosUserUser) String ¶
func (m ExtensionKerberosUserUser) String() string
func (ExtensionKerberosUserUser) ValidateEnumValue ¶
func (m ExtensionKerberosUserUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionMeUser ¶
type ExtensionMeUser struct { // The current password is required if the user attempts to change the values of attributes that are used in recovering or verifying the user's own identity. If the current password is specified, it will be used to authenticate the user regardless of any change in these attribute values // **SCIM++ Properties:** // - idcsSearchable: false // - idcsSensitive: hash // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none CurrentPassword *string `mandatory:"false" json:"currentPassword"` }
ExtensionMeUser Oracle Identity Cloud Service self service schema extension
func (ExtensionMeUser) String ¶
func (m ExtensionMeUser) String() string
func (ExtensionMeUser) ValidateEnumValue ¶
func (m ExtensionMeUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionMessagesError ¶
type ExtensionMessagesError struct { // Internal error keyword pointing to the exception status message. REQUIRED. MessageId *string `mandatory:"false" json:"messageId"` // Contains Map based additional data for the exception message (as key-value pair). All keys and values are in string format. AdditionalData *interface{} `mandatory:"false" json:"additionalData"` }
ExtensionMessagesError Extension schema for error messages providing more details with the exception status. Returns messageId corresponding to the detailed error message and optionally additional data related to the error condition - for example reason for authentication failure such as user is disabled or locked.
func (ExtensionMessagesError) String ¶
func (m ExtensionMessagesError) String() string
func (ExtensionMessagesError) ValidateEnumValue ¶
func (m ExtensionMessagesError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionMfaUser ¶
type ExtensionMfaUser struct { // The preferred authentication factor type. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PreferredAuthenticationFactor ExtensionMfaUserPreferredAuthenticationFactorEnum `mandatory:"false" json:"preferredAuthenticationFactor,omitempty"` // The user opted for MFA. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: string // - uniqueness: none MfaStatus ExtensionMfaUserMfaStatusEnum `mandatory:"false" json:"mfaStatus,omitempty"` // The preferred third-party vendor name. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PreferredThirdPartyVendor *string `mandatory:"false" json:"preferredThirdPartyVendor"` // The preferred authentication method. // **Added In:** 2009232244 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PreferredAuthenticationMethod *string `mandatory:"false" json:"preferredAuthenticationMethod"` // The number of incorrect multi factor authentication sign in attempts made by this user. The user is locked if this reaches the threshold specified in the maxIncorrectAttempts attribute in AuthenticationFactorSettings. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true // - required: false // - returned: default // - type: integer // - uniqueness: none LoginAttempts *int `mandatory:"false" json:"loginAttempts"` // The date when the user enrolled in multi factor authentication. This will be set to null, when the user resets their factors. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: dateTime // - uniqueness: none MfaEnabledOn *string `mandatory:"false" json:"mfaEnabledOn"` // User MFA Ignored Apps Identifiers // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none MfaIgnoredApps []string `mandatory:"false" json:"mfaIgnoredApps"` PreferredDevice *UserExtPreferredDevice `mandatory:"false" json:"preferredDevice"` // A list of devices enrolled by the user. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Devices []UserExtDevices `mandatory:"false" json:"devices"` // A list of bypass codes that belongs to the user. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none BypassCodes []UserExtBypassCodes `mandatory:"false" json:"bypassCodes"` // A list of trusted User Agents owned by this user. Multi-Factored Authentication uses Trusted User Agents to authenticate users. A User Agent is software application that a user uses to issue requests. For example, a User Agent could be a particular browser (possibly one of several executing on a desktop or laptop) or a particular mobile application (again, oneof several executing on a particular mobile device). A User Agent is trusted once the Multi-Factor Authentication has verified it in some way. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none TrustedUserAgents []UserExtTrustedUserAgents `mandatory:"false" json:"trustedUserAgents"` }
ExtensionMfaUser This extension defines attributes used to manage Multi-Factor Authentication within a service provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use MFA.
func (ExtensionMfaUser) String ¶
func (m ExtensionMfaUser) String() string
func (ExtensionMfaUser) ValidateEnumValue ¶
func (m ExtensionMfaUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionMfaUserMfaStatusEnum ¶
type ExtensionMfaUserMfaStatusEnum string
ExtensionMfaUserMfaStatusEnum Enum with underlying type: string
const ( ExtensionMfaUserMfaStatusEnrolled ExtensionMfaUserMfaStatusEnum = "ENROLLED" ExtensionMfaUserMfaStatusIgnored ExtensionMfaUserMfaStatusEnum = "IGNORED" ExtensionMfaUserMfaStatusUnEnrolled ExtensionMfaUserMfaStatusEnum = "UN_ENROLLED" ExtensionMfaUserMfaStatusDisabled ExtensionMfaUserMfaStatusEnum = "DISABLED" )
Set of constants representing the allowable values for ExtensionMfaUserMfaStatusEnum
func GetExtensionMfaUserMfaStatusEnumValues ¶
func GetExtensionMfaUserMfaStatusEnumValues() []ExtensionMfaUserMfaStatusEnum
GetExtensionMfaUserMfaStatusEnumValues Enumerates the set of values for ExtensionMfaUserMfaStatusEnum
func GetMappingExtensionMfaUserMfaStatusEnum ¶
func GetMappingExtensionMfaUserMfaStatusEnum(val string) (ExtensionMfaUserMfaStatusEnum, bool)
GetMappingExtensionMfaUserMfaStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionMfaUserPreferredAuthenticationFactorEnum ¶
type ExtensionMfaUserPreferredAuthenticationFactorEnum string
ExtensionMfaUserPreferredAuthenticationFactorEnum Enum with underlying type: string
const ( ExtensionMfaUserPreferredAuthenticationFactorEmail ExtensionMfaUserPreferredAuthenticationFactorEnum = "EMAIL" ExtensionMfaUserPreferredAuthenticationFactorSms ExtensionMfaUserPreferredAuthenticationFactorEnum = "SMS" ExtensionMfaUserPreferredAuthenticationFactorTotp ExtensionMfaUserPreferredAuthenticationFactorEnum = "TOTP" ExtensionMfaUserPreferredAuthenticationFactorPush ExtensionMfaUserPreferredAuthenticationFactorEnum = "PUSH" ExtensionMfaUserPreferredAuthenticationFactorOfflinetotp ExtensionMfaUserPreferredAuthenticationFactorEnum = "OFFLINETOTP" ExtensionMfaUserPreferredAuthenticationFactorUsernamePassword ExtensionMfaUserPreferredAuthenticationFactorEnum = "USERNAME_PASSWORD" ExtensionMfaUserPreferredAuthenticationFactorSecurityQuestions ExtensionMfaUserPreferredAuthenticationFactorEnum = "SECURITY_QUESTIONS" ExtensionMfaUserPreferredAuthenticationFactorVoice ExtensionMfaUserPreferredAuthenticationFactorEnum = "VOICE" ExtensionMfaUserPreferredAuthenticationFactorPhoneCall ExtensionMfaUserPreferredAuthenticationFactorEnum = "PHONE_CALL" ExtensionMfaUserPreferredAuthenticationFactorThirdparty ExtensionMfaUserPreferredAuthenticationFactorEnum = "THIRDPARTY" ExtensionMfaUserPreferredAuthenticationFactorFidoAuthenticator ExtensionMfaUserPreferredAuthenticationFactorEnum = "FIDO_AUTHENTICATOR" ExtensionMfaUserPreferredAuthenticationFactorYubicoOtp ExtensionMfaUserPreferredAuthenticationFactorEnum = "YUBICO_OTP" )
Set of constants representing the allowable values for ExtensionMfaUserPreferredAuthenticationFactorEnum
func GetExtensionMfaUserPreferredAuthenticationFactorEnumValues ¶
func GetExtensionMfaUserPreferredAuthenticationFactorEnumValues() []ExtensionMfaUserPreferredAuthenticationFactorEnum
GetExtensionMfaUserPreferredAuthenticationFactorEnumValues Enumerates the set of values for ExtensionMfaUserPreferredAuthenticationFactorEnum
func GetMappingExtensionMfaUserPreferredAuthenticationFactorEnum ¶
func GetMappingExtensionMfaUserPreferredAuthenticationFactorEnum(val string) (ExtensionMfaUserPreferredAuthenticationFactorEnum, bool)
GetMappingExtensionMfaUserPreferredAuthenticationFactorEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionOciTags ¶
type ExtensionOciTags struct { // OCI Freeform Tags // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsCompositeKey: [key, value] // - idcsSearchable: true // - type: complex // - required: false // - mutability: readWrite // - returned: default // - multiValued: true FreeformTags []FreeformTags `mandatory:"false" json:"freeformTags"` // OCI Defined Tags // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsCompositeKey: [namespace, key, value] // - type: complex // - idcsSearchable: true // - required: false // - mutability: readWrite // - multiValued: true // - returned: default DefinedTags []DefinedTags `mandatory:"false" json:"definedTags"` // OCI Tag slug // **Added In:** 2011192329 // **SCIM++ Properties:** // - type: binary // - mutability: readOnly // - returned: request TagSlug *interface{} `mandatory:"false" json:"tagSlug"` }
ExtensionOciTags OCI Tags.
func (ExtensionOciTags) String ¶
func (m ExtensionOciTags) String() string
func (ExtensionOciTags) ValidateEnumValue ¶
func (m ExtensionOciTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionPasswordStateUser ¶
type ExtensionPasswordStateUser struct { // A DateTime that specifies the date and time when the current password was set // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: dateTime // - uniqueness: none LastSuccessfulSetDate *string `mandatory:"false" json:"lastSuccessfulSetDate"` // Indicates that the current password MAY NOT be changed and all other password expiry settings SHALL be ignored // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none CantChange *bool `mandatory:"false" json:"cantChange"` // Indicates that the password expiry policy will not be applied for the current Resource // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none CantExpire *bool `mandatory:"false" json:"cantExpire"` // Indicates that the subject password value MUST change on next login. If not changed, typically the account is locked. The value may be set indirectly when the subject's current password expires or directly set by an administrator. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none MustChange *bool `mandatory:"false" json:"mustChange"` // Indicates that the password has expired // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none Expired *bool `mandatory:"false" json:"expired"` // A DateTime that specifies the date and time when last successful password validation was set // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: dateTime // - uniqueness: none LastSuccessfulValidationDate *string `mandatory:"false" json:"lastSuccessfulValidationDate"` // A DateTime that specifies the date and time when last failed password validation was set // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: dateTime // - uniqueness: none LastFailedValidationDate *string `mandatory:"false" json:"lastFailedValidationDate"` ApplicablePasswordPolicy *UserExtApplicablePasswordPolicy `mandatory:"false" json:"applicablePasswordPolicy"` }
ExtensionPasswordStateUser This extension defines attributes used to manage account passwords within a Service Provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use passwords.
func (ExtensionPasswordStateUser) String ¶
func (m ExtensionPasswordStateUser) String() string
func (ExtensionPasswordStateUser) ValidateEnumValue ¶
func (m ExtensionPasswordStateUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionPasswordlessUser ¶
type ExtensionPasswordlessUser struct { // Authentication Factor Type // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FactorType ExtensionPasswordlessUserFactorTypeEnum `mandatory:"false" json:"factorType,omitempty"` // Authentication Factor Method // **Added In:** 2009232244 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FactorMethod *string `mandatory:"false" json:"factorMethod"` FactorIdentifier *UserExtFactorIdentifier `mandatory:"false" json:"factorIdentifier"` }
ExtensionPasswordlessUser This extension defines attributes used to manage Passwordless-Factor Authentication within a service provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use MFA.
func (ExtensionPasswordlessUser) String ¶
func (m ExtensionPasswordlessUser) String() string
func (ExtensionPasswordlessUser) ValidateEnumValue ¶
func (m ExtensionPasswordlessUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionPasswordlessUserFactorTypeEnum ¶
type ExtensionPasswordlessUserFactorTypeEnum string
ExtensionPasswordlessUserFactorTypeEnum Enum with underlying type: string
const ( ExtensionPasswordlessUserFactorTypeEmail ExtensionPasswordlessUserFactorTypeEnum = "EMAIL" ExtensionPasswordlessUserFactorTypeSms ExtensionPasswordlessUserFactorTypeEnum = "SMS" ExtensionPasswordlessUserFactorTypePhoneCall ExtensionPasswordlessUserFactorTypeEnum = "PHONE_CALL" ExtensionPasswordlessUserFactorTypeTotp ExtensionPasswordlessUserFactorTypeEnum = "TOTP" ExtensionPasswordlessUserFactorTypePush ExtensionPasswordlessUserFactorTypeEnum = "PUSH" ExtensionPasswordlessUserFactorTypeOfflinetotp ExtensionPasswordlessUserFactorTypeEnum = "OFFLINETOTP" ExtensionPasswordlessUserFactorTypeSecurityQuestions ExtensionPasswordlessUserFactorTypeEnum = "SECURITY_QUESTIONS" ExtensionPasswordlessUserFactorTypeVoice ExtensionPasswordlessUserFactorTypeEnum = "VOICE" ExtensionPasswordlessUserFactorTypeUsernamePassword ExtensionPasswordlessUserFactorTypeEnum = "USERNAME_PASSWORD" ExtensionPasswordlessUserFactorTypeThirdparty ExtensionPasswordlessUserFactorTypeEnum = "THIRDPARTY" ExtensionPasswordlessUserFactorTypeFidoAuthenticator ExtensionPasswordlessUserFactorTypeEnum = "FIDO_AUTHENTICATOR" )
Set of constants representing the allowable values for ExtensionPasswordlessUserFactorTypeEnum
func GetExtensionPasswordlessUserFactorTypeEnumValues ¶
func GetExtensionPasswordlessUserFactorTypeEnumValues() []ExtensionPasswordlessUserFactorTypeEnum
GetExtensionPasswordlessUserFactorTypeEnumValues Enumerates the set of values for ExtensionPasswordlessUserFactorTypeEnum
func GetMappingExtensionPasswordlessUserFactorTypeEnum ¶
func GetMappingExtensionPasswordlessUserFactorTypeEnum(val string) (ExtensionPasswordlessUserFactorTypeEnum, bool)
GetMappingExtensionPasswordlessUserFactorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionPosixGroup ¶
type ExtensionPosixGroup struct { // Integer uniquely identifying a group in a POSIX administrative domain // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: integer // - uniqueness: server GidNumber *int `mandatory:"false" json:"gidNumber"` }
ExtensionPosixGroup POSIX Group extension
func (ExtensionPosixGroup) String ¶
func (m ExtensionPosixGroup) String() string
func (ExtensionPosixGroup) ValidateEnumValue ¶
func (m ExtensionPosixGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionPosixUser ¶
type ExtensionPosixUser struct { // Integer uniquely identifying a user in a POSIX administrative domain // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: integer // - uniqueness: server UidNumber *int `mandatory:"false" json:"uidNumber"` // Primary Group identifier of the POSIX user // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: integer // - uniqueness: none GidNumber *int `mandatory:"false" json:"gidNumber"` // General information about the POSIX account such as their real name and phone number // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none Gecos *string `mandatory:"false" json:"gecos"` // The absolute path to the home directory of the POSIX account // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none HomeDirectory *string `mandatory:"false" json:"homeDirectory"` // The path to the login shell of the POSIX account // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none LoginShell *string `mandatory:"false" json:"loginShell"` }
ExtensionPosixUser POSIX User extension
func (ExtensionPosixUser) String ¶
func (m ExtensionPosixUser) String() string
func (ExtensionPosixUser) ValidateEnumValue ¶
func (m ExtensionPosixUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionRequestableGroup ¶
type ExtensionRequestableGroup struct { // Flag controlling whether group membership can be request by user through self service console. // **Added In:** 17.3.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsCsvAttributeNameMappings: [[columnHeaderName:Requestable, mapsTo:requestable]] // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: boolean // - uniqueness: none Requestable *bool `mandatory:"false" json:"requestable"` }
ExtensionRequestableGroup Requestable Group
func (ExtensionRequestableGroup) String ¶
func (m ExtensionRequestableGroup) String() string
func (ExtensionRequestableGroup) ValidateEnumValue ¶
func (m ExtensionRequestableGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionSecurityQuestionsUser ¶
type ExtensionSecurityQuestionsUser struct { // The schema used to mnage security question and answers provided by a user for account recovery and/or MFA. While setting up security questions, a user can also provide a hint for the answer. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none SecQuestions []UserExtSecQuestions `mandatory:"false" json:"secQuestions"` }
ExtensionSecurityQuestionsUser This extension defines the attributes used to store the security questions of a user.
func (ExtensionSecurityQuestionsUser) String ¶
func (m ExtensionSecurityQuestionsUser) String() string
func (ExtensionSecurityQuestionsUser) ValidateEnumValue ¶
func (m ExtensionSecurityQuestionsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionSelfChangeUser ¶
type ExtensionSelfChangeUser struct { // If true, allows requesting user to update themselves. If false, requesting user can't update themself (default). // **Added In:** 2205182039 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: boolean // - uniqueness: none AllowSelfChange *bool `mandatory:"false" json:"allowSelfChange"` }
ExtensionSelfChangeUser Controls whether a user can update themselves or not via User related APIs
func (ExtensionSelfChangeUser) String ¶
func (m ExtensionSelfChangeUser) String() string
func (ExtensionSelfChangeUser) ValidateEnumValue ¶
func (m ExtensionSelfChangeUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionSelfRegistrationUser ¶
type ExtensionSelfRegistrationUser struct { SelfRegistrationProfile *UserExtSelfRegistrationProfile `mandatory:"true" json:"selfRegistrationProfile"` // A boolean value that indicates whether the consent is granted. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none ConsentGranted *bool `mandatory:"false" json:"consentGranted"` // User token used for auto-login. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none UserToken *string `mandatory:"false" json:"userToken"` }
ExtensionSelfRegistrationUser This extension defines attributes used to manage self registration profile linked to the user.
func (ExtensionSelfRegistrationUser) String ¶
func (m ExtensionSelfRegistrationUser) String() string
func (ExtensionSelfRegistrationUser) ValidateEnumValue ¶
func (m ExtensionSelfRegistrationUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionSffUser ¶
type ExtensionSffUser struct { // SFF auth keys clob // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none SffAuthKeys *string `mandatory:"false" json:"sffAuthKeys"` }
ExtensionSffUser SFF Auth Keys User extension
func (ExtensionSffUser) String ¶
func (m ExtensionSffUser) String() string
func (ExtensionSffUser) ValidateEnumValue ¶
func (m ExtensionSffUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionSocialAccountUser ¶
type ExtensionSocialAccountUser struct { // Description: // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - idcsPii: true // - type: complex // - uniqueness: none SocialAccounts []UserExtSocialAccounts `mandatory:"false" json:"socialAccounts"` }
ExtensionSocialAccountUser Social User extension
func (ExtensionSocialAccountUser) String ¶
func (m ExtensionSocialAccountUser) String() string
func (ExtensionSocialAccountUser) ValidateEnumValue ¶
func (m ExtensionSocialAccountUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionSocialIdentityProvider ¶
type ExtensionSocialIdentityProvider struct { // Whether account linking is enabled // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none AccountLinkingEnabled *bool `mandatory:"true" json:"accountLinkingEnabled"` // Whether registration is enabled // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none RegistrationEnabled *bool `mandatory:"true" json:"registrationEnabled"` // Social IDP Client Application Client ID // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none ConsumerKey *string `mandatory:"true" json:"consumerKey"` // Social IDP Client Application Client Secret // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsSensitive: encrypt // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none ConsumerSecret *string `mandatory:"true" json:"consumerSecret"` // Service Provider Name // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none ServiceProviderName *string `mandatory:"true" json:"serviceProviderName"` // Status // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Status ExtensionSocialIdentityProviderStatusEnum `mandatory:"false" json:"status,omitempty"` // Social IDP Authorization URL // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AuthzUrl *string `mandatory:"false" json:"authzUrl"` // Social IDP Access token URL // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AccessTokenUrl *string `mandatory:"false" json:"accessTokenUrl"` // Social IDP User profile URL // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ProfileUrl *string `mandatory:"false" json:"profileUrl"` // Scope to request // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Scope []string `mandatory:"false" json:"scope"` // Admin scope to request // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AdminScope []string `mandatory:"false" json:"adminScope"` // Social IDP allowed clock skew time // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ClockSkewInSeconds *int `mandatory:"false" json:"clockSkewInSeconds"` // redirect URL for social idp // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RedirectUrl *string `mandatory:"false" json:"redirectUrl"` // Discovery URL // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DiscoveryUrl *string `mandatory:"false" json:"discoveryUrl"` // Whether the client credential is contained in payload // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none ClientCredentialInPayload *bool `mandatory:"false" json:"clientCredentialInPayload"` // Id attribute used for account linking // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none IdAttribute *string `mandatory:"false" json:"idAttribute"` }
ExtensionSocialIdentityProvider Social Identity Provider Extension Schema
func (ExtensionSocialIdentityProvider) String ¶
func (m ExtensionSocialIdentityProvider) String() string
func (ExtensionSocialIdentityProvider) ValidateEnumValue ¶
func (m ExtensionSocialIdentityProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionSocialIdentityProviderStatusEnum ¶
type ExtensionSocialIdentityProviderStatusEnum string
ExtensionSocialIdentityProviderStatusEnum Enum with underlying type: string
const ( ExtensionSocialIdentityProviderStatusCreated ExtensionSocialIdentityProviderStatusEnum = "created" ExtensionSocialIdentityProviderStatusDeleted ExtensionSocialIdentityProviderStatusEnum = "deleted" )
Set of constants representing the allowable values for ExtensionSocialIdentityProviderStatusEnum
func GetExtensionSocialIdentityProviderStatusEnumValues ¶
func GetExtensionSocialIdentityProviderStatusEnumValues() []ExtensionSocialIdentityProviderStatusEnum
GetExtensionSocialIdentityProviderStatusEnumValues Enumerates the set of values for ExtensionSocialIdentityProviderStatusEnum
func GetMappingExtensionSocialIdentityProviderStatusEnum ¶
func GetMappingExtensionSocialIdentityProviderStatusEnum(val string) (ExtensionSocialIdentityProviderStatusEnum, bool)
GetMappingExtensionSocialIdentityProviderStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionTermsOfUseUser ¶
type ExtensionTermsOfUseUser struct { // Description: // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none TermsOfUseConsents []UserExtTermsOfUseConsents `mandatory:"false" json:"termsOfUseConsents"` }
ExtensionTermsOfUseUser Terms Of Use extension
func (ExtensionTermsOfUseUser) String ¶
func (m ExtensionTermsOfUseUser) String() string
func (ExtensionTermsOfUseUser) ValidateEnumValue ¶
func (m ExtensionTermsOfUseUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionThirdPartyAuthenticationFactorSettings ¶
type ExtensionThirdPartyAuthenticationFactorSettings struct {
DuoSecuritySettings *AuthenticationFactorSettingsDuoSecuritySettings `mandatory:"false" json:"duoSecuritySettings"`
}
ExtensionThirdPartyAuthenticationFactorSettings This extension defines attributes used to manage Multi-Factor Authentication settings of third party provider
func (ExtensionThirdPartyAuthenticationFactorSettings) String ¶
func (m ExtensionThirdPartyAuthenticationFactorSettings) String() string
func (ExtensionThirdPartyAuthenticationFactorSettings) ValidateEnumValue ¶
func (m ExtensionThirdPartyAuthenticationFactorSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionUserCredentialsUser ¶
type ExtensionUserCredentialsUser struct { // A list of database credentials corresponding to user. // **Added In:** 2102181953 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none DbCredentials []UserExtDbCredentials `mandatory:"false" json:"dbCredentials"` // A list of customer secret keys corresponding to user. // **Added In:** 2102181953 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none CustomerSecretKeys []UserExtCustomerSecretKeys `mandatory:"false" json:"customerSecretKeys"` // A list of Auth tokens corresponding to user. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none AuthTokens []UserExtAuthTokens `mandatory:"false" json:"authTokens"` // A list of SMTP credentials corresponding to user. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none SmtpCredentials []UserExtSmtpCredentials `mandatory:"false" json:"smtpCredentials"` // A list of API keys corresponding to user. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none ApiKeys []UserExtApiKeys `mandatory:"false" json:"apiKeys"` // A list of OAuth2 client credentials corresponding to a user. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none OAuth2ClientCredentials []UserExtOAuth2ClientCredentials `mandatory:"false" json:"oAuth2ClientCredentials"` }
ExtensionUserCredentialsUser User's credentials
func (ExtensionUserCredentialsUser) String ¶
func (m ExtensionUserCredentialsUser) String() string
func (ExtensionUserCredentialsUser) ValidateEnumValue ¶
func (m ExtensionUserCredentialsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionUserStateUser ¶
type ExtensionUserStateUser struct { // The last successful login date. // **SCIM++ Properties:** // - idcsSearchable: true // - idcsAllowUpdatesInReadOnlyMode: true // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: request // - type: dateTime // - uniqueness: none LastSuccessfulLoginDate *string `mandatory:"false" json:"lastSuccessfulLoginDate"` // The previous successful login date. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: request // - type: dateTime // - uniqueness: none PreviousSuccessfulLoginDate *string `mandatory:"false" json:"previousSuccessfulLoginDate"` // The last failed login date. // **SCIM++ Properties:** // - idcsSearchable: false // - idcsAllowUpdatesInReadOnlyMode: true // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: request // - type: dateTime // - uniqueness: none LastFailedLoginDate *string `mandatory:"false" json:"lastFailedLoginDate"` // The number of failed login attempts. The value is reset to 0 after a successful login. // **SCIM++ Properties:** // - idcsSearchable: false // - idcsAllowUpdatesInReadOnlyMode: true // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true // - required: false // - returned: request // - type: integer // - uniqueness: none LoginAttempts *int `mandatory:"false" json:"loginAttempts"` // The number of failed recovery attempts. The value is reset to 0 after a successful login. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: request // - type: integer // - uniqueness: none RecoveryAttempts *int `mandatory:"false" json:"recoveryAttempts"` // The number of failed account recovery enrollment attempts. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: integer // - uniqueness: none RecoveryEnrollAttempts *int `mandatory:"false" json:"recoveryEnrollAttempts"` // The maximum number of concurrent sessions for a user. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsMaxValue: 999 // - idcsMinValue: 1 // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxConcurrentSessions *int `mandatory:"false" json:"maxConcurrentSessions"` RecoveryLocked *UserExtRecoveryLocked `mandatory:"false" json:"recoveryLocked"` Locked *UserExtLocked `mandatory:"false" json:"locked"` }
ExtensionUserStateUser This extension defines the attributes used to manage account passwords within a service provider. The extension is typically applied to a User resource, but MAY be applied to other resources that use passwords.
func (ExtensionUserStateUser) String ¶
func (m ExtensionUserStateUser) String() string
func (ExtensionUserStateUser) ValidateEnumValue ¶
func (m ExtensionUserStateUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionUserUser ¶
type ExtensionUserUser struct { // A Boolean value indicating whether or not the user is federated. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Federated // - idcsCsvAttributeNameMappings: [[columnHeaderName:Federated]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: boolean // - uniqueness: none IsFederatedUser *bool `mandatory:"false" json:"isFederatedUser"` // A Boolean value indicating whether or not authentication request by this user should be delegated to a remote app. This value should be true only when the User was originally synced from an app which is enabled for delegated authentication // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: never // - type: boolean // - uniqueness: none IsAuthenticationDelegated *bool `mandatory:"false" json:"isAuthenticationDelegated"` // A supplemental status indicating the reason why a user is disabled // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Status ExtensionUserUserStatusEnum `mandatory:"false" json:"status,omitempty"` // Registration provider // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none Provider ExtensionUserUserProviderEnum `mandatory:"false" json:"provider,omitempty"` // User's preferred landing page following login, logout and reset password. // **Added In:** 2302092332 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PreferredUiLandingPage ExtensionUserUserPreferredUiLandingPageEnum `mandatory:"false" json:"preferredUiLandingPage,omitempty"` // User creation mechanism // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeNameMappings: [[defaultValue:import]] // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: request // - type: string // - uniqueness: none CreationMechanism ExtensionUserUserCreationMechanismEnum `mandatory:"false" json:"creationMechanism,omitempty"` // Specifies date time when a User's group membership was last modified. // **Added In:** 2304270343 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: dateTime // - uniqueness: none GroupMembershipLastModified *string `mandatory:"false" json:"groupMembershipLastModified"` // A Boolean value indicating whether or not to hide the getting started page // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none DoNotShowGettingStarted *bool `mandatory:"false" json:"doNotShowGettingStarted"` // A Boolean value indicating whether or not to send email notification after creating the user. This attribute is not used in update/replace operations. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeNameMappings: [[columnHeaderName:ByPass Notification]] // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: never // - type: boolean // - uniqueness: none BypassNotification *bool `mandatory:"false" json:"bypassNotification"` // A Boolean value indicating whether or not a user is enrolled for account recovery // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none IsAccountRecoveryEnrolled *bool `mandatory:"false" json:"isAccountRecoveryEnrolled"` // Boolean value to prompt user to setup account recovery during login. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: boolean // - uniqueness: none AccountRecoveryRequired *bool `mandatory:"false" json:"accountRecoveryRequired"` // A Boolean value indicating whether to bypass notification and return user token to be used by an external client to control the user flow. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: never // - type: boolean // - uniqueness: none UserFlowControlledByExternalClient *bool `mandatory:"false" json:"userFlowControlledByExternalClient"` // A Boolean value indicating whether or not group membership is normalized for this user. // **Deprecated Since: 19.3.3** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: never // - type: boolean // - uniqueness: none IsGroupMembershipNormalized *bool `mandatory:"false" json:"isGroupMembershipNormalized"` // A Boolean value Indicates whether this User's group membership has been sync'ed from Group.members to UsersGroups. // **Added In:** 19.3.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: never // - type: boolean // - uniqueness: none IsGroupMembershipSyncedToUsersGroups *bool `mandatory:"false" json:"isGroupMembershipSyncedToUsersGroups"` // Specifies the EmailTemplate to be used when sending notification to the user this request is for. If specified, it overrides the default EmailTemplate for this event. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none NotificationEmailTemplateId *string `mandatory:"false" json:"notificationEmailTemplateId"` // A list of Support Accounts corresponding to user. // **Added In:** 2103141444 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none SupportAccounts []UserExtSupportAccounts `mandatory:"false" json:"supportAccounts"` // Description: // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsCompositeKey: [value, idcsAppRoleId] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex IdcsAppRolesLimitedToGroups []UserExtIdcsAppRolesLimitedToGroups `mandatory:"false" json:"idcsAppRolesLimitedToGroups"` UserToken *UserExtUserToken `mandatory:"false" json:"userToken"` SyncedFromApp *UserExtSyncedFromApp `mandatory:"false" json:"syncedFromApp"` ApplicableAuthenticationTargetApp *UserExtApplicableAuthenticationTargetApp `mandatory:"false" json:"applicableAuthenticationTargetApp"` DelegatedAuthenticationTargetApp *UserExtDelegatedAuthenticationTargetApp `mandatory:"false" json:"delegatedAuthenticationTargetApp"` // Accounts assigned to this User. Each value of this attribute refers to an app-specific identity that is owned by this User. Therefore, this attribute is a convenience that allows one to see on each User the Apps to which that User has access. // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Accounts []UserExtAccounts `mandatory:"false" json:"accounts"` // Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Grants []UserExtGrants `mandatory:"false" json:"grants"` // A list of all AppRoles to which this User belongs directly, indirectly or implicitly. The User could belong directly because the User is a member of the AppRole, could belong indirectly because the User is a member of a Group that is a member of the AppRole, or could belong implicitly because the AppRole is public. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none AppRoles []UserExtAppRoles `mandatory:"false" json:"appRoles"` }
ExtensionUserUser Oracle Identity Cloud Service User
func (ExtensionUserUser) String ¶
func (m ExtensionUserUser) String() string
func (ExtensionUserUser) ValidateEnumValue ¶
func (m ExtensionUserUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionUserUserCreationMechanismEnum ¶
type ExtensionUserUserCreationMechanismEnum string
ExtensionUserUserCreationMechanismEnum Enum with underlying type: string
const ( ExtensionUserUserCreationMechanismBulk ExtensionUserUserCreationMechanismEnum = "bulk" ExtensionUserUserCreationMechanismApi ExtensionUserUserCreationMechanismEnum = "api" ExtensionUserUserCreationMechanismAdsync ExtensionUserUserCreationMechanismEnum = "adsync" ExtensionUserUserCreationMechanismIdcsui ExtensionUserUserCreationMechanismEnum = "idcsui" ExtensionUserUserCreationMechanismImport ExtensionUserUserCreationMechanismEnum = "import" ExtensionUserUserCreationMechanismAuthsync ExtensionUserUserCreationMechanismEnum = "authsync" ExtensionUserUserCreationMechanismSelfreg ExtensionUserUserCreationMechanismEnum = "selfreg" ExtensionUserUserCreationMechanismSamljit ExtensionUserUserCreationMechanismEnum = "samljit" )
Set of constants representing the allowable values for ExtensionUserUserCreationMechanismEnum
func GetExtensionUserUserCreationMechanismEnumValues ¶
func GetExtensionUserUserCreationMechanismEnumValues() []ExtensionUserUserCreationMechanismEnum
GetExtensionUserUserCreationMechanismEnumValues Enumerates the set of values for ExtensionUserUserCreationMechanismEnum
func GetMappingExtensionUserUserCreationMechanismEnum ¶
func GetMappingExtensionUserUserCreationMechanismEnum(val string) (ExtensionUserUserCreationMechanismEnum, bool)
GetMappingExtensionUserUserCreationMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionUserUserPreferredUiLandingPageEnum ¶ added in v65.47.0
type ExtensionUserUserPreferredUiLandingPageEnum string
ExtensionUserUserPreferredUiLandingPageEnum Enum with underlying type: string
const ( ExtensionUserUserPreferredUiLandingPageMyapps ExtensionUserUserPreferredUiLandingPageEnum = "MyApps" ExtensionUserUserPreferredUiLandingPageMyprofile ExtensionUserUserPreferredUiLandingPageEnum = "MyProfile" ExtensionUserUserPreferredUiLandingPageOciconsole ExtensionUserUserPreferredUiLandingPageEnum = "OciConsole" )
Set of constants representing the allowable values for ExtensionUserUserPreferredUiLandingPageEnum
func GetExtensionUserUserPreferredUiLandingPageEnumValues ¶ added in v65.47.0
func GetExtensionUserUserPreferredUiLandingPageEnumValues() []ExtensionUserUserPreferredUiLandingPageEnum
GetExtensionUserUserPreferredUiLandingPageEnumValues Enumerates the set of values for ExtensionUserUserPreferredUiLandingPageEnum
func GetMappingExtensionUserUserPreferredUiLandingPageEnum ¶ added in v65.47.0
func GetMappingExtensionUserUserPreferredUiLandingPageEnum(val string) (ExtensionUserUserPreferredUiLandingPageEnum, bool)
GetMappingExtensionUserUserPreferredUiLandingPageEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionUserUserProviderEnum ¶
type ExtensionUserUserProviderEnum string
ExtensionUserUserProviderEnum Enum with underlying type: string
const ( ExtensionUserUserProviderFacebook ExtensionUserUserProviderEnum = "facebook" ExtensionUserUserProviderGoogle ExtensionUserUserProviderEnum = "google" ExtensionUserUserProviderIdcs ExtensionUserUserProviderEnum = "IDCS" ExtensionUserUserProviderTwitter ExtensionUserUserProviderEnum = "twitter" )
Set of constants representing the allowable values for ExtensionUserUserProviderEnum
func GetExtensionUserUserProviderEnumValues ¶
func GetExtensionUserUserProviderEnumValues() []ExtensionUserUserProviderEnum
GetExtensionUserUserProviderEnumValues Enumerates the set of values for ExtensionUserUserProviderEnum
func GetMappingExtensionUserUserProviderEnum ¶
func GetMappingExtensionUserUserProviderEnum(val string) (ExtensionUserUserProviderEnum, bool)
GetMappingExtensionUserUserProviderEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionUserUserStatusEnum ¶
type ExtensionUserUserStatusEnum string
ExtensionUserUserStatusEnum Enum with underlying type: string
const ( ExtensionUserUserStatusPendingverification ExtensionUserUserStatusEnum = "pendingVerification" ExtensionUserUserStatusVerified ExtensionUserUserStatusEnum = "verified" )
Set of constants representing the allowable values for ExtensionUserUserStatusEnum
func GetExtensionUserUserStatusEnumValues ¶
func GetExtensionUserUserStatusEnumValues() []ExtensionUserUserStatusEnum
GetExtensionUserUserStatusEnumValues Enumerates the set of values for ExtensionUserUserStatusEnum
func GetMappingExtensionUserUserStatusEnum ¶
func GetMappingExtensionUserUserStatusEnum(val string) (ExtensionUserUserStatusEnum, bool)
GetMappingExtensionUserUserStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ExtensionX509IdentityProvider ¶
type ExtensionX509IdentityProvider struct { // X509 Certificate Matching Attribute // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none CertMatchAttribute *string `mandatory:"true" json:"certMatchAttribute"` // This property specifies the userstore attribute value that must match the incoming certificate attribute. // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none UserMatchAttribute *string `mandatory:"true" json:"userMatchAttribute"` // Certificate alias list to create a chain for the incoming client certificate // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none SigningCertificateChain []string `mandatory:"true" json:"signingCertificateChain"` // Check for specific conditions of other certificate attributes // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none OtherCertMatchAttribute *string `mandatory:"false" json:"otherCertMatchAttribute"` // Set to true to enable OCSP Validation // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none OcspEnabled *bool `mandatory:"false" json:"ocspEnabled"` // This property specifies the OCSP Server alias name // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none OcspServerName *string `mandatory:"false" json:"ocspServerName"` // This property specifies OCSP Responder URL. // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none OcspResponderURL *string `mandatory:"false" json:"ocspResponderURL"` // Allow access if OCSP response is UNKNOWN or OCSP Responder does not respond within the timeout duration // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none OcspAllowUnknownResponseStatus *bool `mandatory:"false" json:"ocspAllowUnknownResponseStatus"` // Revalidate OCSP status for user after X hours // **Added In:** 2010242156 // **SCIM++ Properties:** // - idcsMaxValue: 24 // - idcsMinValue: 0 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none OcspRevalidateTime *int `mandatory:"false" json:"ocspRevalidateTime"` // Describes if the OCSP response is signed // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none OcspEnableSignedResponse *bool `mandatory:"false" json:"ocspEnableSignedResponse"` // OCSP Trusted Certificate Chain // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none OcspTrustCertChain []string `mandatory:"false" json:"ocspTrustCertChain"` // Set to true to enable CRL Validation // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CrlEnabled *bool `mandatory:"false" json:"crlEnabled"` // Fallback on CRL Validation if OCSP fails. // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CrlCheckOnOCSPFailureEnabled *bool `mandatory:"false" json:"crlCheckOnOCSPFailureEnabled"` // CRL Location URL // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CrlLocation *string `mandatory:"false" json:"crlLocation"` // Fetch the CRL contents every X minutes // **Added In:** 2010242156 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none CrlReloadDuration *int `mandatory:"false" json:"crlReloadDuration"` // Set to true to enable EKU Validation // **Added In:** 2304270343 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EkuValidationEnabled *bool `mandatory:"false" json:"ekuValidationEnabled"` // List of EKU which needs to be validated // **Added In:** 2304270343 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EkuValues []ExtensionX509IdentityProviderEkuValuesEnum `mandatory:"false" json:"ekuValues,omitempty"` }
ExtensionX509IdentityProvider X509 Identity Provider Extension Schema
func (ExtensionX509IdentityProvider) String ¶
func (m ExtensionX509IdentityProvider) String() string
func (ExtensionX509IdentityProvider) ValidateEnumValue ¶
func (m ExtensionX509IdentityProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExtensionX509IdentityProviderEkuValuesEnum ¶ added in v65.47.0
type ExtensionX509IdentityProviderEkuValuesEnum string
ExtensionX509IdentityProviderEkuValuesEnum Enum with underlying type: string
const ( ExtensionX509IdentityProviderEkuValuesServerAuth ExtensionX509IdentityProviderEkuValuesEnum = "SERVER_AUTH" ExtensionX509IdentityProviderEkuValuesClientAuth ExtensionX509IdentityProviderEkuValuesEnum = "CLIENT_AUTH" ExtensionX509IdentityProviderEkuValuesCodeSigning ExtensionX509IdentityProviderEkuValuesEnum = "CODE_SIGNING" ExtensionX509IdentityProviderEkuValuesEmailProtection ExtensionX509IdentityProviderEkuValuesEnum = "EMAIL_PROTECTION" ExtensionX509IdentityProviderEkuValuesTimeStamping ExtensionX509IdentityProviderEkuValuesEnum = "TIME_STAMPING" ExtensionX509IdentityProviderEkuValuesOcspSigning ExtensionX509IdentityProviderEkuValuesEnum = "OCSP_SIGNING" )
Set of constants representing the allowable values for ExtensionX509IdentityProviderEkuValuesEnum
func GetExtensionX509IdentityProviderEkuValuesEnumValues ¶ added in v65.47.0
func GetExtensionX509IdentityProviderEkuValuesEnumValues() []ExtensionX509IdentityProviderEkuValuesEnum
GetExtensionX509IdentityProviderEkuValuesEnumValues Enumerates the set of values for ExtensionX509IdentityProviderEkuValuesEnum
func GetMappingExtensionX509IdentityProviderEkuValuesEnum ¶ added in v65.47.0
func GetMappingExtensionX509IdentityProviderEkuValuesEnum(val string) (ExtensionX509IdentityProviderEkuValuesEnum, bool)
GetMappingExtensionX509IdentityProviderEkuValuesEnum performs case Insensitive comparison on enum value and return the desired enum
type FreeformTags ¶
type FreeformTags struct { // OCI Tag key // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - type: string // - required: true // - mutability: readWrite // - returned: default // - idcsSearchable: true // - uniqueness: none Key *string `mandatory:"true" json:"key"` // OCI Tag value // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - required: true // - mutability: readWrite // - returned: default // - type: string // - idcsSearchable: true // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
FreeformTags OCI Freeform Tags **Added In:** 2011192329 **SCIM++ Properties:**
- idcsCompositeKey: [key, value]
- idcsSearchable: true
- type: complex
- required: false
- mutability: readWrite
- returned: default
- multiValued: true
func (FreeformTags) String ¶
func (m FreeformTags) String() string
func (FreeformTags) ValidateEnumValue ¶
func (m FreeformTags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAccountMgmtInfoRequest ¶ added in v65.47.0
type GetAccountMgmtInfoRequest struct { // ID of the resource AccountMgmtInfoId *string `mandatory:"true" contributesTo:"path" name:"accountMgmtInfoId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAccountMgmtInfoRequest wrapper for the GetAccountMgmtInfo operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountMgmtInfo.go.html to see an example of how to use GetAccountMgmtInfoRequest.
func (GetAccountMgmtInfoRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetAccountMgmtInfoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAccountMgmtInfoRequest) HTTPRequest ¶ added in v65.47.0
func (request GetAccountMgmtInfoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAccountMgmtInfoRequest) RetryPolicy ¶ added in v65.47.0
func (request GetAccountMgmtInfoRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAccountMgmtInfoRequest) String ¶ added in v65.47.0
func (request GetAccountMgmtInfoRequest) String() string
func (GetAccountMgmtInfoRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetAccountMgmtInfoRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAccountMgmtInfoResponse ¶ added in v65.47.0
type GetAccountMgmtInfoResponse struct { // The underlying http response RawResponse *http.Response // The AccountMgmtInfo instance AccountMgmtInfo `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAccountMgmtInfoResponse wrapper for the GetAccountMgmtInfo operation
func (GetAccountMgmtInfoResponse) HTTPResponse ¶ added in v65.47.0
func (response GetAccountMgmtInfoResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAccountMgmtInfoResponse) String ¶ added in v65.47.0
func (response GetAccountMgmtInfoResponse) String() string
type GetAccountRecoverySettingRequest ¶ added in v65.47.0
type GetAccountRecoverySettingRequest struct { // ID of the resource AccountRecoverySettingId *string `mandatory:"true" contributesTo:"path" name:"accountRecoverySettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAccountRecoverySettingRequest wrapper for the GetAccountRecoverySetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountRecoverySetting.go.html to see an example of how to use GetAccountRecoverySettingRequest.
func (GetAccountRecoverySettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAccountRecoverySettingRequest) HTTPRequest ¶ added in v65.47.0
func (request GetAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAccountRecoverySettingRequest) RetryPolicy ¶ added in v65.47.0
func (request GetAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAccountRecoverySettingRequest) String ¶ added in v65.47.0
func (request GetAccountRecoverySettingRequest) String() string
func (GetAccountRecoverySettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetAccountRecoverySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAccountRecoverySettingResponse ¶ added in v65.47.0
type GetAccountRecoverySettingResponse struct { // The underlying http response RawResponse *http.Response // The AccountRecoverySetting instance AccountRecoverySetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAccountRecoverySettingResponse wrapper for the GetAccountRecoverySetting operation
func (GetAccountRecoverySettingResponse) HTTPResponse ¶ added in v65.47.0
func (response GetAccountRecoverySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAccountRecoverySettingResponse) String ¶ added in v65.47.0
func (response GetAccountRecoverySettingResponse) String() string
type GetApiKeyRequest ¶
type GetApiKeyRequest struct { // ID of the resource ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetApiKeyRequest wrapper for the GetApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApiKey.go.html to see an example of how to use GetApiKeyRequest.
func (GetApiKeyRequest) BinaryRequestBody ¶
func (request GetApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetApiKeyRequest) HTTPRequest ¶
func (request GetApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetApiKeyRequest) RetryPolicy ¶
func (request GetApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetApiKeyRequest) String ¶
func (request GetApiKeyRequest) String() string
func (GetApiKeyRequest) ValidateEnumValue ¶
func (request GetApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetApiKeyResponse ¶
type GetApiKeyResponse struct { // The underlying http response RawResponse *http.Response // The ApiKey instance ApiKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetApiKeyResponse wrapper for the GetApiKey operation
func (GetApiKeyResponse) HTTPResponse ¶
func (response GetApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetApiKeyResponse) String ¶
func (response GetApiKeyResponse) String() string
type GetAppRequest ¶ added in v65.47.0
type GetAppRequest struct { // ID of the resource AppId *string `mandatory:"true" contributesTo:"path" name:"appId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAppRequest wrapper for the GetApp operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApp.go.html to see an example of how to use GetAppRequest.
func (GetAppRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAppRequest) HTTPRequest ¶ added in v65.47.0
func (request GetAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAppRequest) RetryPolicy ¶ added in v65.47.0
func (request GetAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAppRequest) String ¶ added in v65.47.0
func (request GetAppRequest) String() string
func (GetAppRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAppResponse ¶ added in v65.47.0
type GetAppResponse struct { // The underlying http response RawResponse *http.Response // The App instance App `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAppResponse wrapper for the GetApp operation
func (GetAppResponse) HTTPResponse ¶ added in v65.47.0
func (response GetAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAppResponse) String ¶ added in v65.47.0
func (response GetAppResponse) String() string
type GetAppRoleRequest ¶ added in v65.47.0
type GetAppRoleRequest struct { // ID of the resource AppRoleId *string `mandatory:"true" contributesTo:"path" name:"appRoleId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAppRoleRequest wrapper for the GetAppRole operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAppRole.go.html to see an example of how to use GetAppRoleRequest.
func (GetAppRoleRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAppRoleRequest) HTTPRequest ¶ added in v65.47.0
func (request GetAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAppRoleRequest) RetryPolicy ¶ added in v65.47.0
func (request GetAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAppRoleRequest) String ¶ added in v65.47.0
func (request GetAppRoleRequest) String() string
func (GetAppRoleRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetAppRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAppRoleResponse ¶ added in v65.47.0
type GetAppRoleResponse struct { // The underlying http response RawResponse *http.Response // The AppRole instance AppRole `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAppRoleResponse wrapper for the GetAppRole operation
func (GetAppRoleResponse) HTTPResponse ¶ added in v65.47.0
func (response GetAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAppRoleResponse) String ¶ added in v65.47.0
func (response GetAppRoleResponse) String() string
type GetAuthTokenRequest ¶
type GetAuthTokenRequest struct { // ID of the resource AuthTokenId *string `mandatory:"true" contributesTo:"path" name:"authTokenId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAuthTokenRequest wrapper for the GetAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthToken.go.html to see an example of how to use GetAuthTokenRequest.
func (GetAuthTokenRequest) BinaryRequestBody ¶
func (request GetAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAuthTokenRequest) HTTPRequest ¶
func (request GetAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAuthTokenRequest) RetryPolicy ¶
func (request GetAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAuthTokenRequest) String ¶
func (request GetAuthTokenRequest) String() string
func (GetAuthTokenRequest) ValidateEnumValue ¶
func (request GetAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAuthTokenResponse ¶
type GetAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // The AuthToken instance AuthToken `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAuthTokenResponse wrapper for the GetAuthToken operation
func (GetAuthTokenResponse) HTTPResponse ¶
func (response GetAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAuthTokenResponse) String ¶
func (response GetAuthTokenResponse) String() string
type GetAuthenticationFactorSettingRequest ¶
type GetAuthenticationFactorSettingRequest struct { // ID of the resource AuthenticationFactorSettingId *string `mandatory:"true" contributesTo:"path" name:"authenticationFactorSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAuthenticationFactorSettingRequest wrapper for the GetAuthenticationFactorSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthenticationFactorSetting.go.html to see an example of how to use GetAuthenticationFactorSettingRequest.
func (GetAuthenticationFactorSettingRequest) BinaryRequestBody ¶
func (request GetAuthenticationFactorSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAuthenticationFactorSettingRequest) HTTPRequest ¶
func (request GetAuthenticationFactorSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAuthenticationFactorSettingRequest) RetryPolicy ¶
func (request GetAuthenticationFactorSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAuthenticationFactorSettingRequest) String ¶
func (request GetAuthenticationFactorSettingRequest) String() string
func (GetAuthenticationFactorSettingRequest) ValidateEnumValue ¶
func (request GetAuthenticationFactorSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAuthenticationFactorSettingResponse ¶
type GetAuthenticationFactorSettingResponse struct { // The underlying http response RawResponse *http.Response // The AuthenticationFactorSetting instance AuthenticationFactorSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAuthenticationFactorSettingResponse wrapper for the GetAuthenticationFactorSetting operation
func (GetAuthenticationFactorSettingResponse) HTTPResponse ¶
func (response GetAuthenticationFactorSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAuthenticationFactorSettingResponse) String ¶
func (response GetAuthenticationFactorSettingResponse) String() string
type GetCustomerSecretKeyRequest ¶
type GetCustomerSecretKeyRequest struct { // ID of the resource CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCustomerSecretKeyRequest wrapper for the GetCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCustomerSecretKey.go.html to see an example of how to use GetCustomerSecretKeyRequest.
func (GetCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request GetCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCustomerSecretKeyRequest) HTTPRequest ¶
func (request GetCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCustomerSecretKeyRequest) RetryPolicy ¶
func (request GetCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCustomerSecretKeyRequest) String ¶
func (request GetCustomerSecretKeyRequest) String() string
func (GetCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request GetCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCustomerSecretKeyResponse ¶
type GetCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // The CustomerSecretKey instance CustomerSecretKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetCustomerSecretKeyResponse wrapper for the GetCustomerSecretKey operation
func (GetCustomerSecretKeyResponse) HTTPResponse ¶
func (response GetCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCustomerSecretKeyResponse) String ¶
func (response GetCustomerSecretKeyResponse) String() string
type GetDynamicResourceGroupRequest ¶
type GetDynamicResourceGroupRequest struct { // ID of the resource DynamicResourceGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicResourceGroupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDynamicResourceGroupRequest wrapper for the GetDynamicResourceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetDynamicResourceGroup.go.html to see an example of how to use GetDynamicResourceGroupRequest.
func (GetDynamicResourceGroupRequest) BinaryRequestBody ¶
func (request GetDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDynamicResourceGroupRequest) HTTPRequest ¶
func (request GetDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDynamicResourceGroupRequest) RetryPolicy ¶
func (request GetDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDynamicResourceGroupRequest) String ¶
func (request GetDynamicResourceGroupRequest) String() string
func (GetDynamicResourceGroupRequest) ValidateEnumValue ¶
func (request GetDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDynamicResourceGroupResponse ¶
type GetDynamicResourceGroupResponse struct { // The underlying http response RawResponse *http.Response // The DynamicResourceGroup instance DynamicResourceGroup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDynamicResourceGroupResponse wrapper for the GetDynamicResourceGroup operation
func (GetDynamicResourceGroupResponse) HTTPResponse ¶
func (response GetDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDynamicResourceGroupResponse) String ¶
func (response GetDynamicResourceGroupResponse) String() string
type GetGrantRequest ¶ added in v65.47.0
type GetGrantRequest struct { // ID of the resource GrantId *string `mandatory:"true" contributesTo:"path" name:"grantId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetGrantRequest wrapper for the GetGrant operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGrant.go.html to see an example of how to use GetGrantRequest.
func (GetGrantRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetGrantRequest) HTTPRequest ¶ added in v65.47.0
func (request GetGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetGrantRequest) RetryPolicy ¶ added in v65.47.0
func (request GetGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetGrantRequest) String ¶ added in v65.47.0
func (request GetGrantRequest) String() string
func (GetGrantRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetGrantRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetGrantResponse ¶ added in v65.47.0
type GetGrantResponse struct { // The underlying http response RawResponse *http.Response // The Grant instance Grant `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetGrantResponse wrapper for the GetGrant operation
func (GetGrantResponse) HTTPResponse ¶ added in v65.47.0
func (response GetGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetGrantResponse) String ¶ added in v65.47.0
func (response GetGrantResponse) String() string
type GetGroupRequest ¶
type GetGroupRequest struct { // ID of the resource GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetGroupRequest wrapper for the GetGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGroup.go.html to see an example of how to use GetGroupRequest.
func (GetGroupRequest) BinaryRequestBody ¶
func (request GetGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetGroupRequest) HTTPRequest ¶
func (request GetGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetGroupRequest) RetryPolicy ¶
func (request GetGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetGroupRequest) String ¶
func (request GetGroupRequest) String() string
func (GetGroupRequest) ValidateEnumValue ¶
func (request GetGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetGroupResponse ¶
type GetGroupResponse struct { // The underlying http response RawResponse *http.Response // The Group instance Group `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetGroupResponse wrapper for the GetGroup operation
func (GetGroupResponse) HTTPResponse ¶
func (response GetGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetGroupResponse) String ¶
func (response GetGroupResponse) String() string
type GetIdentityProviderRequest ¶
type GetIdentityProviderRequest struct { // ID of the resource IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetIdentityProviderRequest wrapper for the GetIdentityProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProvider.go.html to see an example of how to use GetIdentityProviderRequest.
func (GetIdentityProviderRequest) BinaryRequestBody ¶
func (request GetIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetIdentityProviderRequest) HTTPRequest ¶
func (request GetIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetIdentityProviderRequest) RetryPolicy ¶
func (request GetIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetIdentityProviderRequest) String ¶
func (request GetIdentityProviderRequest) String() string
func (GetIdentityProviderRequest) ValidateEnumValue ¶
func (request GetIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetIdentityProviderResponse ¶
type GetIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The IdentityProvider instance IdentityProvider `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetIdentityProviderResponse wrapper for the GetIdentityProvider operation
func (GetIdentityProviderResponse) HTTPResponse ¶
func (response GetIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetIdentityProviderResponse) String ¶
func (response GetIdentityProviderResponse) String() string
type GetIdentitySettingRequest ¶ added in v65.47.0
type GetIdentitySettingRequest struct { // ID of the resource IdentitySettingId *string `mandatory:"true" contributesTo:"path" name:"identitySettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetIdentitySettingRequest wrapper for the GetIdentitySetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentitySetting.go.html to see an example of how to use GetIdentitySettingRequest.
func (GetIdentitySettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetIdentitySettingRequest) HTTPRequest ¶ added in v65.47.0
func (request GetIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetIdentitySettingRequest) RetryPolicy ¶ added in v65.47.0
func (request GetIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetIdentitySettingRequest) String ¶ added in v65.47.0
func (request GetIdentitySettingRequest) String() string
func (GetIdentitySettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetIdentitySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetIdentitySettingResponse ¶ added in v65.47.0
type GetIdentitySettingResponse struct { // The underlying http response RawResponse *http.Response // The IdentitySetting instance IdentitySetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetIdentitySettingResponse wrapper for the GetIdentitySetting operation
func (GetIdentitySettingResponse) HTTPResponse ¶ added in v65.47.0
func (response GetIdentitySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetIdentitySettingResponse) String ¶ added in v65.47.0
func (response GetIdentitySettingResponse) String() string
type GetKmsiSettingRequest ¶
type GetKmsiSettingRequest struct { // ID of the resource KmsiSettingId *string `mandatory:"true" contributesTo:"path" name:"kmsiSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetKmsiSettingRequest wrapper for the GetKmsiSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetKmsiSetting.go.html to see an example of how to use GetKmsiSettingRequest.
func (GetKmsiSettingRequest) BinaryRequestBody ¶
func (request GetKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetKmsiSettingRequest) HTTPRequest ¶
func (request GetKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetKmsiSettingRequest) RetryPolicy ¶
func (request GetKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetKmsiSettingRequest) String ¶
func (request GetKmsiSettingRequest) String() string
func (GetKmsiSettingRequest) ValidateEnumValue ¶
func (request GetKmsiSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetKmsiSettingResponse ¶
type GetKmsiSettingResponse struct { // The underlying http response RawResponse *http.Response // The KmsiSetting instance KmsiSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetKmsiSettingResponse wrapper for the GetKmsiSetting operation
func (GetKmsiSettingResponse) HTTPResponse ¶
func (response GetKmsiSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetKmsiSettingResponse) String ¶
func (response GetKmsiSettingResponse) String() string
type GetMeRequest ¶
type GetMeRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMeRequest wrapper for the GetMe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMe.go.html to see an example of how to use GetMeRequest.
func (GetMeRequest) BinaryRequestBody ¶
func (request GetMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMeRequest) HTTPRequest ¶
func (request GetMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMeRequest) RetryPolicy ¶
func (request GetMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMeRequest) String ¶
func (request GetMeRequest) String() string
func (GetMeRequest) ValidateEnumValue ¶
func (request GetMeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMeResponse ¶
type GetMeResponse struct { // The underlying http response RawResponse *http.Response // The Me instance Me `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMeResponse wrapper for the GetMe operation
func (GetMeResponse) HTTPResponse ¶
func (response GetMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMeResponse) String ¶
func (response GetMeResponse) String() string
type GetMyApiKeyRequest ¶
type GetMyApiKeyRequest struct { // ID of the resource MyApiKeyId *string `mandatory:"true" contributesTo:"path" name:"myApiKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMyApiKeyRequest wrapper for the GetMyApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyApiKey.go.html to see an example of how to use GetMyApiKeyRequest.
func (GetMyApiKeyRequest) BinaryRequestBody ¶
func (request GetMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMyApiKeyRequest) HTTPRequest ¶
func (request GetMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMyApiKeyRequest) RetryPolicy ¶
func (request GetMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMyApiKeyRequest) String ¶
func (request GetMyApiKeyRequest) String() string
func (GetMyApiKeyRequest) ValidateEnumValue ¶
func (request GetMyApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMyApiKeyResponse ¶
type GetMyApiKeyResponse struct { // The underlying http response RawResponse *http.Response // The MyApiKey instance MyApiKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMyApiKeyResponse wrapper for the GetMyApiKey operation
func (GetMyApiKeyResponse) HTTPResponse ¶
func (response GetMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMyApiKeyResponse) String ¶
func (response GetMyApiKeyResponse) String() string
type GetMyAuthTokenRequest ¶
type GetMyAuthTokenRequest struct { // ID of the resource MyAuthTokenId *string `mandatory:"true" contributesTo:"path" name:"myAuthTokenId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMyAuthTokenRequest wrapper for the GetMyAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyAuthToken.go.html to see an example of how to use GetMyAuthTokenRequest.
func (GetMyAuthTokenRequest) BinaryRequestBody ¶
func (request GetMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMyAuthTokenRequest) HTTPRequest ¶
func (request GetMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMyAuthTokenRequest) RetryPolicy ¶
func (request GetMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMyAuthTokenRequest) String ¶
func (request GetMyAuthTokenRequest) String() string
func (GetMyAuthTokenRequest) ValidateEnumValue ¶
func (request GetMyAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMyAuthTokenResponse ¶
type GetMyAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // The MyAuthToken instance MyAuthToken `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMyAuthTokenResponse wrapper for the GetMyAuthToken operation
func (GetMyAuthTokenResponse) HTTPResponse ¶
func (response GetMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMyAuthTokenResponse) String ¶
func (response GetMyAuthTokenResponse) String() string
type GetMyCustomerSecretKeyRequest ¶
type GetMyCustomerSecretKeyRequest struct { // ID of the resource MyCustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"myCustomerSecretKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMyCustomerSecretKeyRequest wrapper for the GetMyCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCustomerSecretKey.go.html to see an example of how to use GetMyCustomerSecretKeyRequest.
func (GetMyCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request GetMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMyCustomerSecretKeyRequest) HTTPRequest ¶
func (request GetMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMyCustomerSecretKeyRequest) RetryPolicy ¶
func (request GetMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMyCustomerSecretKeyRequest) String ¶
func (request GetMyCustomerSecretKeyRequest) String() string
func (GetMyCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request GetMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMyCustomerSecretKeyResponse ¶
type GetMyCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // The MyCustomerSecretKey instance MyCustomerSecretKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMyCustomerSecretKeyResponse wrapper for the GetMyCustomerSecretKey operation
func (GetMyCustomerSecretKeyResponse) HTTPResponse ¶
func (response GetMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMyCustomerSecretKeyResponse) String ¶
func (response GetMyCustomerSecretKeyResponse) String() string
type GetMyDeviceRequest ¶
type GetMyDeviceRequest struct { // ID of the resource MyDeviceId *string `mandatory:"true" contributesTo:"path" name:"myDeviceId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMyDeviceRequest wrapper for the GetMyDevice operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyDevice.go.html to see an example of how to use GetMyDeviceRequest.
func (GetMyDeviceRequest) BinaryRequestBody ¶
func (request GetMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMyDeviceRequest) HTTPRequest ¶
func (request GetMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMyDeviceRequest) RetryPolicy ¶
func (request GetMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMyDeviceRequest) String ¶
func (request GetMyDeviceRequest) String() string
func (GetMyDeviceRequest) ValidateEnumValue ¶
func (request GetMyDeviceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMyDeviceResponse ¶
type GetMyDeviceResponse struct { // The underlying http response RawResponse *http.Response // The MyDevice instance MyDevice `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMyDeviceResponse wrapper for the GetMyDevice operation
func (GetMyDeviceResponse) HTTPResponse ¶
func (response GetMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMyDeviceResponse) String ¶
func (response GetMyDeviceResponse) String() string
type GetMyOAuth2ClientCredentialRequest ¶
type GetMyOAuth2ClientCredentialRequest struct { // ID of the resource MyOAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"myOAuth2ClientCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMyOAuth2ClientCredentialRequest wrapper for the GetMyOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyOAuth2ClientCredential.go.html to see an example of how to use GetMyOAuth2ClientCredentialRequest.
func (GetMyOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request GetMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMyOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request GetMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMyOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request GetMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMyOAuth2ClientCredentialRequest) String ¶
func (request GetMyOAuth2ClientCredentialRequest) String() string
func (GetMyOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request GetMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMyOAuth2ClientCredentialResponse ¶
type GetMyOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MyOAuth2ClientCredential instance MyOAuth2ClientCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMyOAuth2ClientCredentialResponse wrapper for the GetMyOAuth2ClientCredential operation
func (GetMyOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response GetMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMyOAuth2ClientCredentialResponse) String ¶
func (response GetMyOAuth2ClientCredentialResponse) String() string
type GetMySmtpCredentialRequest ¶
type GetMySmtpCredentialRequest struct { // ID of the resource MySmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"mySmtpCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMySmtpCredentialRequest wrapper for the GetMySmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySmtpCredential.go.html to see an example of how to use GetMySmtpCredentialRequest.
func (GetMySmtpCredentialRequest) BinaryRequestBody ¶
func (request GetMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMySmtpCredentialRequest) HTTPRequest ¶
func (request GetMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMySmtpCredentialRequest) RetryPolicy ¶
func (request GetMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMySmtpCredentialRequest) String ¶
func (request GetMySmtpCredentialRequest) String() string
func (GetMySmtpCredentialRequest) ValidateEnumValue ¶
func (request GetMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMySmtpCredentialResponse ¶
type GetMySmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MySmtpCredential instance MySmtpCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMySmtpCredentialResponse wrapper for the GetMySmtpCredential operation
func (GetMySmtpCredentialResponse) HTTPResponse ¶
func (response GetMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMySmtpCredentialResponse) String ¶
func (response GetMySmtpCredentialResponse) String() string
type GetMySupportAccountRequest ¶
type GetMySupportAccountRequest struct { // ID of the resource MySupportAccountId *string `mandatory:"true" contributesTo:"path" name:"mySupportAccountId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMySupportAccountRequest wrapper for the GetMySupportAccount operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySupportAccount.go.html to see an example of how to use GetMySupportAccountRequest.
func (GetMySupportAccountRequest) BinaryRequestBody ¶
func (request GetMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMySupportAccountRequest) HTTPRequest ¶
func (request GetMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMySupportAccountRequest) RetryPolicy ¶
func (request GetMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMySupportAccountRequest) String ¶
func (request GetMySupportAccountRequest) String() string
func (GetMySupportAccountRequest) ValidateEnumValue ¶
func (request GetMySupportAccountRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMySupportAccountResponse ¶
type GetMySupportAccountResponse struct { // The underlying http response RawResponse *http.Response // The MySupportAccount instance MySupportAccount `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMySupportAccountResponse wrapper for the GetMySupportAccount operation
func (GetMySupportAccountResponse) HTTPResponse ¶
func (response GetMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMySupportAccountResponse) String ¶
func (response GetMySupportAccountResponse) String() string
type GetMyTrustedUserAgentRequest ¶
type GetMyTrustedUserAgentRequest struct { // ID of the resource MyTrustedUserAgentId *string `mandatory:"true" contributesTo:"path" name:"myTrustedUserAgentId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMyTrustedUserAgentRequest wrapper for the GetMyTrustedUserAgent operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyTrustedUserAgent.go.html to see an example of how to use GetMyTrustedUserAgentRequest.
func (GetMyTrustedUserAgentRequest) BinaryRequestBody ¶
func (request GetMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMyTrustedUserAgentRequest) HTTPRequest ¶
func (request GetMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMyTrustedUserAgentRequest) RetryPolicy ¶
func (request GetMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMyTrustedUserAgentRequest) String ¶
func (request GetMyTrustedUserAgentRequest) String() string
func (GetMyTrustedUserAgentRequest) ValidateEnumValue ¶
func (request GetMyTrustedUserAgentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMyTrustedUserAgentResponse ¶
type GetMyTrustedUserAgentResponse struct { // The underlying http response RawResponse *http.Response // The MyTrustedUserAgent instance MyTrustedUserAgent `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMyTrustedUserAgentResponse wrapper for the GetMyTrustedUserAgent operation
func (GetMyTrustedUserAgentResponse) HTTPResponse ¶
func (response GetMyTrustedUserAgentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMyTrustedUserAgentResponse) String ¶
func (response GetMyTrustedUserAgentResponse) String() string
type GetMyUserDbCredentialRequest ¶
type GetMyUserDbCredentialRequest struct { // ID of the resource MyUserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"myUserDbCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMyUserDbCredentialRequest wrapper for the GetMyUserDbCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyUserDbCredential.go.html to see an example of how to use GetMyUserDbCredentialRequest.
func (GetMyUserDbCredentialRequest) BinaryRequestBody ¶
func (request GetMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMyUserDbCredentialRequest) HTTPRequest ¶
func (request GetMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMyUserDbCredentialRequest) RetryPolicy ¶
func (request GetMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMyUserDbCredentialRequest) String ¶
func (request GetMyUserDbCredentialRequest) String() string
func (GetMyUserDbCredentialRequest) ValidateEnumValue ¶
func (request GetMyUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMyUserDbCredentialResponse ¶
type GetMyUserDbCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MyUserDbCredential instance MyUserDbCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetMyUserDbCredentialResponse wrapper for the GetMyUserDbCredential operation
func (GetMyUserDbCredentialResponse) HTTPResponse ¶
func (response GetMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMyUserDbCredentialResponse) String ¶
func (response GetMyUserDbCredentialResponse) String() string
type GetOAuth2ClientCredentialRequest ¶
type GetOAuth2ClientCredentialRequest struct { // ID of the resource OAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"oAuth2ClientCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetOAuth2ClientCredentialRequest wrapper for the GetOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuth2ClientCredential.go.html to see an example of how to use GetOAuth2ClientCredentialRequest.
func (GetOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request GetOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request GetOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request GetOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetOAuth2ClientCredentialRequest) String ¶
func (request GetOAuth2ClientCredentialRequest) String() string
func (GetOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request GetOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetOAuth2ClientCredentialResponse ¶
type GetOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // The OAuth2ClientCredential instance OAuth2ClientCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetOAuth2ClientCredentialResponse wrapper for the GetOAuth2ClientCredential operation
func (GetOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response GetOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetOAuth2ClientCredentialResponse) String ¶
func (response GetOAuth2ClientCredentialResponse) String() string
type GetPasswordPolicyRequest ¶
type GetPasswordPolicyRequest struct { // ID of the resource PasswordPolicyId *string `mandatory:"true" contributesTo:"path" name:"passwordPolicyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPasswordPolicyRequest wrapper for the GetPasswordPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPasswordPolicy.go.html to see an example of how to use GetPasswordPolicyRequest.
func (GetPasswordPolicyRequest) BinaryRequestBody ¶
func (request GetPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPasswordPolicyRequest) HTTPRequest ¶
func (request GetPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPasswordPolicyRequest) RetryPolicy ¶
func (request GetPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPasswordPolicyRequest) String ¶
func (request GetPasswordPolicyRequest) String() string
func (GetPasswordPolicyRequest) ValidateEnumValue ¶
func (request GetPasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPasswordPolicyResponse ¶
type GetPasswordPolicyResponse struct { // The underlying http response RawResponse *http.Response // The PasswordPolicy instance PasswordPolicy `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPasswordPolicyResponse wrapper for the GetPasswordPolicy operation
func (GetPasswordPolicyResponse) HTTPResponse ¶
func (response GetPasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPasswordPolicyResponse) String ¶
func (response GetPasswordPolicyResponse) String() string
type GetSecurityQuestionRequest ¶ added in v65.47.0
type GetSecurityQuestionRequest struct { // ID of the resource SecurityQuestionId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSecurityQuestionRequest wrapper for the GetSecurityQuestion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestion.go.html to see an example of how to use GetSecurityQuestionRequest.
func (GetSecurityQuestionRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSecurityQuestionRequest) HTTPRequest ¶ added in v65.47.0
func (request GetSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetSecurityQuestionRequest) RetryPolicy ¶ added in v65.47.0
func (request GetSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSecurityQuestionRequest) String ¶ added in v65.47.0
func (request GetSecurityQuestionRequest) String() string
func (GetSecurityQuestionRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetSecurityQuestionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetSecurityQuestionResponse ¶ added in v65.47.0
type GetSecurityQuestionResponse struct { // The underlying http response RawResponse *http.Response // The SecurityQuestion instance SecurityQuestion `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetSecurityQuestionResponse wrapper for the GetSecurityQuestion operation
func (GetSecurityQuestionResponse) HTTPResponse ¶ added in v65.47.0
func (response GetSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSecurityQuestionResponse) String ¶ added in v65.47.0
func (response GetSecurityQuestionResponse) String() string
type GetSecurityQuestionSettingRequest ¶ added in v65.47.0
type GetSecurityQuestionSettingRequest struct { // ID of the resource SecurityQuestionSettingId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSecurityQuestionSettingRequest wrapper for the GetSecurityQuestionSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestionSetting.go.html to see an example of how to use GetSecurityQuestionSettingRequest.
func (GetSecurityQuestionSettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSecurityQuestionSettingRequest) HTTPRequest ¶ added in v65.47.0
func (request GetSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetSecurityQuestionSettingRequest) RetryPolicy ¶ added in v65.47.0
func (request GetSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSecurityQuestionSettingRequest) String ¶ added in v65.47.0
func (request GetSecurityQuestionSettingRequest) String() string
func (GetSecurityQuestionSettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetSecurityQuestionSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetSecurityQuestionSettingResponse ¶ added in v65.47.0
type GetSecurityQuestionSettingResponse struct { // The underlying http response RawResponse *http.Response // The SecurityQuestionSetting instance SecurityQuestionSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetSecurityQuestionSettingResponse wrapper for the GetSecurityQuestionSetting operation
func (GetSecurityQuestionSettingResponse) HTTPResponse ¶ added in v65.47.0
func (response GetSecurityQuestionSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSecurityQuestionSettingResponse) String ¶ added in v65.47.0
func (response GetSecurityQuestionSettingResponse) String() string
type GetSmtpCredentialRequest ¶
type GetSmtpCredentialRequest struct { // ID of the resource SmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"smtpCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSmtpCredentialRequest wrapper for the GetSmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSmtpCredential.go.html to see an example of how to use GetSmtpCredentialRequest.
func (GetSmtpCredentialRequest) BinaryRequestBody ¶
func (request GetSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSmtpCredentialRequest) HTTPRequest ¶
func (request GetSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetSmtpCredentialRequest) RetryPolicy ¶
func (request GetSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSmtpCredentialRequest) String ¶
func (request GetSmtpCredentialRequest) String() string
func (GetSmtpCredentialRequest) ValidateEnumValue ¶
func (request GetSmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetSmtpCredentialResponse ¶
type GetSmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // The SmtpCredential instance SmtpCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetSmtpCredentialResponse wrapper for the GetSmtpCredential operation
func (GetSmtpCredentialResponse) HTTPResponse ¶
func (response GetSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSmtpCredentialResponse) String ¶
func (response GetSmtpCredentialResponse) String() string
type GetUserAttributesSettingRequest ¶ added in v65.47.0
type GetUserAttributesSettingRequest struct { // ID of the resource UserAttributesSettingId *string `mandatory:"true" contributesTo:"path" name:"userAttributesSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetUserAttributesSettingRequest wrapper for the GetUserAttributesSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserAttributesSetting.go.html to see an example of how to use GetUserAttributesSettingRequest.
func (GetUserAttributesSettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request GetUserAttributesSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetUserAttributesSettingRequest) HTTPRequest ¶ added in v65.47.0
func (request GetUserAttributesSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetUserAttributesSettingRequest) RetryPolicy ¶ added in v65.47.0
func (request GetUserAttributesSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetUserAttributesSettingRequest) String ¶ added in v65.47.0
func (request GetUserAttributesSettingRequest) String() string
func (GetUserAttributesSettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request GetUserAttributesSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetUserAttributesSettingResponse ¶ added in v65.47.0
type GetUserAttributesSettingResponse struct { // The underlying http response RawResponse *http.Response // The UserAttributesSetting instance UserAttributesSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetUserAttributesSettingResponse wrapper for the GetUserAttributesSetting operation
func (GetUserAttributesSettingResponse) HTTPResponse ¶ added in v65.47.0
func (response GetUserAttributesSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetUserAttributesSettingResponse) String ¶ added in v65.47.0
func (response GetUserAttributesSettingResponse) String() string
type GetUserDbCredentialRequest ¶
type GetUserDbCredentialRequest struct { // ID of the resource UserDbCredentialId *string `mandatory:"true" contributesTo:"path" name:"userDbCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetUserDbCredentialRequest wrapper for the GetUserDbCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserDbCredential.go.html to see an example of how to use GetUserDbCredentialRequest.
func (GetUserDbCredentialRequest) BinaryRequestBody ¶
func (request GetUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetUserDbCredentialRequest) HTTPRequest ¶
func (request GetUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetUserDbCredentialRequest) RetryPolicy ¶
func (request GetUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetUserDbCredentialRequest) String ¶
func (request GetUserDbCredentialRequest) String() string
func (GetUserDbCredentialRequest) ValidateEnumValue ¶
func (request GetUserDbCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetUserDbCredentialResponse ¶
type GetUserDbCredentialResponse struct { // The underlying http response RawResponse *http.Response // The UserDbCredential instance UserDbCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetUserDbCredentialResponse wrapper for the GetUserDbCredential operation
func (GetUserDbCredentialResponse) HTTPResponse ¶
func (response GetUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetUserDbCredentialResponse) String ¶
func (response GetUserDbCredentialResponse) String() string
type GetUserRequest ¶
type GetUserRequest struct { // ID of the resource UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetUserRequest wrapper for the GetUser operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUser.go.html to see an example of how to use GetUserRequest.
func (GetUserRequest) BinaryRequestBody ¶
func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetUserRequest) HTTPRequest ¶
func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetUserRequest) RetryPolicy ¶
func (request GetUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetUserRequest) String ¶
func (request GetUserRequest) String() string
func (GetUserRequest) ValidateEnumValue ¶
func (request GetUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetUserResponse ¶
type GetUserResponse struct { // The underlying http response RawResponse *http.Response // The User instance User `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetUserResponse wrapper for the GetUser operation
func (GetUserResponse) HTTPResponse ¶
func (response GetUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetUserResponse) String ¶
func (response GetUserResponse) String() string
type Grant ¶ added in v65.47.0
type Grant struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted. // A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR': // - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User. // - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group. // - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App. // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeNameMappings: [[defaultValue:IMPORT_GRANTS]] // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none GrantMechanism GrantGrantMechanismEnum `mandatory:"true" json:"grantMechanism"` Grantee *GrantGrantee `mandatory:"true" json:"grantee"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Unique key of grant, composed by combining a subset of app, entitlement, grantee, grantor and grantMechanism. Used to prevent duplicate Grants. // **Added In:** 18.1.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: server CompositeKey *string `mandatory:"false" json:"compositeKey"` // If true, this Grant has been fulfilled successfully. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsFulfilled *bool `mandatory:"false" json:"isFulfilled"` // Store granted attribute-values as a string in Javascript Object Notation (JSON) format. // **Added In:** 18.3.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none GrantedAttributeValuesJson *string `mandatory:"false" json:"grantedAttributeValuesJson"` AppEntitlementCollection *GrantAppEntitlementCollection `mandatory:"false" json:"appEntitlementCollection"` Grantor *GrantGrantor `mandatory:"false" json:"grantor"` App *GrantApp `mandatory:"false" json:"app"` Entitlement *GrantEntitlement `mandatory:"false" json:"entitlement"` }
Grant Schema for Grant Resource
func (Grant) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GrantApp ¶ added in v65.47.0
type GrantApp struct { // Application identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Application URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Application display name // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
GrantApp Application that is being granted. Each Grant must grant either an App or an App-Entitlement-Collection. **SCIM++ Properties:**
- idcsCsvAttributeNameMappings: [[columnHeaderName:App Name, defaultValue:jobParam:appDisplayName, mapsTo:app.value]]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (GrantApp) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GrantAppEntitlementCollection ¶ added in v65.47.0
type GrantAppEntitlementCollection struct { // Application Entitlement Collection identifier // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Application Entitlement Collection URI // **Added In:** 18.2.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
GrantAppEntitlementCollection Application-Entitlement-Collection that is being granted. Each Grant must grant either an App or an App-Entitlement-Collection. **Added In:** 18.2.4 **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (GrantAppEntitlementCollection) String ¶ added in v65.47.0
func (m GrantAppEntitlementCollection) String() string
func (GrantAppEntitlementCollection) ValidateEnumValue ¶ added in v65.47.0
func (m GrantAppEntitlementCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GrantEntitlement ¶ added in v65.47.0
type GrantEntitlement struct { // The name of the attribute whose value (specified by attributeValue) confers privilege within the service-instance (specified by app). // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none AttributeName *string `mandatory:"true" json:"attributeName"` // The value of the attribute (specified by attributeName) that confers privilege within the service-instance (specified by app). If attributeName is 'appRoles', then attributeValue is the ID of the AppRole. // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: Display Name // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none AttributeValue *string `mandatory:"true" json:"attributeValue"` }
GrantEntitlement The entitlement or privilege that is being granted **SCIM++ Properties:**
- idcsCsvAttributeNameMappings: [[columnHeaderName:Entitlement Value, csvColumnForResolvingResourceType:Entitlement Name, mapsTo:entitlement.attributeValue, referencedResourceTypeUniqueAttributeNameMappings:[[mapsFromColumnName:Entitlement Value, resourceTypeAttributeName:displayName], [mapsFromColumnName:App Name, resourceTypeAttributeName:app.display]], resolveValueUsingResourceType:[[resolveBy:AppRole, valueToBeResolved:appRoles]]], [columnHeaderName:Entitlement Name, defaultValue:appRoles, mapsTo:entitlement.attributeName]]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
func (GrantEntitlement) String ¶ added in v65.47.0
func (m GrantEntitlement) String() string
func (GrantEntitlement) ValidateEnumValue ¶ added in v65.47.0
func (m GrantEntitlement) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GrantGrantMechanismEnum ¶ added in v65.47.0
type GrantGrantMechanismEnum string
GrantGrantMechanismEnum Enum with underlying type: string
const ( GrantGrantMechanismImportApproleMembers GrantGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS" GrantGrantMechanismAdministratorToUser GrantGrantMechanismEnum = "ADMINISTRATOR_TO_USER" GrantGrantMechanismAdministratorToDelegatedUser GrantGrantMechanismEnum = "ADMINISTRATOR_TO_DELEGATED_USER" GrantGrantMechanismAdministratorToGroup GrantGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP" GrantGrantMechanismServiceManagerToUser GrantGrantMechanismEnum = "SERVICE_MANAGER_TO_USER" GrantGrantMechanismAdministratorToApp GrantGrantMechanismEnum = "ADMINISTRATOR_TO_APP" GrantGrantMechanismServiceManagerToApp GrantGrantMechanismEnum = "SERVICE_MANAGER_TO_APP" GrantGrantMechanismOpcInfraToApp GrantGrantMechanismEnum = "OPC_INFRA_TO_APP" GrantGrantMechanismGroupMembership GrantGrantMechanismEnum = "GROUP_MEMBERSHIP" GrantGrantMechanismImportGrants GrantGrantMechanismEnum = "IMPORT_GRANTS" GrantGrantMechanismSyncToUser GrantGrantMechanismEnum = "SYNC_TO_USER" GrantGrantMechanismAccessRequest GrantGrantMechanismEnum = "ACCESS_REQUEST" GrantGrantMechanismAppEntitlementCollection GrantGrantMechanismEnum = "APP_ENTITLEMENT_COLLECTION" GrantGrantMechanismAdministratorToDynamicResourceGroup GrantGrantMechanismEnum = "ADMINISTRATOR_TO_DYNAMIC_RESOURCE_GROUP" )
Set of constants representing the allowable values for GrantGrantMechanismEnum
func GetGrantGrantMechanismEnumValues ¶ added in v65.47.0
func GetGrantGrantMechanismEnumValues() []GrantGrantMechanismEnum
GetGrantGrantMechanismEnumValues Enumerates the set of values for GrantGrantMechanismEnum
func GetMappingGrantGrantMechanismEnum ¶ added in v65.47.0
func GetMappingGrantGrantMechanismEnum(val string) (GrantGrantMechanismEnum, bool)
GetMappingGrantGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
type GrantGrantee ¶ added in v65.47.0
type GrantGrantee struct { // Grantee identifier // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: Member // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Grantee resource type. Allowed values are User, Group, App and DynamicResourceGroup. // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: Member Type // - idcsDefaultValue: User // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Type GrantGranteeTypeEnum `mandatory:"true" json:"type"` // Grantee URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Grantee display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
GrantGrantee Grantee beneficiary. The grantee may be a User, Group, App or DynamicResourceGroup. **SCIM++ Properties:**
- idcsCsvAttributeNameMappings: [[columnHeaderName:Grantee Name, csvColumnForResolvingResourceType:Grantee Type, mapsTo:grantee.value], [columnHeaderName:Grantee Type, mapsTo:grantee.type]]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: complex
- uniqueness: none
func (GrantGrantee) String ¶ added in v65.47.0
func (m GrantGrantee) String() string
func (GrantGrantee) ValidateEnumValue ¶ added in v65.47.0
func (m GrantGrantee) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GrantGranteeTypeEnum ¶ added in v65.47.0
type GrantGranteeTypeEnum string
GrantGranteeTypeEnum Enum with underlying type: string
const ( GrantGranteeTypeUser GrantGranteeTypeEnum = "User" GrantGranteeTypeGroup GrantGranteeTypeEnum = "Group" GrantGranteeTypeApp GrantGranteeTypeEnum = "App" GrantGranteeTypeDynamicresourcegroup GrantGranteeTypeEnum = "DynamicResourceGroup" )
Set of constants representing the allowable values for GrantGranteeTypeEnum
func GetGrantGranteeTypeEnumValues ¶ added in v65.47.0
func GetGrantGranteeTypeEnumValues() []GrantGranteeTypeEnum
GetGrantGranteeTypeEnumValues Enumerates the set of values for GrantGranteeTypeEnum
func GetMappingGrantGranteeTypeEnum ¶ added in v65.47.0
func GetMappingGrantGranteeTypeEnum(val string) (GrantGranteeTypeEnum, bool)
GetMappingGrantGranteeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GrantGrantor ¶ added in v65.47.0
type GrantGrantor struct { // Resource type of the grantor. Allowed values are User and App. // **SCIM++ Properties:** // - caseExact: true // - idcsDefaultValue: User // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Type GrantGrantorTypeEnum `mandatory:"true" json:"type"` // Grantor user identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // Grantor URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Grantor display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
GrantGrantor User conferring the grant to the beneficiary **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- idcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete: true
- required: false
- returned: default
- type: complex
func (GrantGrantor) String ¶ added in v65.47.0
func (m GrantGrantor) String() string
func (GrantGrantor) ValidateEnumValue ¶ added in v65.47.0
func (m GrantGrantor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GrantGrantorTypeEnum ¶ added in v65.47.0
type GrantGrantorTypeEnum string
GrantGrantorTypeEnum Enum with underlying type: string
const ( GrantGrantorTypeUser GrantGrantorTypeEnum = "User" GrantGrantorTypeApp GrantGrantorTypeEnum = "App" GrantGrantorTypeGroup GrantGrantorTypeEnum = "Group" GrantGrantorTypeAppentitlementcollection GrantGrantorTypeEnum = "AppEntitlementCollection" GrantGrantorTypeDynamicresourcegroup GrantGrantorTypeEnum = "DynamicResourceGroup" )
Set of constants representing the allowable values for GrantGrantorTypeEnum
func GetGrantGrantorTypeEnumValues ¶ added in v65.47.0
func GetGrantGrantorTypeEnumValues() []GrantGrantorTypeEnum
GetGrantGrantorTypeEnumValues Enumerates the set of values for GrantGrantorTypeEnum
func GetMappingGrantGrantorTypeEnum ¶ added in v65.47.0
func GetMappingGrantGrantorTypeEnum(val string) (GrantGrantorTypeEnum, bool)
GetMappingGrantGrantorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GrantSearchRequest ¶ added in v65.47.0
type GrantSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
GrantSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (GrantSearchRequest) String ¶ added in v65.47.0
func (m GrantSearchRequest) String() string
func (GrantSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m GrantSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Grants ¶ added in v65.47.0
type Grants struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []Grant `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
Grants The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (Grants) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Group ¶
type Group struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The Group display name. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Display Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Name, deprecatedColumnHeaderName:Display Name]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global DisplayName *string `mandatory:"true" json:"displayName"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // A human readable name for the group as defined by the Service Consumer. // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Non-Unique Display Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string NonUniqueDisplayName *string `mandatory:"false" json:"nonUniqueDisplayName"` // The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant. // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsCsvAttributeNameMappings: [[columnHeaderName:User Members, mapsTo:members[User].value, multiValueDelimiter:;]] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - idcsPaginateResponse: true // - type: complex // - uniqueness: none Members []GroupMembers `mandatory:"false" json:"members"` UrnIetfParamsScimSchemasOracleIdcsExtensionGroupGroup *ExtensionGroupGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group"` UrnIetfParamsScimSchemasOracleIdcsExtensionPosixGroup *ExtensionPosixGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:Group"` UrnIetfParamsScimSchemasOracleIdcsExtensionRequestableGroup *ExtensionRequestableGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:requestable:Group"` UrnIetfParamsScimSchemasOracleIdcsExtensionDbcsGroup *ExtensionDbcsGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbcs:Group"` UrnIetfParamsScimSchemasOracleIdcsExtensionDynamicGroup *ExtensionDynamicGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dynamic:Group"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"` }
Group The Group resource.
func (Group) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtAppRoles ¶
type GroupExtAppRoles struct { // The identifier of the appRole // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding appRole resource to which the user belongs // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A label indicating the attribute's function; e.g., 'direct' or 'indirect'. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Type GroupExtAppRolesTypeEnum `mandatory:"false" json:"type,omitempty"` // ID of parent App. READ-ONLY. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // Name of parent App. READ-ONLY. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none AppName *string `mandatory:"false" json:"appName"` // If true, then the role provides administrative access privileges. READ-ONLY. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: boolean // - uniqueness: none AdminRole *bool `mandatory:"false" json:"adminRole"` // The name of the legacy group associated with this AppRole. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"` }
GroupExtAppRoles A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (GroupExtAppRoles) String ¶
func (m GroupExtAppRoles) String() string
func (GroupExtAppRoles) ValidateEnumValue ¶
func (m GroupExtAppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtAppRolesTypeEnum ¶
type GroupExtAppRolesTypeEnum string
GroupExtAppRolesTypeEnum Enum with underlying type: string
const ( GroupExtAppRolesTypeDirect GroupExtAppRolesTypeEnum = "direct" GroupExtAppRolesTypeIndirect GroupExtAppRolesTypeEnum = "indirect" )
Set of constants representing the allowable values for GroupExtAppRolesTypeEnum
func GetGroupExtAppRolesTypeEnumValues ¶
func GetGroupExtAppRolesTypeEnumValues() []GroupExtAppRolesTypeEnum
GetGroupExtAppRolesTypeEnumValues Enumerates the set of values for GroupExtAppRolesTypeEnum
func GetMappingGroupExtAppRolesTypeEnum ¶
func GetMappingGroupExtAppRolesTypeEnum(val string) (GroupExtAppRolesTypeEnum, bool)
GetMappingGroupExtAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GroupExtDomainLevelSchemaNames ¶
type GroupExtDomainLevelSchemaNames struct { // DBCS Domain Name // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none DomainName *string `mandatory:"true" json:"domainName"` // The DBCS schema-name granted to this group in the DB domain that 'domainName' specifies. // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none SchemaName *string `mandatory:"true" json:"schemaName"` }
GroupExtDomainLevelSchemaNames DBCS Domain-level schema-names. Each value is specific to a DB Domain. **Added In:** 18.2.4 **SCIM++ Properties:**
- idcsCompositeKey: [domainName, schemaName]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
func (GroupExtDomainLevelSchemaNames) String ¶
func (m GroupExtDomainLevelSchemaNames) String() string
func (GroupExtDomainLevelSchemaNames) ValidateEnumValue ¶
func (m GroupExtDomainLevelSchemaNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtGrants ¶
type GroupExtGrants struct { // Grant identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // Grant URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // App identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted. // A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR': // - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User. // - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group. // - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GrantMechanism GroupExtGrantsGrantMechanismEnum `mandatory:"false" json:"grantMechanism,omitempty"` }
GroupExtGrants Grants assigned to group **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (GroupExtGrants) String ¶
func (m GroupExtGrants) String() string
func (GroupExtGrants) ValidateEnumValue ¶
func (m GroupExtGrants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtGrantsGrantMechanismEnum ¶
type GroupExtGrantsGrantMechanismEnum string
GroupExtGrantsGrantMechanismEnum Enum with underlying type: string
const ( GroupExtGrantsGrantMechanismImportApproleMembers GroupExtGrantsGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS" GroupExtGrantsGrantMechanismAdministratorToUser GroupExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_USER" GroupExtGrantsGrantMechanismAdministratorToGroup GroupExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP" GroupExtGrantsGrantMechanismServiceManagerToUser GroupExtGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_USER" GroupExtGrantsGrantMechanismAdministratorToApp GroupExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_APP" GroupExtGrantsGrantMechanismServiceManagerToApp GroupExtGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_APP" GroupExtGrantsGrantMechanismOpcInfraToApp GroupExtGrantsGrantMechanismEnum = "OPC_INFRA_TO_APP" GroupExtGrantsGrantMechanismGroupMembership GroupExtGrantsGrantMechanismEnum = "GROUP_MEMBERSHIP" )
Set of constants representing the allowable values for GroupExtGrantsGrantMechanismEnum
func GetGroupExtGrantsGrantMechanismEnumValues ¶
func GetGroupExtGrantsGrantMechanismEnumValues() []GroupExtGrantsGrantMechanismEnum
GetGroupExtGrantsGrantMechanismEnumValues Enumerates the set of values for GroupExtGrantsGrantMechanismEnum
func GetMappingGroupExtGrantsGrantMechanismEnum ¶
func GetMappingGroupExtGrantsGrantMechanismEnum(val string) (GroupExtGrantsGrantMechanismEnum, bool)
GetMappingGroupExtGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
type GroupExtInstanceLevelSchemaNames ¶
type GroupExtInstanceLevelSchemaNames struct { // App Id of DBCS App instance // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none DbInstanceId *string `mandatory:"true" json:"dbInstanceId"` // The DBCS schema-name granted to this Group for the DB instance that 'dbInstanceId' specifies. // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none SchemaName *string `mandatory:"true" json:"schemaName"` }
GroupExtInstanceLevelSchemaNames DBCS instance-level schema-names. Each schema-name is specific to a DB Instance. **Added In:** 18.2.4 **SCIM++ Properties:**
- idcsCompositeKey: [dbInstanceId, schemaName]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
func (GroupExtInstanceLevelSchemaNames) String ¶
func (m GroupExtInstanceLevelSchemaNames) String() string
func (GroupExtInstanceLevelSchemaNames) ValidateEnumValue ¶
func (m GroupExtInstanceLevelSchemaNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtOwners ¶
type GroupExtOwners struct { // ID of the owner of this Group // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Indicates the type of resource--for example, User or Group // **SCIM++ Properties:** // - caseExact: true // - idcsDefaultValue: User // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type GroupExtOwnersTypeEnum `mandatory:"true" json:"type"` // The URI that corresponds to the owning Resource of this Group // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Owner display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
GroupExtOwners Group owners **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value, type]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
func (GroupExtOwners) String ¶
func (m GroupExtOwners) String() string
func (GroupExtOwners) ValidateEnumValue ¶
func (m GroupExtOwners) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtOwnersTypeEnum ¶
type GroupExtOwnersTypeEnum string
GroupExtOwnersTypeEnum Enum with underlying type: string
const ( GroupExtOwnersTypeUser GroupExtOwnersTypeEnum = "User" GroupExtOwnersTypeApp GroupExtOwnersTypeEnum = "App" )
Set of constants representing the allowable values for GroupExtOwnersTypeEnum
func GetGroupExtOwnersTypeEnumValues ¶
func GetGroupExtOwnersTypeEnumValues() []GroupExtOwnersTypeEnum
GetGroupExtOwnersTypeEnumValues Enumerates the set of values for GroupExtOwnersTypeEnum
func GetMappingGroupExtOwnersTypeEnum ¶
func GetMappingGroupExtOwnersTypeEnum(val string) (GroupExtOwnersTypeEnum, bool)
GetMappingGroupExtOwnersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GroupExtPasswordPolicy ¶
type GroupExtPasswordPolicy struct { // The ID of the PasswordPolicy. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // PasswordPolicy URI // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // PasswordPolicy Name // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // PasswordPolicy priority // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: integer // - uniqueness: none Priority *int `mandatory:"false" json:"priority"` }
GroupExtPasswordPolicy Password Policy associated with this Group. **Added In:** 20.1.3 **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (GroupExtPasswordPolicy) String ¶
func (m GroupExtPasswordPolicy) String() string
func (GroupExtPasswordPolicy) ValidateEnumValue ¶
func (m GroupExtPasswordPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtSyncedFromApp ¶
type GroupExtSyncedFromApp struct { // The ID of the App. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The type of the entity that created this Group. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsDefaultValue: App // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Type GroupExtSyncedFromAppTypeEnum `mandatory:"true" json:"type"` // App URI // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // App Display Name // **Added In:** 18.4.2 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
GroupExtSyncedFromApp The entity that created this Group. **Added In:** 18.4.2 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (GroupExtSyncedFromApp) String ¶
func (m GroupExtSyncedFromApp) String() string
func (GroupExtSyncedFromApp) ValidateEnumValue ¶
func (m GroupExtSyncedFromApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupExtSyncedFromAppTypeEnum ¶
type GroupExtSyncedFromAppTypeEnum string
GroupExtSyncedFromAppTypeEnum Enum with underlying type: string
const (
GroupExtSyncedFromAppTypeApp GroupExtSyncedFromAppTypeEnum = "App"
)
Set of constants representing the allowable values for GroupExtSyncedFromAppTypeEnum
func GetGroupExtSyncedFromAppTypeEnumValues ¶
func GetGroupExtSyncedFromAppTypeEnumValues() []GroupExtSyncedFromAppTypeEnum
GetGroupExtSyncedFromAppTypeEnumValues Enumerates the set of values for GroupExtSyncedFromAppTypeEnum
func GetMappingGroupExtSyncedFromAppTypeEnum ¶
func GetMappingGroupExtSyncedFromAppTypeEnum(val string) (GroupExtSyncedFromAppTypeEnum, bool)
GetMappingGroupExtSyncedFromAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GroupMembers ¶
type GroupMembers struct { // The ID of the member of this Group // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Indicates the type of resource, for example, User or Group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsDefaultValue: User // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type GroupMembersTypeEnum `mandatory:"true" json:"type"` // The date and time that the member was added to the group. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - returned: default // - type: dateTime // - uniqueness: none DateAdded *string `mandatory:"false" json:"dateAdded"` // The OCID of the member of this group. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The membership OCID. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MembershipOcid *string `mandatory:"false" json:"membershipOcid"` // The URI that corresponds to the member Resource of this group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The member's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The member's name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
GroupMembers The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant.
func (GroupMembers) String ¶
func (m GroupMembers) String() string
func (GroupMembers) ValidateEnumValue ¶
func (m GroupMembers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GroupMembersTypeEnum ¶
type GroupMembersTypeEnum string
GroupMembersTypeEnum Enum with underlying type: string
const (
GroupMembersTypeUser GroupMembersTypeEnum = "User"
)
Set of constants representing the allowable values for GroupMembersTypeEnum
func GetGroupMembersTypeEnumValues ¶
func GetGroupMembersTypeEnumValues() []GroupMembersTypeEnum
GetGroupMembersTypeEnumValues Enumerates the set of values for GroupMembersTypeEnum
func GetMappingGroupMembersTypeEnum ¶
func GetMappingGroupMembersTypeEnum(val string) (GroupMembersTypeEnum, bool)
GetMappingGroupMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GroupSearchRequest ¶
type GroupSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
GroupSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (GroupSearchRequest) String ¶
func (m GroupSearchRequest) String() string
func (GroupSearchRequest) ValidateEnumValue ¶
func (m GroupSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Groups ¶
type Groups struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []Group `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
Groups The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (Groups) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdcsCreatedBy ¶
type IdcsCreatedBy struct { // The ID of the SCIM resource that represents the User or App who created this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the SCIM resource that represents the User or App who created this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The type of resource, User or App, that created this Resource // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Type IdcsCreatedByTypeEnum `mandatory:"false" json:"type,omitempty"` // The displayName of the User or App who created this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The OCID of the SCIM resource that represents the User or App who created this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` }
IdcsCreatedBy The User or App who created the Resource **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: true
- returned: default
- type: complex
func (IdcsCreatedBy) String ¶
func (m IdcsCreatedBy) String() string
func (IdcsCreatedBy) ValidateEnumValue ¶
func (m IdcsCreatedBy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdcsCreatedByTypeEnum ¶
type IdcsCreatedByTypeEnum string
IdcsCreatedByTypeEnum Enum with underlying type: string
const ( IdcsCreatedByTypeUser IdcsCreatedByTypeEnum = "User" IdcsCreatedByTypeApp IdcsCreatedByTypeEnum = "App" )
Set of constants representing the allowable values for IdcsCreatedByTypeEnum
func GetIdcsCreatedByTypeEnumValues ¶
func GetIdcsCreatedByTypeEnumValues() []IdcsCreatedByTypeEnum
GetIdcsCreatedByTypeEnumValues Enumerates the set of values for IdcsCreatedByTypeEnum
func GetMappingIdcsCreatedByTypeEnum ¶
func GetMappingIdcsCreatedByTypeEnum(val string) (IdcsCreatedByTypeEnum, bool)
GetMappingIdcsCreatedByTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type IdcsLastModifiedBy ¶
type IdcsLastModifiedBy struct { // The ID of the SCIM resource that represents the User or App who modified this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the SCIM resource that represents the User or App who modified this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The type of resource, User or App, that modified this Resource // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Type IdcsLastModifiedByTypeEnum `mandatory:"false" json:"type,omitempty"` // The displayName of the User or App who modified this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The OCID of the SCIM resource that represents the User or App who modified this Resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` }
IdcsLastModifiedBy The User or App who modified the Resource **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
func (IdcsLastModifiedBy) String ¶
func (m IdcsLastModifiedBy) String() string
func (IdcsLastModifiedBy) ValidateEnumValue ¶
func (m IdcsLastModifiedBy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdcsLastModifiedByTypeEnum ¶
type IdcsLastModifiedByTypeEnum string
IdcsLastModifiedByTypeEnum Enum with underlying type: string
const ( IdcsLastModifiedByTypeUser IdcsLastModifiedByTypeEnum = "User" IdcsLastModifiedByTypeApp IdcsLastModifiedByTypeEnum = "App" )
Set of constants representing the allowable values for IdcsLastModifiedByTypeEnum
func GetIdcsLastModifiedByTypeEnumValues ¶
func GetIdcsLastModifiedByTypeEnumValues() []IdcsLastModifiedByTypeEnum
GetIdcsLastModifiedByTypeEnumValues Enumerates the set of values for IdcsLastModifiedByTypeEnum
func GetMappingIdcsLastModifiedByTypeEnum ¶
func GetMappingIdcsLastModifiedByTypeEnum(val string) (IdcsLastModifiedByTypeEnum, bool)
GetMappingIdcsLastModifiedByTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type IdcsPreventedOperationsEnum ¶
type IdcsPreventedOperationsEnum string
IdcsPreventedOperationsEnum Enum with underlying type: string
const ( IdcsPreventedOperationsReplace IdcsPreventedOperationsEnum = "replace" IdcsPreventedOperationsUpdate IdcsPreventedOperationsEnum = "update" IdcsPreventedOperationsDelete IdcsPreventedOperationsEnum = "delete" )
Set of constants representing the allowable values for IdcsPreventedOperationsEnum
func GetIdcsPreventedOperationsEnumValues ¶
func GetIdcsPreventedOperationsEnumValues() []IdcsPreventedOperationsEnum
GetIdcsPreventedOperationsEnumValues Enumerates the set of values for IdcsPreventedOperationsEnum
func GetMappingIdcsPreventedOperationsEnum ¶
func GetMappingIdcsPreventedOperationsEnum(val string) (IdcsPreventedOperationsEnum, bool)
GetMappingIdcsPreventedOperationsEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityDomainsClient ¶
type IdentityDomainsClient struct { common.BaseClient // contains filtered or unexported fields }
IdentityDomainsClient a client for IdentityDomains
func NewIdentityDomainsClientWithConfigurationProvider ¶
func NewIdentityDomainsClientWithConfigurationProvider(configProvider common.ConfigurationProvider, endpoint string) (client IdentityDomainsClient, err error)
NewIdentityDomainsClientWithConfigurationProvider Creates a new default IdentityDomains client with the given configuration provider. the configuration provider will be used for the default signer
func NewIdentityDomainsClientWithOboToken ¶
func NewIdentityDomainsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string, endpoint string) (client IdentityDomainsClient, err error)
NewIdentityDomainsClientWithOboToken Creates a new default IdentityDomains client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
func (*IdentityDomainsClient) ConfigurationProvider ¶
func (client *IdentityDomainsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (IdentityDomainsClient) CreateApiKey ¶
func (client IdentityDomainsClient) CreateApiKey(ctx context.Context, request CreateApiKeyRequest) (response CreateApiKeyResponse, err error)
CreateApiKey Create a user's API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApiKey.go.html to see an example of how to use CreateApiKey API.
func (IdentityDomainsClient) CreateApp ¶ added in v65.47.0
func (client IdentityDomainsClient) CreateApp(ctx context.Context, request CreateAppRequest) (response CreateAppResponse, err error)
CreateApp Create an App
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApp.go.html to see an example of how to use CreateApp API.
func (IdentityDomainsClient) CreateAppRole ¶ added in v65.47.0
func (client IdentityDomainsClient) CreateAppRole(ctx context.Context, request CreateAppRoleRequest) (response CreateAppRoleResponse, err error)
CreateAppRole Create an AppRole
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAppRole.go.html to see an example of how to use CreateAppRole API.
func (IdentityDomainsClient) CreateAuthToken ¶
func (client IdentityDomainsClient) CreateAuthToken(ctx context.Context, request CreateAuthTokenRequest) (response CreateAuthTokenResponse, err error)
CreateAuthToken Create a user's Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthToken.go.html to see an example of how to use CreateAuthToken API.
func (IdentityDomainsClient) CreateAuthenticationFactorsRemover ¶
func (client IdentityDomainsClient) CreateAuthenticationFactorsRemover(ctx context.Context, request CreateAuthenticationFactorsRemoverRequest) (response CreateAuthenticationFactorsRemoverResponse, err error)
CreateAuthenticationFactorsRemover Remove All Authentication Factor Channels for a User
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthenticationFactorsRemover.go.html to see an example of how to use CreateAuthenticationFactorsRemover API.
func (IdentityDomainsClient) CreateCustomerSecretKey ¶
func (client IdentityDomainsClient) CreateCustomerSecretKey(ctx context.Context, request CreateCustomerSecretKeyRequest) (response CreateCustomerSecretKeyResponse, err error)
CreateCustomerSecretKey Create a user's customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCustomerSecretKey.go.html to see an example of how to use CreateCustomerSecretKey API.
func (IdentityDomainsClient) CreateDynamicResourceGroup ¶
func (client IdentityDomainsClient) CreateDynamicResourceGroup(ctx context.Context, request CreateDynamicResourceGroupRequest) (response CreateDynamicResourceGroupResponse, err error)
CreateDynamicResourceGroup Create a Dynamic Resource Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateDynamicResourceGroup.go.html to see an example of how to use CreateDynamicResourceGroup API.
func (IdentityDomainsClient) CreateGrant ¶ added in v65.47.0
func (client IdentityDomainsClient) CreateGrant(ctx context.Context, request CreateGrantRequest) (response CreateGrantResponse, err error)
CreateGrant Add a Grantee to an AppRole
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGrant.go.html to see an example of how to use CreateGrant API.
func (IdentityDomainsClient) CreateGroup ¶
func (client IdentityDomainsClient) CreateGroup(ctx context.Context, request CreateGroupRequest) (response CreateGroupResponse, err error)
CreateGroup Create a group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGroup.go.html to see an example of how to use CreateGroup API.
func (IdentityDomainsClient) CreateIdentityProvider ¶
func (client IdentityDomainsClient) CreateIdentityProvider(ctx context.Context, request CreateIdentityProviderRequest) (response CreateIdentityProviderResponse, err error)
CreateIdentityProvider Create an Identity Provider
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProvider.go.html to see an example of how to use CreateIdentityProvider API.
func (IdentityDomainsClient) CreateMe ¶
func (client IdentityDomainsClient) CreateMe(ctx context.Context, request CreateMeRequest) (response CreateMeResponse, err error)
CreateMe Self register a user.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMe.go.html to see an example of how to use CreateMe API.
func (IdentityDomainsClient) CreateMyApiKey ¶
func (client IdentityDomainsClient) CreateMyApiKey(ctx context.Context, request CreateMyApiKeyRequest) (response CreateMyApiKeyResponse, err error)
CreateMyApiKey Add a user's own API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyApiKey.go.html to see an example of how to use CreateMyApiKey API.
func (IdentityDomainsClient) CreateMyAuthToken ¶
func (client IdentityDomainsClient) CreateMyAuthToken(ctx context.Context, request CreateMyAuthTokenRequest) (response CreateMyAuthTokenResponse, err error)
CreateMyAuthToken Create a user's own Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthToken.go.html to see an example of how to use CreateMyAuthToken API.
func (IdentityDomainsClient) CreateMyAuthenticationFactorInitiator ¶
func (client IdentityDomainsClient) CreateMyAuthenticationFactorInitiator(ctx context.Context, request CreateMyAuthenticationFactorInitiatorRequest) (response CreateMyAuthenticationFactorInitiatorResponse, err error)
CreateMyAuthenticationFactorInitiator Initiate Self Service Enrollment using the Requested MFA Factor
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorInitiator.go.html to see an example of how to use CreateMyAuthenticationFactorInitiator API.
func (IdentityDomainsClient) CreateMyAuthenticationFactorValidator ¶
func (client IdentityDomainsClient) CreateMyAuthenticationFactorValidator(ctx context.Context, request CreateMyAuthenticationFactorValidatorRequest) (response CreateMyAuthenticationFactorValidatorResponse, err error)
CreateMyAuthenticationFactorValidator Validate Self Service Enrollment using the Requested MFA Factor
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorValidator.go.html to see an example of how to use CreateMyAuthenticationFactorValidator API.
func (IdentityDomainsClient) CreateMyAuthenticationFactorsRemover ¶
func (client IdentityDomainsClient) CreateMyAuthenticationFactorsRemover(ctx context.Context, request CreateMyAuthenticationFactorsRemoverRequest) (response CreateMyAuthenticationFactorsRemoverResponse, err error)
CreateMyAuthenticationFactorsRemover Remove All Authentication Factor Channels for a User
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorsRemover.go.html to see an example of how to use CreateMyAuthenticationFactorsRemover API.
func (IdentityDomainsClient) CreateMyCustomerSecretKey ¶
func (client IdentityDomainsClient) CreateMyCustomerSecretKey(ctx context.Context, request CreateMyCustomerSecretKeyRequest) (response CreateMyCustomerSecretKeyResponse, err error)
CreateMyCustomerSecretKey Add a user's own customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyCustomerSecretKey.go.html to see an example of how to use CreateMyCustomerSecretKey API.
func (IdentityDomainsClient) CreateMyOAuth2ClientCredential ¶
func (client IdentityDomainsClient) CreateMyOAuth2ClientCredential(ctx context.Context, request CreateMyOAuth2ClientCredentialRequest) (response CreateMyOAuth2ClientCredentialResponse, err error)
CreateMyOAuth2ClientCredential Create a user's own OAuth2 client credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyOAuth2ClientCredential.go.html to see an example of how to use CreateMyOAuth2ClientCredential API.
func (IdentityDomainsClient) CreateMyRequest ¶ added in v65.47.0
func (client IdentityDomainsClient) CreateMyRequest(ctx context.Context, request CreateMyRequestRequest) (response CreateMyRequestResponse, err error)
CreateMyRequest Create a Request
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyRequest.go.html to see an example of how to use CreateMyRequest API.
func (IdentityDomainsClient) CreateMySmtpCredential ¶
func (client IdentityDomainsClient) CreateMySmtpCredential(ctx context.Context, request CreateMySmtpCredentialRequest) (response CreateMySmtpCredentialResponse, err error)
CreateMySmtpCredential Create a user's own SMTP credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySmtpCredential.go.html to see an example of how to use CreateMySmtpCredential API.
func (IdentityDomainsClient) CreateMySupportAccount ¶
func (client IdentityDomainsClient) CreateMySupportAccount(ctx context.Context, request CreateMySupportAccountRequest) (response CreateMySupportAccountResponse, err error)
CreateMySupportAccount Create a user's own support account.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySupportAccount.go.html to see an example of how to use CreateMySupportAccount API.
func (IdentityDomainsClient) CreateMyUserDbCredential ¶
func (client IdentityDomainsClient) CreateMyUserDbCredential(ctx context.Context, request CreateMyUserDbCredentialRequest) (response CreateMyUserDbCredentialResponse, err error)
CreateMyUserDbCredential Create a user's own database (DB) credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyUserDbCredential.go.html to see an example of how to use CreateMyUserDbCredential API.
func (IdentityDomainsClient) CreateOAuth2ClientCredential ¶
func (client IdentityDomainsClient) CreateOAuth2ClientCredential(ctx context.Context, request CreateOAuth2ClientCredentialRequest) (response CreateOAuth2ClientCredentialResponse, err error)
CreateOAuth2ClientCredential Add a user's OAuth2 client credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuth2ClientCredential.go.html to see an example of how to use CreateOAuth2ClientCredential API.
func (IdentityDomainsClient) CreatePasswordPolicy ¶
func (client IdentityDomainsClient) CreatePasswordPolicy(ctx context.Context, request CreatePasswordPolicyRequest) (response CreatePasswordPolicyResponse, err error)
CreatePasswordPolicy Create a password policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePasswordPolicy.go.html to see an example of how to use CreatePasswordPolicy API.
func (IdentityDomainsClient) CreateSecurityQuestion ¶ added in v65.47.0
func (client IdentityDomainsClient) CreateSecurityQuestion(ctx context.Context, request CreateSecurityQuestionRequest) (response CreateSecurityQuestionResponse, err error)
CreateSecurityQuestion Create a security question.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSecurityQuestion.go.html to see an example of how to use CreateSecurityQuestion API.
func (IdentityDomainsClient) CreateSmtpCredential ¶
func (client IdentityDomainsClient) CreateSmtpCredential(ctx context.Context, request CreateSmtpCredentialRequest) (response CreateSmtpCredentialResponse, err error)
CreateSmtpCredential Create a user's SMTP credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSmtpCredential.go.html to see an example of how to use CreateSmtpCredential API.
func (IdentityDomainsClient) CreateUser ¶
func (client IdentityDomainsClient) CreateUser(ctx context.Context, request CreateUserRequest) (response CreateUserResponse, err error)
CreateUser Create a user.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUser.go.html to see an example of how to use CreateUser API.
func (IdentityDomainsClient) CreateUserDbCredential ¶
func (client IdentityDomainsClient) CreateUserDbCredential(ctx context.Context, request CreateUserDbCredentialRequest) (response CreateUserDbCredentialResponse, err error)
CreateUserDbCredential Create a user's database (DB) credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUserDbCredential.go.html to see an example of how to use CreateUserDbCredential API.
func (IdentityDomainsClient) DeleteApiKey ¶
func (client IdentityDomainsClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)
DeleteApiKey Delete a user's API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApiKey.go.html to see an example of how to use DeleteApiKey API.
func (IdentityDomainsClient) DeleteApp ¶ added in v65.47.0
func (client IdentityDomainsClient) DeleteApp(ctx context.Context, request DeleteAppRequest) (response DeleteAppResponse, err error)
DeleteApp Delete an App
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApp.go.html to see an example of how to use DeleteApp API.
func (IdentityDomainsClient) DeleteAppRole ¶ added in v65.47.0
func (client IdentityDomainsClient) DeleteAppRole(ctx context.Context, request DeleteAppRoleRequest) (response DeleteAppRoleResponse, err error)
DeleteAppRole Delete an AppRole
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAppRole.go.html to see an example of how to use DeleteAppRole API.
func (IdentityDomainsClient) DeleteAuthToken ¶
func (client IdentityDomainsClient) DeleteAuthToken(ctx context.Context, request DeleteAuthTokenRequest) (response DeleteAuthTokenResponse, err error)
DeleteAuthToken Delete a user's Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAuthToken.go.html to see an example of how to use DeleteAuthToken API.
func (IdentityDomainsClient) DeleteCustomerSecretKey ¶
func (client IdentityDomainsClient) DeleteCustomerSecretKey(ctx context.Context, request DeleteCustomerSecretKeyRequest) (response DeleteCustomerSecretKeyResponse, err error)
DeleteCustomerSecretKey Delete a user's customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCustomerSecretKey.go.html to see an example of how to use DeleteCustomerSecretKey API.
func (IdentityDomainsClient) DeleteDynamicResourceGroup ¶
func (client IdentityDomainsClient) DeleteDynamicResourceGroup(ctx context.Context, request DeleteDynamicResourceGroupRequest) (response DeleteDynamicResourceGroupResponse, err error)
DeleteDynamicResourceGroup Delete a Dynamic Resource Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteDynamicResourceGroup.go.html to see an example of how to use DeleteDynamicResourceGroup API.
func (IdentityDomainsClient) DeleteGrant ¶ added in v65.47.0
func (client IdentityDomainsClient) DeleteGrant(ctx context.Context, request DeleteGrantRequest) (response DeleteGrantResponse, err error)
DeleteGrant Remove a Grantee from an AppRole
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGrant.go.html to see an example of how to use DeleteGrant API.
func (IdentityDomainsClient) DeleteGroup ¶
func (client IdentityDomainsClient) DeleteGroup(ctx context.Context, request DeleteGroupRequest) (response DeleteGroupResponse, err error)
DeleteGroup Delete a group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGroup.go.html to see an example of how to use DeleteGroup API.
func (IdentityDomainsClient) DeleteIdentityProvider ¶
func (client IdentityDomainsClient) DeleteIdentityProvider(ctx context.Context, request DeleteIdentityProviderRequest) (response DeleteIdentityProviderResponse, err error)
DeleteIdentityProvider Delete an Identity Provider
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProvider.go.html to see an example of how to use DeleteIdentityProvider API.
func (IdentityDomainsClient) DeleteMyApiKey ¶
func (client IdentityDomainsClient) DeleteMyApiKey(ctx context.Context, request DeleteMyApiKeyRequest) (response DeleteMyApiKeyResponse, err error)
DeleteMyApiKey Delete a user's own API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyApiKey.go.html to see an example of how to use DeleteMyApiKey API.
func (IdentityDomainsClient) DeleteMyAuthToken ¶
func (client IdentityDomainsClient) DeleteMyAuthToken(ctx context.Context, request DeleteMyAuthTokenRequest) (response DeleteMyAuthTokenResponse, err error)
DeleteMyAuthToken Delete a user's own Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyAuthToken.go.html to see an example of how to use DeleteMyAuthToken API.
func (IdentityDomainsClient) DeleteMyCustomerSecretKey ¶
func (client IdentityDomainsClient) DeleteMyCustomerSecretKey(ctx context.Context, request DeleteMyCustomerSecretKeyRequest) (response DeleteMyCustomerSecretKeyResponse, err error)
DeleteMyCustomerSecretKey Delete a user's own customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyCustomerSecretKey.go.html to see an example of how to use DeleteMyCustomerSecretKey API.
func (IdentityDomainsClient) DeleteMyDevice ¶
func (client IdentityDomainsClient) DeleteMyDevice(ctx context.Context, request DeleteMyDeviceRequest) (response DeleteMyDeviceResponse, err error)
DeleteMyDevice Delete a Device
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyDevice.go.html to see an example of how to use DeleteMyDevice API.
func (IdentityDomainsClient) DeleteMyOAuth2ClientCredential ¶
func (client IdentityDomainsClient) DeleteMyOAuth2ClientCredential(ctx context.Context, request DeleteMyOAuth2ClientCredentialRequest) (response DeleteMyOAuth2ClientCredentialResponse, err error)
DeleteMyOAuth2ClientCredential Delete a user's own OAuth2 client credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyOAuth2ClientCredential.go.html to see an example of how to use DeleteMyOAuth2ClientCredential API.
func (IdentityDomainsClient) DeleteMySmtpCredential ¶
func (client IdentityDomainsClient) DeleteMySmtpCredential(ctx context.Context, request DeleteMySmtpCredentialRequest) (response DeleteMySmtpCredentialResponse, err error)
DeleteMySmtpCredential Delete a user's own SMTP credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySmtpCredential.go.html to see an example of how to use DeleteMySmtpCredential API.
func (IdentityDomainsClient) DeleteMySupportAccount ¶
func (client IdentityDomainsClient) DeleteMySupportAccount(ctx context.Context, request DeleteMySupportAccountRequest) (response DeleteMySupportAccountResponse, err error)
DeleteMySupportAccount Delete a user's own support account.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySupportAccount.go.html to see an example of how to use DeleteMySupportAccount API.
func (IdentityDomainsClient) DeleteMyTrustedUserAgent ¶
func (client IdentityDomainsClient) DeleteMyTrustedUserAgent(ctx context.Context, request DeleteMyTrustedUserAgentRequest) (response DeleteMyTrustedUserAgentResponse, err error)
DeleteMyTrustedUserAgent Delete a Trusted User Agent
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyTrustedUserAgent.go.html to see an example of how to use DeleteMyTrustedUserAgent API.
func (IdentityDomainsClient) DeleteMyUserDbCredential ¶
func (client IdentityDomainsClient) DeleteMyUserDbCredential(ctx context.Context, request DeleteMyUserDbCredentialRequest) (response DeleteMyUserDbCredentialResponse, err error)
DeleteMyUserDbCredential Delete a user's own database (DB) credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyUserDbCredential.go.html to see an example of how to use DeleteMyUserDbCredential API.
func (IdentityDomainsClient) DeleteOAuth2ClientCredential ¶
func (client IdentityDomainsClient) DeleteOAuth2ClientCredential(ctx context.Context, request DeleteOAuth2ClientCredentialRequest) (response DeleteOAuth2ClientCredentialResponse, err error)
DeleteOAuth2ClientCredential Delete a user's OAuth2 client credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuth2ClientCredential.go.html to see an example of how to use DeleteOAuth2ClientCredential API.
func (IdentityDomainsClient) DeletePasswordPolicy ¶
func (client IdentityDomainsClient) DeletePasswordPolicy(ctx context.Context, request DeletePasswordPolicyRequest) (response DeletePasswordPolicyResponse, err error)
DeletePasswordPolicy Delete a password policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePasswordPolicy.go.html to see an example of how to use DeletePasswordPolicy API.
func (IdentityDomainsClient) DeleteSecurityQuestion ¶ added in v65.47.0
func (client IdentityDomainsClient) DeleteSecurityQuestion(ctx context.Context, request DeleteSecurityQuestionRequest) (response DeleteSecurityQuestionResponse, err error)
DeleteSecurityQuestion Delete a security question.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSecurityQuestion.go.html to see an example of how to use DeleteSecurityQuestion API.
func (IdentityDomainsClient) DeleteSmtpCredential ¶
func (client IdentityDomainsClient) DeleteSmtpCredential(ctx context.Context, request DeleteSmtpCredentialRequest) (response DeleteSmtpCredentialResponse, err error)
DeleteSmtpCredential Delete a user's SMTP credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSmtpCredential.go.html to see an example of how to use DeleteSmtpCredential API.
func (IdentityDomainsClient) DeleteUser ¶
func (client IdentityDomainsClient) DeleteUser(ctx context.Context, request DeleteUserRequest) (response DeleteUserResponse, err error)
DeleteUser Delete a user.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUser.go.html to see an example of how to use DeleteUser API.
func (IdentityDomainsClient) DeleteUserDbCredential ¶
func (client IdentityDomainsClient) DeleteUserDbCredential(ctx context.Context, request DeleteUserDbCredentialRequest) (response DeleteUserDbCredentialResponse, err error)
DeleteUserDbCredential Delete a user's database (DB) credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUserDbCredential.go.html to see an example of how to use DeleteUserDbCredential API.
func (IdentityDomainsClient) GetAccountMgmtInfo ¶ added in v65.47.0
func (client IdentityDomainsClient) GetAccountMgmtInfo(ctx context.Context, request GetAccountMgmtInfoRequest) (response GetAccountMgmtInfoResponse, err error)
GetAccountMgmtInfo Get Account Mgmt Info
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountMgmtInfo.go.html to see an example of how to use GetAccountMgmtInfo API.
func (IdentityDomainsClient) GetAccountRecoverySetting ¶ added in v65.47.0
func (client IdentityDomainsClient) GetAccountRecoverySetting(ctx context.Context, request GetAccountRecoverySettingRequest) (response GetAccountRecoverySettingResponse, err error)
GetAccountRecoverySetting Get an account recovery setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountRecoverySetting.go.html to see an example of how to use GetAccountRecoverySetting API.
func (IdentityDomainsClient) GetApiKey ¶
func (client IdentityDomainsClient) GetApiKey(ctx context.Context, request GetApiKeyRequest) (response GetApiKeyResponse, err error)
GetApiKey Get a user's API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApiKey.go.html to see an example of how to use GetApiKey API.
func (IdentityDomainsClient) GetApp ¶ added in v65.47.0
func (client IdentityDomainsClient) GetApp(ctx context.Context, request GetAppRequest) (response GetAppResponse, err error)
GetApp Get an App
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApp.go.html to see an example of how to use GetApp API.
func (IdentityDomainsClient) GetAppRole ¶ added in v65.47.0
func (client IdentityDomainsClient) GetAppRole(ctx context.Context, request GetAppRoleRequest) (response GetAppRoleResponse, err error)
GetAppRole Get an AppRole
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAppRole.go.html to see an example of how to use GetAppRole API.
func (IdentityDomainsClient) GetAuthToken ¶
func (client IdentityDomainsClient) GetAuthToken(ctx context.Context, request GetAuthTokenRequest) (response GetAuthTokenResponse, err error)
GetAuthToken Get a user's Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthToken.go.html to see an example of how to use GetAuthToken API.
func (IdentityDomainsClient) GetAuthenticationFactorSetting ¶
func (client IdentityDomainsClient) GetAuthenticationFactorSetting(ctx context.Context, request GetAuthenticationFactorSettingRequest) (response GetAuthenticationFactorSettingResponse, err error)
GetAuthenticationFactorSetting Get Authentication Factor Settings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthenticationFactorSetting.go.html to see an example of how to use GetAuthenticationFactorSetting API.
func (IdentityDomainsClient) GetCustomerSecretKey ¶
func (client IdentityDomainsClient) GetCustomerSecretKey(ctx context.Context, request GetCustomerSecretKeyRequest) (response GetCustomerSecretKeyResponse, err error)
GetCustomerSecretKey Get a user's customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCustomerSecretKey.go.html to see an example of how to use GetCustomerSecretKey API.
func (IdentityDomainsClient) GetDynamicResourceGroup ¶
func (client IdentityDomainsClient) GetDynamicResourceGroup(ctx context.Context, request GetDynamicResourceGroupRequest) (response GetDynamicResourceGroupResponse, err error)
GetDynamicResourceGroup Get a Dynamic Resource Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetDynamicResourceGroup.go.html to see an example of how to use GetDynamicResourceGroup API.
func (IdentityDomainsClient) GetGrant ¶ added in v65.47.0
func (client IdentityDomainsClient) GetGrant(ctx context.Context, request GetGrantRequest) (response GetGrantResponse, err error)
GetGrant Get a Grant
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGrant.go.html to see an example of how to use GetGrant API.
func (IdentityDomainsClient) GetGroup ¶
func (client IdentityDomainsClient) GetGroup(ctx context.Context, request GetGroupRequest) (response GetGroupResponse, err error)
GetGroup Get a group. <b>Important:</b> The Group SEARCH and GET operations on users and members will throw an exception if the response has more than 10,000 members. To avoid the exception, use the pagination filter to GET or SEARCH group members.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGroup.go.html to see an example of how to use GetGroup API.
func (IdentityDomainsClient) GetIdentityProvider ¶
func (client IdentityDomainsClient) GetIdentityProvider(ctx context.Context, request GetIdentityProviderRequest) (response GetIdentityProviderResponse, err error)
GetIdentityProvider Get an Identity Provider
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProvider.go.html to see an example of how to use GetIdentityProvider API.
func (IdentityDomainsClient) GetIdentitySetting ¶ added in v65.47.0
func (client IdentityDomainsClient) GetIdentitySetting(ctx context.Context, request GetIdentitySettingRequest) (response GetIdentitySettingResponse, err error)
GetIdentitySetting Get an Identity setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentitySetting.go.html to see an example of how to use GetIdentitySetting API.
func (IdentityDomainsClient) GetKmsiSetting ¶
func (client IdentityDomainsClient) GetKmsiSetting(ctx context.Context, request GetKmsiSettingRequest) (response GetKmsiSettingResponse, err error)
GetKmsiSetting Get KmsiSettings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetKmsiSetting.go.html to see an example of how to use GetKmsiSetting API.
func (IdentityDomainsClient) GetMe ¶
func (client IdentityDomainsClient) GetMe(ctx context.Context, request GetMeRequest) (response GetMeResponse, err error)
GetMe Get a user's own information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMe.go.html to see an example of how to use GetMe API.
func (IdentityDomainsClient) GetMyApiKey ¶
func (client IdentityDomainsClient) GetMyApiKey(ctx context.Context, request GetMyApiKeyRequest) (response GetMyApiKeyResponse, err error)
GetMyApiKey Get a user's own API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyApiKey.go.html to see an example of how to use GetMyApiKey API.
func (IdentityDomainsClient) GetMyAuthToken ¶
func (client IdentityDomainsClient) GetMyAuthToken(ctx context.Context, request GetMyAuthTokenRequest) (response GetMyAuthTokenResponse, err error)
GetMyAuthToken Get a user's own Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyAuthToken.go.html to see an example of how to use GetMyAuthToken API.
func (IdentityDomainsClient) GetMyCustomerSecretKey ¶
func (client IdentityDomainsClient) GetMyCustomerSecretKey(ctx context.Context, request GetMyCustomerSecretKeyRequest) (response GetMyCustomerSecretKeyResponse, err error)
GetMyCustomerSecretKey Get a user's own customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCustomerSecretKey.go.html to see an example of how to use GetMyCustomerSecretKey API.
func (IdentityDomainsClient) GetMyDevice ¶
func (client IdentityDomainsClient) GetMyDevice(ctx context.Context, request GetMyDeviceRequest) (response GetMyDeviceResponse, err error)
GetMyDevice Get a Device
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyDevice.go.html to see an example of how to use GetMyDevice API.
func (IdentityDomainsClient) GetMyOAuth2ClientCredential ¶
func (client IdentityDomainsClient) GetMyOAuth2ClientCredential(ctx context.Context, request GetMyOAuth2ClientCredentialRequest) (response GetMyOAuth2ClientCredentialResponse, err error)
GetMyOAuth2ClientCredential Get a user's own OAuth2 client credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyOAuth2ClientCredential.go.html to see an example of how to use GetMyOAuth2ClientCredential API.
func (IdentityDomainsClient) GetMySmtpCredential ¶
func (client IdentityDomainsClient) GetMySmtpCredential(ctx context.Context, request GetMySmtpCredentialRequest) (response GetMySmtpCredentialResponse, err error)
GetMySmtpCredential Get a user's own SMTP credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySmtpCredential.go.html to see an example of how to use GetMySmtpCredential API.
func (IdentityDomainsClient) GetMySupportAccount ¶
func (client IdentityDomainsClient) GetMySupportAccount(ctx context.Context, request GetMySupportAccountRequest) (response GetMySupportAccountResponse, err error)
GetMySupportAccount Get a user's own support account.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySupportAccount.go.html to see an example of how to use GetMySupportAccount API.
func (IdentityDomainsClient) GetMyTrustedUserAgent ¶
func (client IdentityDomainsClient) GetMyTrustedUserAgent(ctx context.Context, request GetMyTrustedUserAgentRequest) (response GetMyTrustedUserAgentResponse, err error)
GetMyTrustedUserAgent Get a Trusted User Agent
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyTrustedUserAgent.go.html to see an example of how to use GetMyTrustedUserAgent API.
func (IdentityDomainsClient) GetMyUserDbCredential ¶
func (client IdentityDomainsClient) GetMyUserDbCredential(ctx context.Context, request GetMyUserDbCredentialRequest) (response GetMyUserDbCredentialResponse, err error)
GetMyUserDbCredential Get a user's own database (DB) credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyUserDbCredential.go.html to see an example of how to use GetMyUserDbCredential API.
func (IdentityDomainsClient) GetOAuth2ClientCredential ¶
func (client IdentityDomainsClient) GetOAuth2ClientCredential(ctx context.Context, request GetOAuth2ClientCredentialRequest) (response GetOAuth2ClientCredentialResponse, err error)
GetOAuth2ClientCredential Get a user's OAuth2 client credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuth2ClientCredential.go.html to see an example of how to use GetOAuth2ClientCredential API.
func (IdentityDomainsClient) GetPasswordPolicy ¶
func (client IdentityDomainsClient) GetPasswordPolicy(ctx context.Context, request GetPasswordPolicyRequest) (response GetPasswordPolicyResponse, err error)
GetPasswordPolicy Get a password policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPasswordPolicy.go.html to see an example of how to use GetPasswordPolicy API.
func (IdentityDomainsClient) GetSecurityQuestion ¶ added in v65.47.0
func (client IdentityDomainsClient) GetSecurityQuestion(ctx context.Context, request GetSecurityQuestionRequest) (response GetSecurityQuestionResponse, err error)
GetSecurityQuestion Get a security question.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestion.go.html to see an example of how to use GetSecurityQuestion API.
func (IdentityDomainsClient) GetSecurityQuestionSetting ¶ added in v65.47.0
func (client IdentityDomainsClient) GetSecurityQuestionSetting(ctx context.Context, request GetSecurityQuestionSettingRequest) (response GetSecurityQuestionSettingResponse, err error)
GetSecurityQuestionSetting Get a security question setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestionSetting.go.html to see an example of how to use GetSecurityQuestionSetting API.
func (IdentityDomainsClient) GetSmtpCredential ¶
func (client IdentityDomainsClient) GetSmtpCredential(ctx context.Context, request GetSmtpCredentialRequest) (response GetSmtpCredentialResponse, err error)
GetSmtpCredential Get a user's SMTP credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSmtpCredential.go.html to see an example of how to use GetSmtpCredential API.
func (IdentityDomainsClient) GetUser ¶
func (client IdentityDomainsClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)
GetUser Get a user.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUser.go.html to see an example of how to use GetUser API.
func (IdentityDomainsClient) GetUserAttributesSetting ¶ added in v65.47.0
func (client IdentityDomainsClient) GetUserAttributesSetting(ctx context.Context, request GetUserAttributesSettingRequest) (response GetUserAttributesSettingResponse, err error)
GetUserAttributesSetting Get User Schema Attribute Settings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserAttributesSetting.go.html to see an example of how to use GetUserAttributesSetting API.
func (IdentityDomainsClient) GetUserDbCredential ¶
func (client IdentityDomainsClient) GetUserDbCredential(ctx context.Context, request GetUserDbCredentialRequest) (response GetUserDbCredentialResponse, err error)
GetUserDbCredential Get a user's database (DB) credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserDbCredential.go.html to see an example of how to use GetUserDbCredential API.
func (IdentityDomainsClient) ListAccountMgmtInfos ¶ added in v65.47.0
func (client IdentityDomainsClient) ListAccountMgmtInfos(ctx context.Context, request ListAccountMgmtInfosRequest) (response ListAccountMgmtInfosResponse, err error)
ListAccountMgmtInfos Search Account Mgmt Info
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountMgmtInfos.go.html to see an example of how to use ListAccountMgmtInfos API.
func (IdentityDomainsClient) ListAccountRecoverySettings ¶ added in v65.47.0
func (client IdentityDomainsClient) ListAccountRecoverySettings(ctx context.Context, request ListAccountRecoverySettingsRequest) (response ListAccountRecoverySettingsResponse, err error)
ListAccountRecoverySettings Search for account recovery settings.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountRecoverySettings.go.html to see an example of how to use ListAccountRecoverySettings API.
func (IdentityDomainsClient) ListApiKeys ¶
func (client IdentityDomainsClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)
ListApiKeys Search API keys.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApiKeys.go.html to see an example of how to use ListApiKeys API.
func (IdentityDomainsClient) ListAppRoles ¶ added in v65.47.0
func (client IdentityDomainsClient) ListAppRoles(ctx context.Context, request ListAppRolesRequest) (response ListAppRolesResponse, err error)
ListAppRoles Search AppRoles
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAppRoles.go.html to see an example of how to use ListAppRoles API.
func (IdentityDomainsClient) ListApps ¶ added in v65.47.0
func (client IdentityDomainsClient) ListApps(ctx context.Context, request ListAppsRequest) (response ListAppsResponse, err error)
ListApps Search Apps
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApps.go.html to see an example of how to use ListApps API.
func (IdentityDomainsClient) ListAuthTokens ¶
func (client IdentityDomainsClient) ListAuthTokens(ctx context.Context, request ListAuthTokensRequest) (response ListAuthTokensResponse, err error)
ListAuthTokens Search for Auth tokens.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthTokens.go.html to see an example of how to use ListAuthTokens API.
func (IdentityDomainsClient) ListAuthenticationFactorSettings ¶
func (client IdentityDomainsClient) ListAuthenticationFactorSettings(ctx context.Context, request ListAuthenticationFactorSettingsRequest) (response ListAuthenticationFactorSettingsResponse, err error)
ListAuthenticationFactorSettings Search Authentication Factor Settings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthenticationFactorSettings.go.html to see an example of how to use ListAuthenticationFactorSettings API.
func (IdentityDomainsClient) ListCustomerSecretKeys ¶
func (client IdentityDomainsClient) ListCustomerSecretKeys(ctx context.Context, request ListCustomerSecretKeysRequest) (response ListCustomerSecretKeysResponse, err error)
ListCustomerSecretKeys Search for a user's customer secret keys.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCustomerSecretKeys.go.html to see an example of how to use ListCustomerSecretKeys API.
func (IdentityDomainsClient) ListDynamicResourceGroups ¶
func (client IdentityDomainsClient) ListDynamicResourceGroups(ctx context.Context, request ListDynamicResourceGroupsRequest) (response ListDynamicResourceGroupsResponse, err error)
ListDynamicResourceGroups Search for Dynamic Resource Groups.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListDynamicResourceGroups.go.html to see an example of how to use ListDynamicResourceGroups API.
func (IdentityDomainsClient) ListGrants ¶ added in v65.47.0
func (client IdentityDomainsClient) ListGrants(ctx context.Context, request ListGrantsRequest) (response ListGrantsResponse, err error)
ListGrants Search Grants
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGrants.go.html to see an example of how to use ListGrants API.
func (IdentityDomainsClient) ListGroups ¶
func (client IdentityDomainsClient) ListGroups(ctx context.Context, request ListGroupsRequest) (response ListGroupsResponse, err error)
ListGroups Search for groups. <b>Important:</b> The Group SEARCH and GET operations on users and members will throw an exception if the response has more than 10,000 members. To avoid the exception, use the pagination filter to GET or SEARCH group members.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGroups.go.html to see an example of how to use ListGroups API.
func (IdentityDomainsClient) ListIdentityProviders ¶
func (client IdentityDomainsClient) ListIdentityProviders(ctx context.Context, request ListIdentityProvidersRequest) (response ListIdentityProvidersResponse, err error)
ListIdentityProviders Search Identity Providers
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityProviders.go.html to see an example of how to use ListIdentityProviders API.
func (IdentityDomainsClient) ListIdentitySettings ¶ added in v65.47.0
func (client IdentityDomainsClient) ListIdentitySettings(ctx context.Context, request ListIdentitySettingsRequest) (response ListIdentitySettingsResponse, err error)
ListIdentitySettings Search for Identity settings.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentitySettings.go.html to see an example of how to use ListIdentitySettings API.
func (IdentityDomainsClient) ListKmsiSettings ¶
func (client IdentityDomainsClient) ListKmsiSettings(ctx context.Context, request ListKmsiSettingsRequest) (response ListKmsiSettingsResponse, err error)
ListKmsiSettings Search KmsiSettings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListKmsiSettings.go.html to see an example of how to use ListKmsiSettings API.
func (IdentityDomainsClient) ListMyApiKeys ¶
func (client IdentityDomainsClient) ListMyApiKeys(ctx context.Context, request ListMyApiKeysRequest) (response ListMyApiKeysResponse, err error)
ListMyApiKeys Search for a user's own API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApiKeys.go.html to see an example of how to use ListMyApiKeys API.
func (IdentityDomainsClient) ListMyApps ¶ added in v65.47.0
func (client IdentityDomainsClient) ListMyApps(ctx context.Context, request ListMyAppsRequest) (response ListMyAppsResponse, err error)
ListMyApps Search My Apps
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApps.go.html to see an example of how to use ListMyApps API.
func (IdentityDomainsClient) ListMyAuthTokens ¶
func (client IdentityDomainsClient) ListMyAuthTokens(ctx context.Context, request ListMyAuthTokensRequest) (response ListMyAuthTokensResponse, err error)
ListMyAuthTokens Search for a user's own Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyAuthTokens.go.html to see an example of how to use ListMyAuthTokens API.
func (IdentityDomainsClient) ListMyCustomerSecretKeys ¶
func (client IdentityDomainsClient) ListMyCustomerSecretKeys(ctx context.Context, request ListMyCustomerSecretKeysRequest) (response ListMyCustomerSecretKeysResponse, err error)
ListMyCustomerSecretKeys Search for a user's own customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyCustomerSecretKeys.go.html to see an example of how to use ListMyCustomerSecretKeys API.
func (IdentityDomainsClient) ListMyDevices ¶
func (client IdentityDomainsClient) ListMyDevices(ctx context.Context, request ListMyDevicesRequest) (response ListMyDevicesResponse, err error)
ListMyDevices Search Devices
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyDevices.go.html to see an example of how to use ListMyDevices API.
func (IdentityDomainsClient) ListMyGroups ¶
func (client IdentityDomainsClient) ListMyGroups(ctx context.Context, request ListMyGroupsRequest) (response ListMyGroupsResponse, err error)
ListMyGroups Search for 'My Groups'.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyGroups.go.html to see an example of how to use ListMyGroups API.
func (IdentityDomainsClient) ListMyOAuth2ClientCredentials ¶
func (client IdentityDomainsClient) ListMyOAuth2ClientCredentials(ctx context.Context, request ListMyOAuth2ClientCredentialsRequest) (response ListMyOAuth2ClientCredentialsResponse, err error)
ListMyOAuth2ClientCredentials Search for a user's own OAuth2 client credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyOAuth2ClientCredentials.go.html to see an example of how to use ListMyOAuth2ClientCredentials API.
func (IdentityDomainsClient) ListMyRequestableGroups ¶ added in v65.47.0
func (client IdentityDomainsClient) ListMyRequestableGroups(ctx context.Context, request ListMyRequestableGroupsRequest) (response ListMyRequestableGroupsResponse, err error)
ListMyRequestableGroups Search My Requestable Groups
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequestableGroups.go.html to see an example of how to use ListMyRequestableGroups API.
func (IdentityDomainsClient) ListMyRequests ¶ added in v65.47.0
func (client IdentityDomainsClient) ListMyRequests(ctx context.Context, request ListMyRequestsRequest) (response ListMyRequestsResponse, err error)
ListMyRequests Search My Requests
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequests.go.html to see an example of how to use ListMyRequests API.
func (IdentityDomainsClient) ListMySmtpCredentials ¶
func (client IdentityDomainsClient) ListMySmtpCredentials(ctx context.Context, request ListMySmtpCredentialsRequest) (response ListMySmtpCredentialsResponse, err error)
ListMySmtpCredentials Search for a user's own SMTP credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySmtpCredentials.go.html to see an example of how to use ListMySmtpCredentials API.
func (IdentityDomainsClient) ListMySupportAccounts ¶
func (client IdentityDomainsClient) ListMySupportAccounts(ctx context.Context, request ListMySupportAccountsRequest) (response ListMySupportAccountsResponse, err error)
ListMySupportAccounts Search for a user's own support account.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySupportAccounts.go.html to see an example of how to use ListMySupportAccounts API.
func (IdentityDomainsClient) ListMyTrustedUserAgents ¶
func (client IdentityDomainsClient) ListMyTrustedUserAgents(ctx context.Context, request ListMyTrustedUserAgentsRequest) (response ListMyTrustedUserAgentsResponse, err error)
ListMyTrustedUserAgents Search Trusted User Agents
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyTrustedUserAgents.go.html to see an example of how to use ListMyTrustedUserAgents API.
func (IdentityDomainsClient) ListMyUserDbCredentials ¶
func (client IdentityDomainsClient) ListMyUserDbCredentials(ctx context.Context, request ListMyUserDbCredentialsRequest) (response ListMyUserDbCredentialsResponse, err error)
ListMyUserDbCredentials Search for a user's own database (DB) credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyUserDbCredentials.go.html to see an example of how to use ListMyUserDbCredentials API.
func (IdentityDomainsClient) ListOAuth2ClientCredentials ¶
func (client IdentityDomainsClient) ListOAuth2ClientCredentials(ctx context.Context, request ListOAuth2ClientCredentialsRequest) (response ListOAuth2ClientCredentialsResponse, err error)
ListOAuth2ClientCredentials Search for a user's OAuth2 client credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuth2ClientCredentials.go.html to see an example of how to use ListOAuth2ClientCredentials API.
func (IdentityDomainsClient) ListPasswordPolicies ¶
func (client IdentityDomainsClient) ListPasswordPolicies(ctx context.Context, request ListPasswordPoliciesRequest) (response ListPasswordPoliciesResponse, err error)
ListPasswordPolicies Search for password policies.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListPasswordPolicies.go.html to see an example of how to use ListPasswordPolicies API.
func (IdentityDomainsClient) ListResourceTypeSchemaAttributes ¶ added in v65.47.0
func (client IdentityDomainsClient) ListResourceTypeSchemaAttributes(ctx context.Context, request ListResourceTypeSchemaAttributesRequest) (response ListResourceTypeSchemaAttributesResponse, err error)
ListResourceTypeSchemaAttributes Search Resource Type Schema Attributes
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListResourceTypeSchemaAttributes.go.html to see an example of how to use ListResourceTypeSchemaAttributes API.
func (IdentityDomainsClient) ListSecurityQuestionSettings ¶ added in v65.47.0
func (client IdentityDomainsClient) ListSecurityQuestionSettings(ctx context.Context, request ListSecurityQuestionSettingsRequest) (response ListSecurityQuestionSettingsResponse, err error)
ListSecurityQuestionSettings Search for security question settings.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestionSettings.go.html to see an example of how to use ListSecurityQuestionSettings API.
func (IdentityDomainsClient) ListSecurityQuestions ¶ added in v65.47.0
func (client IdentityDomainsClient) ListSecurityQuestions(ctx context.Context, request ListSecurityQuestionsRequest) (response ListSecurityQuestionsResponse, err error)
ListSecurityQuestions Search for security questions.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestions.go.html to see an example of how to use ListSecurityQuestions API.
func (IdentityDomainsClient) ListSmtpCredentials ¶
func (client IdentityDomainsClient) ListSmtpCredentials(ctx context.Context, request ListSmtpCredentialsRequest) (response ListSmtpCredentialsResponse, err error)
ListSmtpCredentials Search for SMTP credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSmtpCredentials.go.html to see an example of how to use ListSmtpCredentials API.
func (IdentityDomainsClient) ListUserAttributesSettings ¶ added in v65.47.0
func (client IdentityDomainsClient) ListUserAttributesSettings(ctx context.Context, request ListUserAttributesSettingsRequest) (response ListUserAttributesSettingsResponse, err error)
ListUserAttributesSettings Search User Schema Attribute Settings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserAttributesSettings.go.html to see an example of how to use ListUserAttributesSettings API.
func (IdentityDomainsClient) ListUserDbCredentials ¶
func (client IdentityDomainsClient) ListUserDbCredentials(ctx context.Context, request ListUserDbCredentialsRequest) (response ListUserDbCredentialsResponse, err error)
ListUserDbCredentials Search for a user's database (DB) credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserDbCredentials.go.html to see an example of how to use ListUserDbCredentials API.
func (IdentityDomainsClient) ListUsers ¶
func (client IdentityDomainsClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)
ListUsers Search for users.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUsers.go.html to see an example of how to use ListUsers API.
func (IdentityDomainsClient) PatchAccountRecoverySetting ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchAccountRecoverySetting(ctx context.Context, request PatchAccountRecoverySettingRequest) (response PatchAccountRecoverySettingResponse, err error)
PatchAccountRecoverySetting Update an account recovery setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAccountRecoverySetting.go.html to see an example of how to use PatchAccountRecoverySetting API.
func (IdentityDomainsClient) PatchApiKey ¶
func (client IdentityDomainsClient) PatchApiKey(ctx context.Context, request PatchApiKeyRequest) (response PatchApiKeyResponse, err error)
PatchApiKey Update a user's API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApiKey.go.html to see an example of how to use PatchApiKey API.
func (IdentityDomainsClient) PatchApp ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchApp(ctx context.Context, request PatchAppRequest) (response PatchAppResponse, err error)
PatchApp Update an App
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApp.go.html to see an example of how to use PatchApp API.
func (IdentityDomainsClient) PatchAppRole ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchAppRole(ctx context.Context, request PatchAppRoleRequest) (response PatchAppRoleResponse, err error)
PatchAppRole Update an AppRole
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAppRole.go.html to see an example of how to use PatchAppRole API.
func (IdentityDomainsClient) PatchAuthToken ¶
func (client IdentityDomainsClient) PatchAuthToken(ctx context.Context, request PatchAuthTokenRequest) (response PatchAuthTokenResponse, err error)
PatchAuthToken Update a user's Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAuthToken.go.html to see an example of how to use PatchAuthToken API.
func (IdentityDomainsClient) PatchCustomerSecretKey ¶
func (client IdentityDomainsClient) PatchCustomerSecretKey(ctx context.Context, request PatchCustomerSecretKeyRequest) (response PatchCustomerSecretKeyResponse, err error)
PatchCustomerSecretKey Update a user's customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCustomerSecretKey.go.html to see an example of how to use PatchCustomerSecretKey API.
func (IdentityDomainsClient) PatchDynamicResourceGroup ¶
func (client IdentityDomainsClient) PatchDynamicResourceGroup(ctx context.Context, request PatchDynamicResourceGroupRequest) (response PatchDynamicResourceGroupResponse, err error)
PatchDynamicResourceGroup Update a Dynamic Resource Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchDynamicResourceGroup.go.html to see an example of how to use PatchDynamicResourceGroup API.
func (IdentityDomainsClient) PatchGrant ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchGrant(ctx context.Context, request PatchGrantRequest) (response PatchGrantResponse, err error)
PatchGrant Update a Grant
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGrant.go.html to see an example of how to use PatchGrant API.
func (IdentityDomainsClient) PatchGroup ¶
func (client IdentityDomainsClient) PatchGroup(ctx context.Context, request PatchGroupRequest) (response PatchGroupResponse, err error)
PatchGroup Update a group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGroup.go.html to see an example of how to use PatchGroup API.
func (IdentityDomainsClient) PatchIdentityProvider ¶
func (client IdentityDomainsClient) PatchIdentityProvider(ctx context.Context, request PatchIdentityProviderRequest) (response PatchIdentityProviderResponse, err error)
PatchIdentityProvider Update an Identity Provider
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityProvider.go.html to see an example of how to use PatchIdentityProvider API.
func (IdentityDomainsClient) PatchIdentitySetting ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchIdentitySetting(ctx context.Context, request PatchIdentitySettingRequest) (response PatchIdentitySettingResponse, err error)
PatchIdentitySetting Update an Identity setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentitySetting.go.html to see an example of how to use PatchIdentitySetting API.
func (IdentityDomainsClient) PatchKmsiSetting ¶
func (client IdentityDomainsClient) PatchKmsiSetting(ctx context.Context, request PatchKmsiSettingRequest) (response PatchKmsiSettingResponse, err error)
PatchKmsiSetting Update a Setting
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchKmsiSetting.go.html to see an example of how to use PatchKmsiSetting API.
func (IdentityDomainsClient) PatchMe ¶
func (client IdentityDomainsClient) PatchMe(ctx context.Context, request PatchMeRequest) (response PatchMeResponse, err error)
PatchMe Update a user's own information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMe.go.html to see an example of how to use PatchMe API.
func (IdentityDomainsClient) PatchMyApiKey ¶
func (client IdentityDomainsClient) PatchMyApiKey(ctx context.Context, request PatchMyApiKeyRequest) (response PatchMyApiKeyResponse, err error)
PatchMyApiKey Update a user's own API key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyApiKey.go.html to see an example of how to use PatchMyApiKey API.
func (IdentityDomainsClient) PatchMyAuthToken ¶
func (client IdentityDomainsClient) PatchMyAuthToken(ctx context.Context, request PatchMyAuthTokenRequest) (response PatchMyAuthTokenResponse, err error)
PatchMyAuthToken Update a user's own Auth token.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyAuthToken.go.html to see an example of how to use PatchMyAuthToken API.
func (IdentityDomainsClient) PatchMyCustomerSecretKey ¶
func (client IdentityDomainsClient) PatchMyCustomerSecretKey(ctx context.Context, request PatchMyCustomerSecretKeyRequest) (response PatchMyCustomerSecretKeyResponse, err error)
PatchMyCustomerSecretKey Update a user's own customer secret key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyCustomerSecretKey.go.html to see an example of how to use PatchMyCustomerSecretKey API.
func (IdentityDomainsClient) PatchMyDevice ¶
func (client IdentityDomainsClient) PatchMyDevice(ctx context.Context, request PatchMyDeviceRequest) (response PatchMyDeviceResponse, err error)
PatchMyDevice Update a Device
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyDevice.go.html to see an example of how to use PatchMyDevice API.
func (IdentityDomainsClient) PatchMyOAuth2ClientCredential ¶
func (client IdentityDomainsClient) PatchMyOAuth2ClientCredential(ctx context.Context, request PatchMyOAuth2ClientCredentialRequest) (response PatchMyOAuth2ClientCredentialResponse, err error)
PatchMyOAuth2ClientCredential Update a user's own OAuth2 client credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyOAuth2ClientCredential.go.html to see an example of how to use PatchMyOAuth2ClientCredential API.
func (IdentityDomainsClient) PatchMySmtpCredential ¶
func (client IdentityDomainsClient) PatchMySmtpCredential(ctx context.Context, request PatchMySmtpCredentialRequest) (response PatchMySmtpCredentialResponse, err error)
PatchMySmtpCredential Update a user's own SMTP credential.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMySmtpCredential.go.html to see an example of how to use PatchMySmtpCredential API.
func (IdentityDomainsClient) PatchOAuth2ClientCredential ¶
func (client IdentityDomainsClient) PatchOAuth2ClientCredential(ctx context.Context, request PatchOAuth2ClientCredentialRequest) (response PatchOAuth2ClientCredentialResponse, err error)
PatchOAuth2ClientCredential Update a user's OAuth2 client credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchOAuth2ClientCredential.go.html to see an example of how to use PatchOAuth2ClientCredential API.
func (IdentityDomainsClient) PatchPasswordPolicy ¶
func (client IdentityDomainsClient) PatchPasswordPolicy(ctx context.Context, request PatchPasswordPolicyRequest) (response PatchPasswordPolicyResponse, err error)
PatchPasswordPolicy Update a password policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchPasswordPolicy.go.html to see an example of how to use PatchPasswordPolicy API.
func (IdentityDomainsClient) PatchSecurityQuestion ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchSecurityQuestion(ctx context.Context, request PatchSecurityQuestionRequest) (response PatchSecurityQuestionResponse, err error)
PatchSecurityQuestion Update a security question.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestion.go.html to see an example of how to use PatchSecurityQuestion API.
func (IdentityDomainsClient) PatchSecurityQuestionSetting ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchSecurityQuestionSetting(ctx context.Context, request PatchSecurityQuestionSettingRequest) (response PatchSecurityQuestionSettingResponse, err error)
PatchSecurityQuestionSetting Update a security question setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestionSetting.go.html to see an example of how to use PatchSecurityQuestionSetting API.
func (IdentityDomainsClient) PatchSmtpCredential ¶
func (client IdentityDomainsClient) PatchSmtpCredential(ctx context.Context, request PatchSmtpCredentialRequest) (response PatchSmtpCredentialResponse, err error)
PatchSmtpCredential Update a user's SMTP credentials.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSmtpCredential.go.html to see an example of how to use PatchSmtpCredential API.
func (IdentityDomainsClient) PatchUser ¶
func (client IdentityDomainsClient) PatchUser(ctx context.Context, request PatchUserRequest) (response PatchUserResponse, err error)
PatchUser Update a user.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUser.go.html to see an example of how to use PatchUser API.
func (IdentityDomainsClient) PatchUserAttributesSetting ¶ added in v65.47.0
func (client IdentityDomainsClient) PatchUserAttributesSetting(ctx context.Context, request PatchUserAttributesSettingRequest) (response PatchUserAttributesSettingResponse, err error)
PatchUserAttributesSetting Update User Schema Attribute Settings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUserAttributesSetting.go.html to see an example of how to use PatchUserAttributesSetting API.
func (IdentityDomainsClient) PutAccountRecoverySetting ¶ added in v65.47.0
func (client IdentityDomainsClient) PutAccountRecoverySetting(ctx context.Context, request PutAccountRecoverySettingRequest) (response PutAccountRecoverySettingResponse, err error)
PutAccountRecoverySetting Replace an account recovery setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAccountRecoverySetting.go.html to see an example of how to use PutAccountRecoverySetting API.
func (IdentityDomainsClient) PutApp ¶ added in v65.47.0
func (client IdentityDomainsClient) PutApp(ctx context.Context, request PutAppRequest) (response PutAppResponse, err error)
PutApp Replace an App
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutApp.go.html to see an example of how to use PutApp API.
func (IdentityDomainsClient) PutAppStatusChanger ¶ added in v65.47.0
func (client IdentityDomainsClient) PutAppStatusChanger(ctx context.Context, request PutAppStatusChangerRequest) (response PutAppStatusChangerResponse, err error)
PutAppStatusChanger Activate/Deactivate an App
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAppStatusChanger.go.html to see an example of how to use PutAppStatusChanger API.
func (IdentityDomainsClient) PutAuthenticationFactorSetting ¶
func (client IdentityDomainsClient) PutAuthenticationFactorSetting(ctx context.Context, request PutAuthenticationFactorSettingRequest) (response PutAuthenticationFactorSettingResponse, err error)
PutAuthenticationFactorSetting Replace Authentication Factor Settings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAuthenticationFactorSetting.go.html to see an example of how to use PutAuthenticationFactorSetting API.
func (IdentityDomainsClient) PutDynamicResourceGroup ¶
func (client IdentityDomainsClient) PutDynamicResourceGroup(ctx context.Context, request PutDynamicResourceGroupRequest) (response PutDynamicResourceGroupResponse, err error)
PutDynamicResourceGroup Replace a Dynamic Resource Group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutDynamicResourceGroup.go.html to see an example of how to use PutDynamicResourceGroup API.
func (IdentityDomainsClient) PutGroup ¶
func (client IdentityDomainsClient) PutGroup(ctx context.Context, request PutGroupRequest) (response PutGroupResponse, err error)
PutGroup Replace a group.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutGroup.go.html to see an example of how to use PutGroup API.
func (IdentityDomainsClient) PutIdentityProvider ¶
func (client IdentityDomainsClient) PutIdentityProvider(ctx context.Context, request PutIdentityProviderRequest) (response PutIdentityProviderResponse, err error)
PutIdentityProvider Replace an Identity Provider
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityProvider.go.html to see an example of how to use PutIdentityProvider API.
func (IdentityDomainsClient) PutIdentitySetting ¶ added in v65.47.0
func (client IdentityDomainsClient) PutIdentitySetting(ctx context.Context, request PutIdentitySettingRequest) (response PutIdentitySettingResponse, err error)
PutIdentitySetting Replace an Identity setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentitySetting.go.html to see an example of how to use PutIdentitySetting API.
func (IdentityDomainsClient) PutKmsiSetting ¶
func (client IdentityDomainsClient) PutKmsiSetting(ctx context.Context, request PutKmsiSettingRequest) (response PutKmsiSettingResponse, err error)
PutKmsiSetting Replace KmsiSettings
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutKmsiSetting.go.html to see an example of how to use PutKmsiSetting API.
func (IdentityDomainsClient) PutMe ¶
func (client IdentityDomainsClient) PutMe(ctx context.Context, request PutMeRequest) (response PutMeResponse, err error)
PutMe Replace a user's own information.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMe.go.html to see an example of how to use PutMe API.
func (IdentityDomainsClient) PutMePasswordChanger ¶
func (client IdentityDomainsClient) PutMePasswordChanger(ctx context.Context, request PutMePasswordChangerRequest) (response PutMePasswordChangerResponse, err error)
PutMePasswordChanger Update a user's own password.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMePasswordChanger.go.html to see an example of how to use PutMePasswordChanger API.
func (IdentityDomainsClient) PutPasswordPolicy ¶
func (client IdentityDomainsClient) PutPasswordPolicy(ctx context.Context, request PutPasswordPolicyRequest) (response PutPasswordPolicyResponse, err error)
PutPasswordPolicy Replace a password policy.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutPasswordPolicy.go.html to see an example of how to use PutPasswordPolicy API.
func (IdentityDomainsClient) PutSecurityQuestionSetting ¶ added in v65.47.0
func (client IdentityDomainsClient) PutSecurityQuestionSetting(ctx context.Context, request PutSecurityQuestionSettingRequest) (response PutSecurityQuestionSettingResponse, err error)
PutSecurityQuestionSetting Replace a security question setting.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSecurityQuestionSetting.go.html to see an example of how to use PutSecurityQuestionSetting API.
func (IdentityDomainsClient) PutUser ¶
func (client IdentityDomainsClient) PutUser(ctx context.Context, request PutUserRequest) (response PutUserResponse, err error)
PutUser Replace a user.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUser.go.html to see an example of how to use PutUser API.
func (IdentityDomainsClient) PutUserCapabilitiesChanger ¶
func (client IdentityDomainsClient) PutUserCapabilitiesChanger(ctx context.Context, request PutUserCapabilitiesChangerRequest) (response PutUserCapabilitiesChangerResponse, err error)
PutUserCapabilitiesChanger Change a user's capabilities.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserCapabilitiesChanger.go.html to see an example of how to use PutUserCapabilitiesChanger API.
func (IdentityDomainsClient) PutUserPasswordChanger ¶
func (client IdentityDomainsClient) PutUserPasswordChanger(ctx context.Context, request PutUserPasswordChangerRequest) (response PutUserPasswordChangerResponse, err error)
PutUserPasswordChanger Change a user's password to a known value.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordChanger.go.html to see an example of how to use PutUserPasswordChanger API.
func (IdentityDomainsClient) PutUserPasswordResetter ¶
func (client IdentityDomainsClient) PutUserPasswordResetter(ctx context.Context, request PutUserPasswordResetterRequest) (response PutUserPasswordResetterResponse, err error)
PutUserPasswordResetter Reset a user's password to a randomly-generated value.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordResetter.go.html to see an example of how to use PutUserPasswordResetter API.
func (IdentityDomainsClient) PutUserStatusChanger ¶
func (client IdentityDomainsClient) PutUserStatusChanger(ctx context.Context, request PutUserStatusChangerRequest) (response PutUserStatusChangerResponse, err error)
PutUserStatusChanger Change a user's status.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserStatusChanger.go.html to see an example of how to use PutUserStatusChanger API.
func (IdentityDomainsClient) SearchAccountMgmtInfos ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchAccountMgmtInfos(ctx context.Context, request SearchAccountMgmtInfosRequest) (response SearchAccountMgmtInfosResponse, err error)
SearchAccountMgmtInfos Search Account Mgmt Info Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAccountMgmtInfos.go.html to see an example of how to use SearchAccountMgmtInfos API.
func (IdentityDomainsClient) SearchApiKeys ¶
func (client IdentityDomainsClient) SearchApiKeys(ctx context.Context, request SearchApiKeysRequest) (response SearchApiKeysResponse, err error)
SearchApiKeys Search ApiKeys Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApiKeys.go.html to see an example of how to use SearchApiKeys API.
func (IdentityDomainsClient) SearchAppRoles ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchAppRoles(ctx context.Context, request SearchAppRolesRequest) (response SearchAppRolesResponse, err error)
SearchAppRoles Search AppRoles Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAppRoles.go.html to see an example of how to use SearchAppRoles API.
func (IdentityDomainsClient) SearchApps ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchApps(ctx context.Context, request SearchAppsRequest) (response SearchAppsResponse, err error)
SearchApps Search Apps Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApps.go.html to see an example of how to use SearchApps API.
func (IdentityDomainsClient) SearchAuthTokens ¶
func (client IdentityDomainsClient) SearchAuthTokens(ctx context.Context, request SearchAuthTokensRequest) (response SearchAuthTokensResponse, err error)
SearchAuthTokens Search for Auth tokens using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthTokens.go.html to see an example of how to use SearchAuthTokens API.
func (IdentityDomainsClient) SearchAuthenticationFactorSettings ¶
func (client IdentityDomainsClient) SearchAuthenticationFactorSettings(ctx context.Context, request SearchAuthenticationFactorSettingsRequest) (response SearchAuthenticationFactorSettingsResponse, err error)
SearchAuthenticationFactorSettings Search Authentication Factor Settings Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthenticationFactorSettings.go.html to see an example of how to use SearchAuthenticationFactorSettings API.
func (IdentityDomainsClient) SearchCustomerSecretKeys ¶
func (client IdentityDomainsClient) SearchCustomerSecretKeys(ctx context.Context, request SearchCustomerSecretKeysRequest) (response SearchCustomerSecretKeysResponse, err error)
SearchCustomerSecretKeys Search for customer secret keys using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCustomerSecretKeys.go.html to see an example of how to use SearchCustomerSecretKeys API.
func (IdentityDomainsClient) SearchDynamicResourceGroups ¶
func (client IdentityDomainsClient) SearchDynamicResourceGroups(ctx context.Context, request SearchDynamicResourceGroupsRequest) (response SearchDynamicResourceGroupsResponse, err error)
SearchDynamicResourceGroups Search for Dynamic Resource Groups using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchDynamicResourceGroups.go.html to see an example of how to use SearchDynamicResourceGroups API.
func (IdentityDomainsClient) SearchGrants ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchGrants(ctx context.Context, request SearchGrantsRequest) (response SearchGrantsResponse, err error)
SearchGrants Search Grants Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGrants.go.html to see an example of how to use SearchGrants API.
func (IdentityDomainsClient) SearchGroups ¶
func (client IdentityDomainsClient) SearchGroups(ctx context.Context, request SearchGroupsRequest) (response SearchGroupsResponse, err error)
SearchGroups Search for groups using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGroups.go.html to see an example of how to use SearchGroups API.
func (IdentityDomainsClient) SearchIdentityProviders ¶
func (client IdentityDomainsClient) SearchIdentityProviders(ctx context.Context, request SearchIdentityProvidersRequest) (response SearchIdentityProvidersResponse, err error)
SearchIdentityProviders Search Identity Providers Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentityProviders.go.html to see an example of how to use SearchIdentityProviders API.
func (IdentityDomainsClient) SearchIdentitySettings ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchIdentitySettings(ctx context.Context, request SearchIdentitySettingsRequest) (response SearchIdentitySettingsResponse, err error)
SearchIdentitySettings Search for Identity settings using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentitySettings.go.html to see an example of how to use SearchIdentitySettings API.
func (IdentityDomainsClient) SearchKmsiSettings ¶
func (client IdentityDomainsClient) SearchKmsiSettings(ctx context.Context, request SearchKmsiSettingsRequest) (response SearchKmsiSettingsResponse, err error)
SearchKmsiSettings Search KmsiSettings Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchKmsiSettings.go.html to see an example of how to use SearchKmsiSettings API.
func (IdentityDomainsClient) SearchMyApps ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchMyApps(ctx context.Context, request SearchMyAppsRequest) (response SearchMyAppsResponse, err error)
SearchMyApps Search My Apps Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyApps.go.html to see an example of how to use SearchMyApps API.
func (IdentityDomainsClient) SearchMyGroups ¶
func (client IdentityDomainsClient) SearchMyGroups(ctx context.Context, request SearchMyGroupsRequest) (response SearchMyGroupsResponse, err error)
SearchMyGroups Search for 'My Groups' using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyGroups.go.html to see an example of how to use SearchMyGroups API.
func (IdentityDomainsClient) SearchMyRequestableGroups ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchMyRequestableGroups(ctx context.Context, request SearchMyRequestableGroupsRequest) (response SearchMyRequestableGroupsResponse, err error)
SearchMyRequestableGroups Search My Requestable Groups Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequestableGroups.go.html to see an example of how to use SearchMyRequestableGroups API.
func (IdentityDomainsClient) SearchMyRequests ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchMyRequests(ctx context.Context, request SearchMyRequestsRequest) (response SearchMyRequestsResponse, err error)
SearchMyRequests Search My Requests Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequests.go.html to see an example of how to use SearchMyRequests API.
func (IdentityDomainsClient) SearchOAuth2ClientCredentials ¶
func (client IdentityDomainsClient) SearchOAuth2ClientCredentials(ctx context.Context, request SearchOAuth2ClientCredentialsRequest) (response SearchOAuth2ClientCredentialsResponse, err error)
SearchOAuth2ClientCredentials Search for OAuth2 client credentials using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuth2ClientCredentials.go.html to see an example of how to use SearchOAuth2ClientCredentials API.
func (IdentityDomainsClient) SearchPasswordPolicies ¶
func (client IdentityDomainsClient) SearchPasswordPolicies(ctx context.Context, request SearchPasswordPoliciesRequest) (response SearchPasswordPoliciesResponse, err error)
SearchPasswordPolicies Search for password policies using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchPasswordPolicies.go.html to see an example of how to use SearchPasswordPolicies API.
func (IdentityDomainsClient) SearchResourceTypeSchemaAttributes ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchResourceTypeSchemaAttributes(ctx context.Context, request SearchResourceTypeSchemaAttributesRequest) (response SearchResourceTypeSchemaAttributesResponse, err error)
SearchResourceTypeSchemaAttributes Search Resource Type Schema Attributes Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchResourceTypeSchemaAttributes.go.html to see an example of how to use SearchResourceTypeSchemaAttributes API.
func (IdentityDomainsClient) SearchSecurityQuestionSettings ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchSecurityQuestionSettings(ctx context.Context, request SearchSecurityQuestionSettingsRequest) (response SearchSecurityQuestionSettingsResponse, err error)
SearchSecurityQuestionSettings Search for security question settings using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestionSettings.go.html to see an example of how to use SearchSecurityQuestionSettings API.
func (IdentityDomainsClient) SearchSecurityQuestions ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchSecurityQuestions(ctx context.Context, request SearchSecurityQuestionsRequest) (response SearchSecurityQuestionsResponse, err error)
SearchSecurityQuestions Search for security questions using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestions.go.html to see an example of how to use SearchSecurityQuestions API.
func (IdentityDomainsClient) SearchSmtpCredentials ¶
func (client IdentityDomainsClient) SearchSmtpCredentials(ctx context.Context, request SearchSmtpCredentialsRequest) (response SearchSmtpCredentialsResponse, err error)
SearchSmtpCredentials Search for SMTP credentials using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSmtpCredentials.go.html to see an example of how to use SearchSmtpCredentials API.
func (IdentityDomainsClient) SearchUserAttributesSettings ¶ added in v65.47.0
func (client IdentityDomainsClient) SearchUserAttributesSettings(ctx context.Context, request SearchUserAttributesSettingsRequest) (response SearchUserAttributesSettingsResponse, err error)
SearchUserAttributesSettings Search User Schema Attribute Settings Using POST
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserAttributesSettings.go.html to see an example of how to use SearchUserAttributesSettings API.
func (IdentityDomainsClient) SearchUserDbCredentials ¶
func (client IdentityDomainsClient) SearchUserDbCredentials(ctx context.Context, request SearchUserDbCredentialsRequest) (response SearchUserDbCredentialsResponse, err error)
SearchUserDbCredentials Search for a user's database (DB) credentials using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserDbCredentials.go.html to see an example of how to use SearchUserDbCredentials API.
func (IdentityDomainsClient) SearchUsers ¶
func (client IdentityDomainsClient) SearchUsers(ctx context.Context, request SearchUsersRequest) (response SearchUsersResponse, err error)
SearchUsers Search for users using POST.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUsers.go.html to see an example of how to use SearchUsers API.
type IdentityProvider ¶
type IdentityProvider struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Unique name of the trusted Identity Provider. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: server PartnerName *string `mandatory:"true" json:"partnerName"` // Set to true to indicate Partner enabled. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none Enabled *bool `mandatory:"true" json:"enabled"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 ExternalId *string `mandatory:"false" json:"externalId"` // Description // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Metadata // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Metadata *string `mandatory:"false" json:"metadata"` // Provider ID // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: server PartnerProviderId *string `mandatory:"false" json:"partnerProviderId"` // The alternate Provider ID to be used as the Oracle Identity Cloud Service providerID (instead of the one in SamlSettings) when interacting with this IdP. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none TenantProviderId *string `mandatory:"false" json:"tenantProviderId"` // Succinct ID // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: server SuccinctId *string `mandatory:"false" json:"succinctId"` // Identity Provider SSO URL // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdpSsoUrl *string `mandatory:"false" json:"idpSsoUrl"` // Logout request URL // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutRequestUrl *string `mandatory:"false" json:"logoutRequestUrl"` // Logout response URL // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutResponseUrl *string `mandatory:"false" json:"logoutResponseUrl"` // Signing certificate // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SigningCertificate *string `mandatory:"false" json:"signingCertificate"` // Encryption certificate // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EncryptionCertificate *string `mandatory:"false" json:"encryptionCertificate"` // Default authentication request name ID format. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none NameIdFormat *string `mandatory:"false" json:"nameIdFormat"` // Set to true to include the signing certificate in the signature. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IncludeSigningCertInSignature *bool `mandatory:"false" json:"includeSigningCertInSignature"` // HTTP binding to use for authentication requests. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AuthnRequestBinding IdentityProviderAuthnRequestBindingEnum `mandatory:"false" json:"authnRequestBinding,omitempty"` // HTTP binding to use for logout. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none LogoutBinding IdentityProviderLogoutBindingEnum `mandatory:"false" json:"logoutBinding,omitempty"` // Set to true to enable logout. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none LogoutEnabled *bool `mandatory:"false" json:"logoutEnabled"` // Signature hash algorithm. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SignatureHashAlgorithm IdentityProviderSignatureHashAlgorithmEnum `mandatory:"false" json:"signatureHashAlgorithm,omitempty"` // Identity Provider Icon URL. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IconUrl *string `mandatory:"false" json:"iconUrl"` // Set to true to indicate whether to show IdP in login page or not. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none ShownOnLoginPage *bool `mandatory:"false" json:"shownOnLoginPage"` // Set to true to indicate JIT User Provisioning is enabled // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitUserProvEnabled *bool `mandatory:"false" json:"jitUserProvEnabled"` // Set to true to indicate JIT User Provisioning Groups should be assigned based on assertion attribute // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitUserProvGroupAssertionAttributeEnabled *bool `mandatory:"false" json:"jitUserProvGroupAssertionAttributeEnabled"` // Set to true to indicate JIT User Provisioning Groups should be assigned from a static list // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitUserProvGroupStaticListEnabled *bool `mandatory:"false" json:"jitUserProvGroupStaticListEnabled"` // Set to true to indicate JIT User Creation is enabled // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitUserProvCreateUserEnabled *bool `mandatory:"false" json:"jitUserProvCreateUserEnabled"` // Set to true to indicate JIT User Creation is enabled // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitUserProvAttributeUpdateEnabled *bool `mandatory:"false" json:"jitUserProvAttributeUpdateEnabled"` // The default value is 'Overwrite', which tells Just-In-Time user-provisioning to replace any current group-assignments for a User with those assigned by assertions and/or those assigned statically. Specify 'Merge' if you want Just-In-Time user-provisioning to combine its group-assignments with those the user already has. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none JitUserProvGroupAssignmentMethod IdentityProviderJitUserProvGroupAssignmentMethodEnum `mandatory:"false" json:"jitUserProvGroupAssignmentMethod,omitempty"` // Property to indicate the mode of group mapping // **Added In:** 2205120021 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none JitUserProvGroupMappingMode IdentityProviderJitUserProvGroupMappingModeEnum `mandatory:"false" json:"jitUserProvGroupMappingMode,omitempty"` // Name of the assertion attribute containing the users groups // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none JitUserProvGroupSAMLAttributeName *string `mandatory:"false" json:"jitUserProvGroupSAMLAttributeName"` // The serviceInstanceIdentifier of the App that hosts this IdP. This value will match the opcServiceInstanceGUID of any service-instance that the IdP represents. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: server ServiceInstanceIdentifier *string `mandatory:"false" json:"serviceInstanceIdentifier"` // User mapping method. // **Deprecated Since: 20.1.3** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsValuePersistedInOtherAttribute: true UserMappingMethod IdentityProviderUserMappingMethodEnum `mandatory:"false" json:"userMappingMethod,omitempty"` // This property specifies the userstore attribute value that must match the incoming assertion attribute value or the incoming nameid attribute value in order to identify the user during SSO.<br>You can construct the userMappingStoreAttribute value by specifying attributes from the Oracle Identity Cloud Service Core Users schema. For examples of how to construct the userMappingStoreAttribute value, see the <b>Example of a Request Body</b> section of the Examples tab for the <a href='./op-admin-v1-identityproviders-post.html'>POST</a> and <a href='./op-admin-v1-identityproviders-id-put.html'>PUT</a> methods of the /IdentityProviders endpoint. // **Deprecated Since: 20.1.3** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsValuePersistedInOtherAttribute: true UserMappingStoreAttribute *string `mandatory:"false" json:"userMappingStoreAttribute"` // Assertion attribute name. // **Deprecated Since: 20.1.3** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsValuePersistedInOtherAttribute: true AssertionAttribute *string `mandatory:"false" json:"assertionAttribute"` // Identity Provider Type // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Type IdentityProviderTypeEnum `mandatory:"false" json:"type,omitempty"` // This SP requires requests SAML IdP to enforce re-authentication. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none RequireForceAuthn *bool `mandatory:"false" json:"requireForceAuthn"` // SAML SP must accept encrypted assertion only. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none RequiresEncryptedAssertion *bool `mandatory:"false" json:"requiresEncryptedAssertion"` // SAML SP HoK Enabled. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none SamlHoKRequired *bool `mandatory:"false" json:"samlHoKRequired"` // SAML SP authentication type. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RequestedAuthenticationContext []string `mandatory:"false" json:"requestedAuthenticationContext"` // Set to true to indicate ignoring absence of group while provisioning // **Added In:** 2111112015 // **SCIM++ Properties:** // - caseExact: false // - idcsAddedSinceVersion: 30 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitUserProvIgnoreErrorOnAbsentGroups *bool `mandatory:"false" json:"jitUserProvIgnoreErrorOnAbsentGroups"` // Records the notification timestamp for the IdP whose signing certificate is about to expire // **Added In:** 2302092332 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastNotificationSentTime *string `mandatory:"false" json:"lastNotificationSentTime"` // The list of mappings between the Identity Domain Group and the IDP group. // **Added In:** 2205120021 // **SCIM++ Properties:** // - idcsCompositeKey: [idpGroup] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none JitUserProvGroupMappings []IdentityProviderJitUserProvGroupMappings `mandatory:"false" json:"jitUserProvGroupMappings"` JitUserProvAttributes *IdentityProviderJitUserProvAttributes `mandatory:"false" json:"jitUserProvAttributes"` // Refers to every group of which a JIT-provisioned User should be a member. Just-in-Time user-provisioning applies this static list when jitUserProvGroupStaticListEnabled:true. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none JitUserProvAssignedGroups []IdentityProviderJitUserProvAssignedGroups `mandatory:"false" json:"jitUserProvAssignedGroups"` CorrelationPolicy *IdentityProviderCorrelationPolicy `mandatory:"false" json:"correlationPolicy"` UrnIetfParamsScimSchemasOracleIdcsExtensionSocialIdentityProvider *ExtensionSocialIdentityProvider `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:social:IdentityProvider"` UrnIetfParamsScimSchemasOracleIdcsExtensionX509IdentityProvider *ExtensionX509IdentityProvider `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:x509:IdentityProvider"` }
IdentityProvider Federation trusted partner Identity Provider
func (IdentityProvider) String ¶
func (m IdentityProvider) String() string
func (IdentityProvider) ValidateEnumValue ¶
func (m IdentityProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentityProviderAuthnRequestBindingEnum ¶
type IdentityProviderAuthnRequestBindingEnum string
IdentityProviderAuthnRequestBindingEnum Enum with underlying type: string
const ( IdentityProviderAuthnRequestBindingRedirect IdentityProviderAuthnRequestBindingEnum = "Redirect" IdentityProviderAuthnRequestBindingPost IdentityProviderAuthnRequestBindingEnum = "Post" )
Set of constants representing the allowable values for IdentityProviderAuthnRequestBindingEnum
func GetIdentityProviderAuthnRequestBindingEnumValues ¶
func GetIdentityProviderAuthnRequestBindingEnumValues() []IdentityProviderAuthnRequestBindingEnum
GetIdentityProviderAuthnRequestBindingEnumValues Enumerates the set of values for IdentityProviderAuthnRequestBindingEnum
func GetMappingIdentityProviderAuthnRequestBindingEnum ¶
func GetMappingIdentityProviderAuthnRequestBindingEnum(val string) (IdentityProviderAuthnRequestBindingEnum, bool)
GetMappingIdentityProviderAuthnRequestBindingEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviderCorrelationPolicy ¶
type IdentityProviderCorrelationPolicy struct { // A label that indicates the type that this references. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsDefaultValue: Policy // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Type IdentityProviderCorrelationPolicyTypeEnum `mandatory:"true" json:"type"` // Policy identifier // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Policy URI // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Policy display name // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
IdentityProviderCorrelationPolicy Correlation policy **Added In:** 20.1.3 **SCIM++ Properties:**
- caseExact: true
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (IdentityProviderCorrelationPolicy) String ¶
func (m IdentityProviderCorrelationPolicy) String() string
func (IdentityProviderCorrelationPolicy) ValidateEnumValue ¶
func (m IdentityProviderCorrelationPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentityProviderCorrelationPolicyTypeEnum ¶
type IdentityProviderCorrelationPolicyTypeEnum string
IdentityProviderCorrelationPolicyTypeEnum Enum with underlying type: string
const (
IdentityProviderCorrelationPolicyTypePolicy IdentityProviderCorrelationPolicyTypeEnum = "Policy"
)
Set of constants representing the allowable values for IdentityProviderCorrelationPolicyTypeEnum
func GetIdentityProviderCorrelationPolicyTypeEnumValues ¶
func GetIdentityProviderCorrelationPolicyTypeEnumValues() []IdentityProviderCorrelationPolicyTypeEnum
GetIdentityProviderCorrelationPolicyTypeEnumValues Enumerates the set of values for IdentityProviderCorrelationPolicyTypeEnum
func GetMappingIdentityProviderCorrelationPolicyTypeEnum ¶
func GetMappingIdentityProviderCorrelationPolicyTypeEnum(val string) (IdentityProviderCorrelationPolicyTypeEnum, bool)
GetMappingIdentityProviderCorrelationPolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviderJitUserProvAssignedGroups ¶
type IdentityProviderJitUserProvAssignedGroups struct { // Group identifier // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Group URI // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
IdentityProviderJitUserProvAssignedGroups Refers to every group of which a JIT-provisioned User should be a member. Just-in-Time user-provisioning applies this static list when jitUserProvGroupStaticListEnabled:true.
func (IdentityProviderJitUserProvAssignedGroups) String ¶
func (m IdentityProviderJitUserProvAssignedGroups) String() string
func (IdentityProviderJitUserProvAssignedGroups) ValidateEnumValue ¶
func (m IdentityProviderJitUserProvAssignedGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentityProviderJitUserProvAttributes ¶
type IdentityProviderJitUserProvAttributes struct { // Mapped Attribute identifier // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Mapped Attribute URI // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - mutability: immutable // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
IdentityProviderJitUserProvAttributes Assertion To User Mapping **Added In:** 20.1.3 **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (IdentityProviderJitUserProvAttributes) String ¶
func (m IdentityProviderJitUserProvAttributes) String() string
func (IdentityProviderJitUserProvAttributes) ValidateEnumValue ¶
func (m IdentityProviderJitUserProvAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentityProviderJitUserProvGroupAssignmentMethodEnum ¶
type IdentityProviderJitUserProvGroupAssignmentMethodEnum string
IdentityProviderJitUserProvGroupAssignmentMethodEnum Enum with underlying type: string
const ( IdentityProviderJitUserProvGroupAssignmentMethodOverwrite IdentityProviderJitUserProvGroupAssignmentMethodEnum = "Overwrite" IdentityProviderJitUserProvGroupAssignmentMethodMerge IdentityProviderJitUserProvGroupAssignmentMethodEnum = "Merge" )
Set of constants representing the allowable values for IdentityProviderJitUserProvGroupAssignmentMethodEnum
func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumValues ¶
func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumValues() []IdentityProviderJitUserProvGroupAssignmentMethodEnum
GetIdentityProviderJitUserProvGroupAssignmentMethodEnumValues Enumerates the set of values for IdentityProviderJitUserProvGroupAssignmentMethodEnum
func GetMappingIdentityProviderJitUserProvGroupAssignmentMethodEnum ¶
func GetMappingIdentityProviderJitUserProvGroupAssignmentMethodEnum(val string) (IdentityProviderJitUserProvGroupAssignmentMethodEnum, bool)
GetMappingIdentityProviderJitUserProvGroupAssignmentMethodEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviderJitUserProvGroupMappingModeEnum ¶
type IdentityProviderJitUserProvGroupMappingModeEnum string
IdentityProviderJitUserProvGroupMappingModeEnum Enum with underlying type: string
const ( IdentityProviderJitUserProvGroupMappingModeImplicit IdentityProviderJitUserProvGroupMappingModeEnum = "implicit" IdentityProviderJitUserProvGroupMappingModeExplicit IdentityProviderJitUserProvGroupMappingModeEnum = "explicit" )
Set of constants representing the allowable values for IdentityProviderJitUserProvGroupMappingModeEnum
func GetIdentityProviderJitUserProvGroupMappingModeEnumValues ¶
func GetIdentityProviderJitUserProvGroupMappingModeEnumValues() []IdentityProviderJitUserProvGroupMappingModeEnum
GetIdentityProviderJitUserProvGroupMappingModeEnumValues Enumerates the set of values for IdentityProviderJitUserProvGroupMappingModeEnum
func GetMappingIdentityProviderJitUserProvGroupMappingModeEnum ¶
func GetMappingIdentityProviderJitUserProvGroupMappingModeEnum(val string) (IdentityProviderJitUserProvGroupMappingModeEnum, bool)
GetMappingIdentityProviderJitUserProvGroupMappingModeEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviderJitUserProvGroupMappings ¶
type IdentityProviderJitUserProvGroupMappings struct { // Domain Group // **Added In:** 2205120021 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - idcsSearchable: true // - type: string Value *string `mandatory:"true" json:"value"` // Group URI // **Added In:** 2205120021 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: reference Ref *string `mandatory:"true" json:"$ref"` // IDP Group Name // **Added In:** 2205120021 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - type: string IdpGroup *string `mandatory:"true" json:"idpGroup"` }
IdentityProviderJitUserProvGroupMappings The list of mappings between the Identity Domain Group and the IDP group.
func (IdentityProviderJitUserProvGroupMappings) String ¶
func (m IdentityProviderJitUserProvGroupMappings) String() string
func (IdentityProviderJitUserProvGroupMappings) ValidateEnumValue ¶
func (m IdentityProviderJitUserProvGroupMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentityProviderLogoutBindingEnum ¶
type IdentityProviderLogoutBindingEnum string
IdentityProviderLogoutBindingEnum Enum with underlying type: string
const ( IdentityProviderLogoutBindingRedirect IdentityProviderLogoutBindingEnum = "Redirect" IdentityProviderLogoutBindingPost IdentityProviderLogoutBindingEnum = "Post" )
Set of constants representing the allowable values for IdentityProviderLogoutBindingEnum
func GetIdentityProviderLogoutBindingEnumValues ¶
func GetIdentityProviderLogoutBindingEnumValues() []IdentityProviderLogoutBindingEnum
GetIdentityProviderLogoutBindingEnumValues Enumerates the set of values for IdentityProviderLogoutBindingEnum
func GetMappingIdentityProviderLogoutBindingEnum ¶
func GetMappingIdentityProviderLogoutBindingEnum(val string) (IdentityProviderLogoutBindingEnum, bool)
GetMappingIdentityProviderLogoutBindingEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviderSearchRequest ¶
type IdentityProviderSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
IdentityProviderSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (IdentityProviderSearchRequest) String ¶
func (m IdentityProviderSearchRequest) String() string
func (IdentityProviderSearchRequest) ValidateEnumValue ¶
func (m IdentityProviderSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentityProviderSignatureHashAlgorithmEnum ¶
type IdentityProviderSignatureHashAlgorithmEnum string
IdentityProviderSignatureHashAlgorithmEnum Enum with underlying type: string
const ( IdentityProviderSignatureHashAlgorithm1 IdentityProviderSignatureHashAlgorithmEnum = "SHA-1" IdentityProviderSignatureHashAlgorithm256 IdentityProviderSignatureHashAlgorithmEnum = "SHA-256" )
Set of constants representing the allowable values for IdentityProviderSignatureHashAlgorithmEnum
func GetIdentityProviderSignatureHashAlgorithmEnumValues ¶
func GetIdentityProviderSignatureHashAlgorithmEnumValues() []IdentityProviderSignatureHashAlgorithmEnum
GetIdentityProviderSignatureHashAlgorithmEnumValues Enumerates the set of values for IdentityProviderSignatureHashAlgorithmEnum
func GetMappingIdentityProviderSignatureHashAlgorithmEnum ¶
func GetMappingIdentityProviderSignatureHashAlgorithmEnum(val string) (IdentityProviderSignatureHashAlgorithmEnum, bool)
GetMappingIdentityProviderSignatureHashAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviderTypeEnum ¶
type IdentityProviderTypeEnum string
IdentityProviderTypeEnum Enum with underlying type: string
const ( IdentityProviderTypeSaml IdentityProviderTypeEnum = "SAML" IdentityProviderTypeSocial IdentityProviderTypeEnum = "SOCIAL" IdentityProviderTypeIwa IdentityProviderTypeEnum = "IWA" IdentityProviderTypeX509 IdentityProviderTypeEnum = "X509" IdentityProviderTypeLocal IdentityProviderTypeEnum = "LOCAL" )
Set of constants representing the allowable values for IdentityProviderTypeEnum
func GetIdentityProviderTypeEnumValues ¶
func GetIdentityProviderTypeEnumValues() []IdentityProviderTypeEnum
GetIdentityProviderTypeEnumValues Enumerates the set of values for IdentityProviderTypeEnum
func GetMappingIdentityProviderTypeEnum ¶
func GetMappingIdentityProviderTypeEnum(val string) (IdentityProviderTypeEnum, bool)
GetMappingIdentityProviderTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviderUserMappingMethodEnum ¶
type IdentityProviderUserMappingMethodEnum string
IdentityProviderUserMappingMethodEnum Enum with underlying type: string
const ( IdentityProviderUserMappingMethodNameidtouserattribute IdentityProviderUserMappingMethodEnum = "NameIDToUserAttribute" IdentityProviderUserMappingMethodAssertionattributetouserattribute IdentityProviderUserMappingMethodEnum = "AssertionAttributeToUserAttribute" IdentityProviderUserMappingMethodCorrelationpolicyrule IdentityProviderUserMappingMethodEnum = "CorrelationPolicyRule" )
Set of constants representing the allowable values for IdentityProviderUserMappingMethodEnum
func GetIdentityProviderUserMappingMethodEnumValues ¶
func GetIdentityProviderUserMappingMethodEnumValues() []IdentityProviderUserMappingMethodEnum
GetIdentityProviderUserMappingMethodEnumValues Enumerates the set of values for IdentityProviderUserMappingMethodEnum
func GetMappingIdentityProviderUserMappingMethodEnum ¶
func GetMappingIdentityProviderUserMappingMethodEnum(val string) (IdentityProviderUserMappingMethodEnum, bool)
GetMappingIdentityProviderUserMappingMethodEnum performs case Insensitive comparison on enum value and return the desired enum
type IdentityProviders ¶
type IdentityProviders struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []IdentityProvider `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
IdentityProviders The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (IdentityProviders) String ¶
func (m IdentityProviders) String() string
func (IdentityProviders) ValidateEnumValue ¶
func (m IdentityProviders) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySetting ¶ added in v65.47.0
type IdentitySetting struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 ExternalId *string `mandatory:"false" json:"externalId"` // Indicates whether a user is allowed to change their own recovery email. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none UserAllowedToSetRecoveryEmail *bool `mandatory:"false" json:"userAllowedToSetRecoveryEmail"` // Indicates whether to show the 'user-is-locked' message during authentication if the user is already locked. The default value is false, which tells the system to show a generic 'authentication-failure' message. This is the most secure behavior. If the option is set to true, the system shows a more detailed 'error-message' that says the user is locked. This is more helpful but is less secure, for example, because the difference in error-messages could be used to determine which usernames exist and which do not. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EmitLockedMessageWhenUserIsLocked *bool `mandatory:"false" json:"emitLockedMessageWhenUserIsLocked"` // Indicates whether the primary email is required. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none PrimaryEmailRequired *bool `mandatory:"false" json:"primaryEmailRequired"` // Indicates whether to remove non-RFC5322 compliant emails before creating a user. // **Added In:** 2106170416 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none RemoveInvalidEmails *bool `mandatory:"false" json:"removeInvalidEmails"` // **Added In:** 2302092332 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none // Determines the PasswordAuthenticator API response when a user is both 'locked' and 'inactive.' If false (default), a 'locked' message is shown. If true, an 'inactive' message is shown. ReturnInactiveOverLockedMessage *bool `mandatory:"false" json:"returnInactiveOverLockedMessage"` MyProfile *IdentitySettingsMyProfile `mandatory:"false" json:"myProfile"` POSIXUid *IdentitySettingsPosixUid `mandatory:"false" json:"POSIXUid"` POSIXGid *IdentitySettingsPosixGid `mandatory:"false" json:"POSIXGid"` // A list of tokens and their expiry length. // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [type] // - multiValued: true // - required: false // - type: complex // - uniqueness: none Tokens []IdentitySettingsTokens `mandatory:"false" json:"tokens"` }
IdentitySetting Identity Settings
func (IdentitySetting) String ¶ added in v65.47.0
func (m IdentitySetting) String() string
func (IdentitySetting) ValidateEnumValue ¶ added in v65.47.0
func (m IdentitySetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySettings ¶ added in v65.47.0
type IdentitySettings struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []IdentitySetting `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
IdentitySettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (IdentitySettings) String ¶ added in v65.47.0
func (m IdentitySettings) String() string
func (IdentitySettings) ValidateEnumValue ¶ added in v65.47.0
func (m IdentitySettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySettingsMyProfile ¶ added in v65.47.0
type IdentitySettingsMyProfile struct { // Whether to allow users to change their own password. // **Added In:** 2207040824 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AllowEndUsersToChangeTheirPassword *bool `mandatory:"false" json:"allowEndUsersToChangeTheirPassword"` // Whether to allow users to link or unlink their support accounts. // **Added In:** 2207040824 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AllowEndUsersToLinkTheirSupportAccount *bool `mandatory:"false" json:"allowEndUsersToLinkTheirSupportAccount"` // Whether to allow users to update their security settings. // **Added In:** 2207040824 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AllowEndUsersToUpdateTheirSecuritySettings *bool `mandatory:"false" json:"allowEndUsersToUpdateTheirSecuritySettings"` // Whether to allow users to update their capabilities. // **Added In:** 2207040824 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AllowEndUsersToManageTheirCapabilities *bool `mandatory:"false" json:"allowEndUsersToManageTheirCapabilities"` }
IdentitySettingsMyProfile Whether to allow users to update their own profile. **Added In:** 2207040824 **SCIM++ Properties:**
- caseExact: false
- multiValued: false
- required: false
- type: complex
- uniqueness: none
func (IdentitySettingsMyProfile) String ¶ added in v65.47.0
func (m IdentitySettingsMyProfile) String() string
func (IdentitySettingsMyProfile) ValidateEnumValue ¶ added in v65.47.0
func (m IdentitySettingsMyProfile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySettingsPosixGid ¶ added in v65.47.0
type IdentitySettingsPosixGid struct { // The number from which the Posix Gid Manual assignment starts. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ManualAssignmentStartsFrom *int `mandatory:"false" json:"manualAssignmentStartsFrom"` // The number at which the Posix Gid Manual assignment ends. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ManualAssignmentEndsAt *int `mandatory:"false" json:"manualAssignmentEndsAt"` }
IdentitySettingsPosixGid A list of Posix Gid settings. **Added In:** 17.4.6 **SCIM++ Properties:**
- caseExact: false
- multiValued: false
- required: false
- type: complex
- uniqueness: none
func (IdentitySettingsPosixGid) String ¶ added in v65.47.0
func (m IdentitySettingsPosixGid) String() string
func (IdentitySettingsPosixGid) ValidateEnumValue ¶ added in v65.47.0
func (m IdentitySettingsPosixGid) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySettingsPosixUid ¶ added in v65.47.0
type IdentitySettingsPosixUid struct { // The number from which the Posix Uid Manual assignment starts. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ManualAssignmentStartsFrom *int `mandatory:"false" json:"manualAssignmentStartsFrom"` // The number at which the Posix Uid Manual assignment ends. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ManualAssignmentEndsAt *int `mandatory:"false" json:"manualAssignmentEndsAt"` }
IdentitySettingsPosixUid A list of Posix Uid settings. **Added In:** 17.4.6 **SCIM++ Properties:**
- caseExact: false
- multiValued: false
- required: false
- type: complex
- uniqueness: none
func (IdentitySettingsPosixUid) String ¶ added in v65.47.0
func (m IdentitySettingsPosixUid) String() string
func (IdentitySettingsPosixUid) ValidateEnumValue ¶ added in v65.47.0
func (m IdentitySettingsPosixUid) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySettingsSearchRequest ¶ added in v65.47.0
type IdentitySettingsSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` }
IdentitySettingsSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (IdentitySettingsSearchRequest) String ¶ added in v65.47.0
func (m IdentitySettingsSearchRequest) String() string
func (IdentitySettingsSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m IdentitySettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySettingsTokens ¶ added in v65.47.0
type IdentitySettingsTokens struct { // The token type. // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type IdentitySettingsTokensTypeEnum `mandatory:"true" json:"type"` // Indicates the number of minutes after which the token expires automatically. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ExpiresAfter *int `mandatory:"false" json:"expiresAfter"` }
IdentitySettingsTokens A list of tokens and their expiry length.
func (IdentitySettingsTokens) String ¶ added in v65.47.0
func (m IdentitySettingsTokens) String() string
func (IdentitySettingsTokens) ValidateEnumValue ¶ added in v65.47.0
func (m IdentitySettingsTokens) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type IdentitySettingsTokensTypeEnum ¶ added in v65.47.0
type IdentitySettingsTokensTypeEnum string
IdentitySettingsTokensTypeEnum Enum with underlying type: string
const ( IdentitySettingsTokensTypeEmailverification IdentitySettingsTokensTypeEnum = "emailVerification" IdentitySettingsTokensTypePasswordreset IdentitySettingsTokensTypeEnum = "passwordReset" IdentitySettingsTokensTypeCreateuser IdentitySettingsTokensTypeEnum = "createUser" )
Set of constants representing the allowable values for IdentitySettingsTokensTypeEnum
func GetIdentitySettingsTokensTypeEnumValues ¶ added in v65.47.0
func GetIdentitySettingsTokensTypeEnumValues() []IdentitySettingsTokensTypeEnum
GetIdentitySettingsTokensTypeEnumValues Enumerates the set of values for IdentitySettingsTokensTypeEnum
func GetMappingIdentitySettingsTokensTypeEnum ¶ added in v65.47.0
func GetMappingIdentitySettingsTokensTypeEnum(val string) (IdentitySettingsTokensTypeEnum, bool)
GetMappingIdentitySettingsTokensTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type KmsiSetting ¶
type KmsiSetting struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 ExternalId *string `mandatory:"false" json:"externalId"` // Identifier represents validity duration in days. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - idcsMaxValue: 1100 // - idcsMinValue: 1 // - uniqueness: none TokenValidityInDays *int `mandatory:"false" json:"tokenValidityInDays"` // Identifier represents duration in days within which kmsi token must be used. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - idcsMaxValue: 365 // - idcsMinValue: 1 // - uniqueness: none LastUsedValidityInDays *int `mandatory:"false" json:"lastUsedValidityInDays"` // Identifier represents maximum KMSI sessions allowed in the system. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - idcsMaxValue: 10 // - idcsMinValue: 1 // - uniqueness: none MaxAllowedSessions *int `mandatory:"false" json:"maxAllowedSessions"` // Identifier represents KMSI feature is enabled or not. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none KmsiFeatureEnabled *bool `mandatory:"false" json:"kmsiFeatureEnabled"` // Identifier represents KMSI to be prompted to user or not. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none KmsiPromptEnabled *bool `mandatory:"false" json:"kmsiPromptEnabled"` // Identifier represents whether user is prompted for ToU or not. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none TouPromptDisabled *bool `mandatory:"false" json:"touPromptDisabled"` // Timestamp of when the KmsiSettings was enabled last time. // **Added In:** 2203071610 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastEnabledOn *string `mandatory:"false" json:"lastEnabledOn"` }
KmsiSetting Kmsi Settings schema
func (KmsiSetting) String ¶
func (m KmsiSetting) String() string
func (KmsiSetting) ValidateEnumValue ¶
func (m KmsiSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KmsiSettings ¶
type KmsiSettings struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []KmsiSetting `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
KmsiSettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (KmsiSettings) String ¶
func (m KmsiSettings) String() string
func (KmsiSettings) ValidateEnumValue ¶
func (m KmsiSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KmsiSettingsSearchRequest ¶
type KmsiSettingsSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` }
KmsiSettingsSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (KmsiSettingsSearchRequest) String ¶
func (m KmsiSettingsSearchRequest) String() string
func (KmsiSettingsSearchRequest) ValidateEnumValue ¶
func (m KmsiSettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAccountMgmtInfosRequest ¶ added in v65.47.0
type ListAccountMgmtInfosRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListAccountMgmtInfosSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAccountMgmtInfosRequest wrapper for the ListAccountMgmtInfos operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountMgmtInfos.go.html to see an example of how to use ListAccountMgmtInfosRequest.
func (ListAccountMgmtInfosRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListAccountMgmtInfosRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAccountMgmtInfosRequest) HTTPRequest ¶ added in v65.47.0
func (request ListAccountMgmtInfosRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAccountMgmtInfosRequest) RetryPolicy ¶ added in v65.47.0
func (request ListAccountMgmtInfosRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAccountMgmtInfosRequest) String ¶ added in v65.47.0
func (request ListAccountMgmtInfosRequest) String() string
func (ListAccountMgmtInfosRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListAccountMgmtInfosRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAccountMgmtInfosResponse ¶ added in v65.47.0
type ListAccountMgmtInfosResponse struct { // The underlying http response RawResponse *http.Response // A list of AccountMgmtInfos instances AccountMgmtInfos `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAccountMgmtInfosResponse wrapper for the ListAccountMgmtInfos operation
func (ListAccountMgmtInfosResponse) HTTPResponse ¶ added in v65.47.0
func (response ListAccountMgmtInfosResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAccountMgmtInfosResponse) String ¶ added in v65.47.0
func (response ListAccountMgmtInfosResponse) String() string
type ListAccountMgmtInfosSortOrderEnum ¶ added in v65.47.0
type ListAccountMgmtInfosSortOrderEnum string
ListAccountMgmtInfosSortOrderEnum Enum with underlying type: string
const ( ListAccountMgmtInfosSortOrderAscending ListAccountMgmtInfosSortOrderEnum = "ASCENDING" ListAccountMgmtInfosSortOrderDescending ListAccountMgmtInfosSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListAccountMgmtInfosSortOrderEnum
func GetListAccountMgmtInfosSortOrderEnumValues ¶ added in v65.47.0
func GetListAccountMgmtInfosSortOrderEnumValues() []ListAccountMgmtInfosSortOrderEnum
GetListAccountMgmtInfosSortOrderEnumValues Enumerates the set of values for ListAccountMgmtInfosSortOrderEnum
func GetMappingListAccountMgmtInfosSortOrderEnum ¶ added in v65.47.0
func GetMappingListAccountMgmtInfosSortOrderEnum(val string) (ListAccountMgmtInfosSortOrderEnum, bool)
GetMappingListAccountMgmtInfosSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAccountRecoverySettingsRequest ¶ added in v65.47.0
type ListAccountRecoverySettingsRequest struct { // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAccountRecoverySettingsRequest wrapper for the ListAccountRecoverySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountRecoverySettings.go.html to see an example of how to use ListAccountRecoverySettingsRequest.
func (ListAccountRecoverySettingsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListAccountRecoverySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAccountRecoverySettingsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListAccountRecoverySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAccountRecoverySettingsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListAccountRecoverySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAccountRecoverySettingsRequest) String ¶ added in v65.47.0
func (request ListAccountRecoverySettingsRequest) String() string
func (ListAccountRecoverySettingsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListAccountRecoverySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAccountRecoverySettingsResponse ¶ added in v65.47.0
type ListAccountRecoverySettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of AccountRecoverySettings instances AccountRecoverySettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAccountRecoverySettingsResponse wrapper for the ListAccountRecoverySettings operation
func (ListAccountRecoverySettingsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListAccountRecoverySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAccountRecoverySettingsResponse) String ¶ added in v65.47.0
func (response ListAccountRecoverySettingsResponse) String() string
type ListApiKeysRequest ¶
type ListApiKeysRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListApiKeysSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListApiKeysRequest wrapper for the ListApiKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApiKeys.go.html to see an example of how to use ListApiKeysRequest.
func (ListApiKeysRequest) BinaryRequestBody ¶
func (request ListApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListApiKeysRequest) HTTPRequest ¶
func (request ListApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListApiKeysRequest) RetryPolicy ¶
func (request ListApiKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListApiKeysRequest) String ¶
func (request ListApiKeysRequest) String() string
func (ListApiKeysRequest) ValidateEnumValue ¶
func (request ListApiKeysRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListApiKeysResponse ¶
type ListApiKeysResponse struct { // The underlying http response RawResponse *http.Response // A list of ApiKeys instances ApiKeys `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListApiKeysResponse wrapper for the ListApiKeys operation
func (ListApiKeysResponse) HTTPResponse ¶
func (response ListApiKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApiKeysResponse) String ¶
func (response ListApiKeysResponse) String() string
type ListApiKeysSortOrderEnum ¶
type ListApiKeysSortOrderEnum string
ListApiKeysSortOrderEnum Enum with underlying type: string
const ( ListApiKeysSortOrderAscending ListApiKeysSortOrderEnum = "ASCENDING" ListApiKeysSortOrderDescending ListApiKeysSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListApiKeysSortOrderEnum
func GetListApiKeysSortOrderEnumValues ¶
func GetListApiKeysSortOrderEnumValues() []ListApiKeysSortOrderEnum
GetListApiKeysSortOrderEnumValues Enumerates the set of values for ListApiKeysSortOrderEnum
func GetMappingListApiKeysSortOrderEnum ¶
func GetMappingListApiKeysSortOrderEnum(val string) (ListApiKeysSortOrderEnum, bool)
GetMappingListApiKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAppRolesRequest ¶ added in v65.47.0
type ListAppRolesRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListAppRolesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAppRolesRequest wrapper for the ListAppRoles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAppRoles.go.html to see an example of how to use ListAppRolesRequest.
func (ListAppRolesRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListAppRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAppRolesRequest) HTTPRequest ¶ added in v65.47.0
func (request ListAppRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAppRolesRequest) RetryPolicy ¶ added in v65.47.0
func (request ListAppRolesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAppRolesRequest) String ¶ added in v65.47.0
func (request ListAppRolesRequest) String() string
func (ListAppRolesRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListAppRolesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAppRolesResponse ¶ added in v65.47.0
type ListAppRolesResponse struct { // The underlying http response RawResponse *http.Response // A list of AppRoles instances AppRoles `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAppRolesResponse wrapper for the ListAppRoles operation
func (ListAppRolesResponse) HTTPResponse ¶ added in v65.47.0
func (response ListAppRolesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAppRolesResponse) String ¶ added in v65.47.0
func (response ListAppRolesResponse) String() string
type ListAppRolesSortOrderEnum ¶ added in v65.47.0
type ListAppRolesSortOrderEnum string
ListAppRolesSortOrderEnum Enum with underlying type: string
const ( ListAppRolesSortOrderAscending ListAppRolesSortOrderEnum = "ASCENDING" ListAppRolesSortOrderDescending ListAppRolesSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListAppRolesSortOrderEnum
func GetListAppRolesSortOrderEnumValues ¶ added in v65.47.0
func GetListAppRolesSortOrderEnumValues() []ListAppRolesSortOrderEnum
GetListAppRolesSortOrderEnumValues Enumerates the set of values for ListAppRolesSortOrderEnum
func GetMappingListAppRolesSortOrderEnum ¶ added in v65.47.0
func GetMappingListAppRolesSortOrderEnum(val string) (ListAppRolesSortOrderEnum, bool)
GetMappingListAppRolesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAppsRequest ¶ added in v65.47.0
type ListAppsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListAppsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAppsRequest wrapper for the ListApps operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApps.go.html to see an example of how to use ListAppsRequest.
func (ListAppsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAppsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAppsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAppsRequest) String ¶ added in v65.47.0
func (request ListAppsRequest) String() string
func (ListAppsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListAppsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAppsResponse ¶ added in v65.47.0
type ListAppsResponse struct { // The underlying http response RawResponse *http.Response // A list of Apps instances Apps `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAppsResponse wrapper for the ListApps operation
func (ListAppsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAppsResponse) String ¶ added in v65.47.0
func (response ListAppsResponse) String() string
type ListAppsSortOrderEnum ¶ added in v65.47.0
type ListAppsSortOrderEnum string
ListAppsSortOrderEnum Enum with underlying type: string
const ( ListAppsSortOrderAscending ListAppsSortOrderEnum = "ASCENDING" ListAppsSortOrderDescending ListAppsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListAppsSortOrderEnum
func GetListAppsSortOrderEnumValues ¶ added in v65.47.0
func GetListAppsSortOrderEnumValues() []ListAppsSortOrderEnum
GetListAppsSortOrderEnumValues Enumerates the set of values for ListAppsSortOrderEnum
func GetMappingListAppsSortOrderEnum ¶ added in v65.47.0
func GetMappingListAppsSortOrderEnum(val string) (ListAppsSortOrderEnum, bool)
GetMappingListAppsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAuthTokensRequest ¶
type ListAuthTokensRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListAuthTokensSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAuthTokensRequest wrapper for the ListAuthTokens operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthTokens.go.html to see an example of how to use ListAuthTokensRequest.
func (ListAuthTokensRequest) BinaryRequestBody ¶
func (request ListAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAuthTokensRequest) HTTPRequest ¶
func (request ListAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAuthTokensRequest) RetryPolicy ¶
func (request ListAuthTokensRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAuthTokensRequest) String ¶
func (request ListAuthTokensRequest) String() string
func (ListAuthTokensRequest) ValidateEnumValue ¶
func (request ListAuthTokensRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAuthTokensResponse ¶
type ListAuthTokensResponse struct { // The underlying http response RawResponse *http.Response // A list of AuthTokens instances AuthTokens `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAuthTokensResponse wrapper for the ListAuthTokens operation
func (ListAuthTokensResponse) HTTPResponse ¶
func (response ListAuthTokensResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAuthTokensResponse) String ¶
func (response ListAuthTokensResponse) String() string
type ListAuthTokensSortOrderEnum ¶
type ListAuthTokensSortOrderEnum string
ListAuthTokensSortOrderEnum Enum with underlying type: string
const ( ListAuthTokensSortOrderAscending ListAuthTokensSortOrderEnum = "ASCENDING" ListAuthTokensSortOrderDescending ListAuthTokensSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListAuthTokensSortOrderEnum
func GetListAuthTokensSortOrderEnumValues ¶
func GetListAuthTokensSortOrderEnumValues() []ListAuthTokensSortOrderEnum
GetListAuthTokensSortOrderEnumValues Enumerates the set of values for ListAuthTokensSortOrderEnum
func GetMappingListAuthTokensSortOrderEnum ¶
func GetMappingListAuthTokensSortOrderEnum(val string) (ListAuthTokensSortOrderEnum, bool)
GetMappingListAuthTokensSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAuthenticationFactorSettingsRequest ¶
type ListAuthenticationFactorSettingsRequest struct { // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAuthenticationFactorSettingsRequest wrapper for the ListAuthenticationFactorSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthenticationFactorSettings.go.html to see an example of how to use ListAuthenticationFactorSettingsRequest.
func (ListAuthenticationFactorSettingsRequest) BinaryRequestBody ¶
func (request ListAuthenticationFactorSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAuthenticationFactorSettingsRequest) HTTPRequest ¶
func (request ListAuthenticationFactorSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAuthenticationFactorSettingsRequest) RetryPolicy ¶
func (request ListAuthenticationFactorSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAuthenticationFactorSettingsRequest) String ¶
func (request ListAuthenticationFactorSettingsRequest) String() string
func (ListAuthenticationFactorSettingsRequest) ValidateEnumValue ¶
func (request ListAuthenticationFactorSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAuthenticationFactorSettingsResponse ¶
type ListAuthenticationFactorSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of AuthenticationFactorSettings instances AuthenticationFactorSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAuthenticationFactorSettingsResponse wrapper for the ListAuthenticationFactorSettings operation
func (ListAuthenticationFactorSettingsResponse) HTTPResponse ¶
func (response ListAuthenticationFactorSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAuthenticationFactorSettingsResponse) String ¶
func (response ListAuthenticationFactorSettingsResponse) String() string
type ListCustomerSecretKeysRequest ¶
type ListCustomerSecretKeysRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListCustomerSecretKeysSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCustomerSecretKeysRequest wrapper for the ListCustomerSecretKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCustomerSecretKeys.go.html to see an example of how to use ListCustomerSecretKeysRequest.
func (ListCustomerSecretKeysRequest) BinaryRequestBody ¶
func (request ListCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCustomerSecretKeysRequest) HTTPRequest ¶
func (request ListCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCustomerSecretKeysRequest) RetryPolicy ¶
func (request ListCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCustomerSecretKeysRequest) String ¶
func (request ListCustomerSecretKeysRequest) String() string
func (ListCustomerSecretKeysRequest) ValidateEnumValue ¶
func (request ListCustomerSecretKeysRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCustomerSecretKeysResponse ¶
type ListCustomerSecretKeysResponse struct { // The underlying http response RawResponse *http.Response // A list of CustomerSecretKeys instances CustomerSecretKeys `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCustomerSecretKeysResponse wrapper for the ListCustomerSecretKeys operation
func (ListCustomerSecretKeysResponse) HTTPResponse ¶
func (response ListCustomerSecretKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCustomerSecretKeysResponse) String ¶
func (response ListCustomerSecretKeysResponse) String() string
type ListCustomerSecretKeysSortOrderEnum ¶
type ListCustomerSecretKeysSortOrderEnum string
ListCustomerSecretKeysSortOrderEnum Enum with underlying type: string
const ( ListCustomerSecretKeysSortOrderAscending ListCustomerSecretKeysSortOrderEnum = "ASCENDING" ListCustomerSecretKeysSortOrderDescending ListCustomerSecretKeysSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListCustomerSecretKeysSortOrderEnum
func GetListCustomerSecretKeysSortOrderEnumValues ¶
func GetListCustomerSecretKeysSortOrderEnumValues() []ListCustomerSecretKeysSortOrderEnum
GetListCustomerSecretKeysSortOrderEnumValues Enumerates the set of values for ListCustomerSecretKeysSortOrderEnum
func GetMappingListCustomerSecretKeysSortOrderEnum ¶
func GetMappingListCustomerSecretKeysSortOrderEnum(val string) (ListCustomerSecretKeysSortOrderEnum, bool)
GetMappingListCustomerSecretKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDynamicResourceGroupsRequest ¶
type ListDynamicResourceGroupsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListDynamicResourceGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDynamicResourceGroupsRequest wrapper for the ListDynamicResourceGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListDynamicResourceGroups.go.html to see an example of how to use ListDynamicResourceGroupsRequest.
func (ListDynamicResourceGroupsRequest) BinaryRequestBody ¶
func (request ListDynamicResourceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDynamicResourceGroupsRequest) HTTPRequest ¶
func (request ListDynamicResourceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDynamicResourceGroupsRequest) RetryPolicy ¶
func (request ListDynamicResourceGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDynamicResourceGroupsRequest) String ¶
func (request ListDynamicResourceGroupsRequest) String() string
func (ListDynamicResourceGroupsRequest) ValidateEnumValue ¶
func (request ListDynamicResourceGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDynamicResourceGroupsResponse ¶
type ListDynamicResourceGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of DynamicResourceGroups instances DynamicResourceGroups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDynamicResourceGroupsResponse wrapper for the ListDynamicResourceGroups operation
func (ListDynamicResourceGroupsResponse) HTTPResponse ¶
func (response ListDynamicResourceGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDynamicResourceGroupsResponse) String ¶
func (response ListDynamicResourceGroupsResponse) String() string
type ListDynamicResourceGroupsSortOrderEnum ¶
type ListDynamicResourceGroupsSortOrderEnum string
ListDynamicResourceGroupsSortOrderEnum Enum with underlying type: string
const ( ListDynamicResourceGroupsSortOrderAscending ListDynamicResourceGroupsSortOrderEnum = "ASCENDING" ListDynamicResourceGroupsSortOrderDescending ListDynamicResourceGroupsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListDynamicResourceGroupsSortOrderEnum
func GetListDynamicResourceGroupsSortOrderEnumValues ¶
func GetListDynamicResourceGroupsSortOrderEnumValues() []ListDynamicResourceGroupsSortOrderEnum
GetListDynamicResourceGroupsSortOrderEnumValues Enumerates the set of values for ListDynamicResourceGroupsSortOrderEnum
func GetMappingListDynamicResourceGroupsSortOrderEnum ¶
func GetMappingListDynamicResourceGroupsSortOrderEnum(val string) (ListDynamicResourceGroupsSortOrderEnum, bool)
GetMappingListDynamicResourceGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGrantsRequest ¶ added in v65.47.0
type ListGrantsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListGrantsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListGrantsRequest wrapper for the ListGrants operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGrants.go.html to see an example of how to use ListGrantsRequest.
func (ListGrantsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListGrantsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListGrantsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListGrantsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGrantsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListGrantsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGrantsRequest) String ¶ added in v65.47.0
func (request ListGrantsRequest) String() string
func (ListGrantsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListGrantsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListGrantsResponse ¶ added in v65.47.0
type ListGrantsResponse struct { // The underlying http response RawResponse *http.Response // A list of Grants instances Grants `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListGrantsResponse wrapper for the ListGrants operation
func (ListGrantsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListGrantsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGrantsResponse) String ¶ added in v65.47.0
func (response ListGrantsResponse) String() string
type ListGrantsSortOrderEnum ¶ added in v65.47.0
type ListGrantsSortOrderEnum string
ListGrantsSortOrderEnum Enum with underlying type: string
const ( ListGrantsSortOrderAscending ListGrantsSortOrderEnum = "ASCENDING" ListGrantsSortOrderDescending ListGrantsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListGrantsSortOrderEnum
func GetListGrantsSortOrderEnumValues ¶ added in v65.47.0
func GetListGrantsSortOrderEnumValues() []ListGrantsSortOrderEnum
GetListGrantsSortOrderEnumValues Enumerates the set of values for ListGrantsSortOrderEnum
func GetMappingListGrantsSortOrderEnum ¶ added in v65.47.0
func GetMappingListGrantsSortOrderEnum(val string) (ListGrantsSortOrderEnum, bool)
GetMappingListGrantsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGroupsRequest ¶
type ListGroupsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListGroupsRequest wrapper for the ListGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGroups.go.html to see an example of how to use ListGroupsRequest.
func (ListGroupsRequest) BinaryRequestBody ¶
func (request ListGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListGroupsRequest) HTTPRequest ¶
func (request ListGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGroupsRequest) RetryPolicy ¶
func (request ListGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGroupsRequest) String ¶
func (request ListGroupsRequest) String() string
func (ListGroupsRequest) ValidateEnumValue ¶
func (request ListGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListGroupsResponse ¶
type ListGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of Groups instances Groups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListGroupsResponse wrapper for the ListGroups operation
func (ListGroupsResponse) HTTPResponse ¶
func (response ListGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGroupsResponse) String ¶
func (response ListGroupsResponse) String() string
type ListGroupsSortOrderEnum ¶
type ListGroupsSortOrderEnum string
ListGroupsSortOrderEnum Enum with underlying type: string
const ( ListGroupsSortOrderAscending ListGroupsSortOrderEnum = "ASCENDING" ListGroupsSortOrderDescending ListGroupsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListGroupsSortOrderEnum
func GetListGroupsSortOrderEnumValues ¶
func GetListGroupsSortOrderEnumValues() []ListGroupsSortOrderEnum
GetListGroupsSortOrderEnumValues Enumerates the set of values for ListGroupsSortOrderEnum
func GetMappingListGroupsSortOrderEnum ¶
func GetMappingListGroupsSortOrderEnum(val string) (ListGroupsSortOrderEnum, bool)
GetMappingListGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListIdentityProvidersRequest ¶
type ListIdentityProvidersRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListIdentityProvidersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListIdentityProvidersRequest wrapper for the ListIdentityProviders operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityProviders.go.html to see an example of how to use ListIdentityProvidersRequest.
func (ListIdentityProvidersRequest) BinaryRequestBody ¶
func (request ListIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListIdentityProvidersRequest) HTTPRequest ¶
func (request ListIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListIdentityProvidersRequest) RetryPolicy ¶
func (request ListIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListIdentityProvidersRequest) String ¶
func (request ListIdentityProvidersRequest) String() string
func (ListIdentityProvidersRequest) ValidateEnumValue ¶
func (request ListIdentityProvidersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListIdentityProvidersResponse ¶
type ListIdentityProvidersResponse struct { // The underlying http response RawResponse *http.Response // A list of IdentityProviders instances IdentityProviders `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListIdentityProvidersResponse wrapper for the ListIdentityProviders operation
func (ListIdentityProvidersResponse) HTTPResponse ¶
func (response ListIdentityProvidersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListIdentityProvidersResponse) String ¶
func (response ListIdentityProvidersResponse) String() string
type ListIdentityProvidersSortOrderEnum ¶
type ListIdentityProvidersSortOrderEnum string
ListIdentityProvidersSortOrderEnum Enum with underlying type: string
const ( ListIdentityProvidersSortOrderAscending ListIdentityProvidersSortOrderEnum = "ASCENDING" ListIdentityProvidersSortOrderDescending ListIdentityProvidersSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListIdentityProvidersSortOrderEnum
func GetListIdentityProvidersSortOrderEnumValues ¶
func GetListIdentityProvidersSortOrderEnumValues() []ListIdentityProvidersSortOrderEnum
GetListIdentityProvidersSortOrderEnumValues Enumerates the set of values for ListIdentityProvidersSortOrderEnum
func GetMappingListIdentityProvidersSortOrderEnum ¶
func GetMappingListIdentityProvidersSortOrderEnum(val string) (ListIdentityProvidersSortOrderEnum, bool)
GetMappingListIdentityProvidersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListIdentitySettingsRequest ¶ added in v65.47.0
type ListIdentitySettingsRequest struct { // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListIdentitySettingsRequest wrapper for the ListIdentitySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentitySettings.go.html to see an example of how to use ListIdentitySettingsRequest.
func (ListIdentitySettingsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListIdentitySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListIdentitySettingsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListIdentitySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListIdentitySettingsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListIdentitySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListIdentitySettingsRequest) String ¶ added in v65.47.0
func (request ListIdentitySettingsRequest) String() string
func (ListIdentitySettingsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListIdentitySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListIdentitySettingsResponse ¶ added in v65.47.0
type ListIdentitySettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of IdentitySettings instances IdentitySettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListIdentitySettingsResponse wrapper for the ListIdentitySettings operation
func (ListIdentitySettingsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListIdentitySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListIdentitySettingsResponse) String ¶ added in v65.47.0
func (response ListIdentitySettingsResponse) String() string
type ListKmsiSettingsRequest ¶
type ListKmsiSettingsRequest struct { // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListKmsiSettingsRequest wrapper for the ListKmsiSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListKmsiSettings.go.html to see an example of how to use ListKmsiSettingsRequest.
func (ListKmsiSettingsRequest) BinaryRequestBody ¶
func (request ListKmsiSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListKmsiSettingsRequest) HTTPRequest ¶
func (request ListKmsiSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListKmsiSettingsRequest) RetryPolicy ¶
func (request ListKmsiSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListKmsiSettingsRequest) String ¶
func (request ListKmsiSettingsRequest) String() string
func (ListKmsiSettingsRequest) ValidateEnumValue ¶
func (request ListKmsiSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListKmsiSettingsResponse ¶
type ListKmsiSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of KmsiSettings instances KmsiSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListKmsiSettingsResponse wrapper for the ListKmsiSettings operation
func (ListKmsiSettingsResponse) HTTPResponse ¶
func (response ListKmsiSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListKmsiSettingsResponse) String ¶
func (response ListKmsiSettingsResponse) String() string
type ListMyApiKeysRequest ¶
type ListMyApiKeysRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyApiKeysSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyApiKeysRequest wrapper for the ListMyApiKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApiKeys.go.html to see an example of how to use ListMyApiKeysRequest.
func (ListMyApiKeysRequest) BinaryRequestBody ¶
func (request ListMyApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyApiKeysRequest) HTTPRequest ¶
func (request ListMyApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyApiKeysRequest) RetryPolicy ¶
func (request ListMyApiKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyApiKeysRequest) String ¶
func (request ListMyApiKeysRequest) String() string
func (ListMyApiKeysRequest) ValidateEnumValue ¶
func (request ListMyApiKeysRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyApiKeysResponse ¶
type ListMyApiKeysResponse struct { // The underlying http response RawResponse *http.Response // A list of MyApiKeys instances MyApiKeys `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyApiKeysResponse wrapper for the ListMyApiKeys operation
func (ListMyApiKeysResponse) HTTPResponse ¶
func (response ListMyApiKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyApiKeysResponse) String ¶
func (response ListMyApiKeysResponse) String() string
type ListMyApiKeysSortOrderEnum ¶
type ListMyApiKeysSortOrderEnum string
ListMyApiKeysSortOrderEnum Enum with underlying type: string
const ( ListMyApiKeysSortOrderAscending ListMyApiKeysSortOrderEnum = "ASCENDING" ListMyApiKeysSortOrderDescending ListMyApiKeysSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyApiKeysSortOrderEnum
func GetListMyApiKeysSortOrderEnumValues ¶
func GetListMyApiKeysSortOrderEnumValues() []ListMyApiKeysSortOrderEnum
GetListMyApiKeysSortOrderEnumValues Enumerates the set of values for ListMyApiKeysSortOrderEnum
func GetMappingListMyApiKeysSortOrderEnum ¶
func GetMappingListMyApiKeysSortOrderEnum(val string) (ListMyApiKeysSortOrderEnum, bool)
GetMappingListMyApiKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyAppsRequest ¶ added in v65.47.0
type ListMyAppsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyAppsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyAppsRequest wrapper for the ListMyApps operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApps.go.html to see an example of how to use ListMyAppsRequest.
func (ListMyAppsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListMyAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyAppsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListMyAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyAppsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListMyAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyAppsRequest) String ¶ added in v65.47.0
func (request ListMyAppsRequest) String() string
func (ListMyAppsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListMyAppsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyAppsResponse ¶ added in v65.47.0
type ListMyAppsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyApps instances MyApps `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyAppsResponse wrapper for the ListMyApps operation
func (ListMyAppsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListMyAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyAppsResponse) String ¶ added in v65.47.0
func (response ListMyAppsResponse) String() string
type ListMyAppsSortOrderEnum ¶ added in v65.47.0
type ListMyAppsSortOrderEnum string
ListMyAppsSortOrderEnum Enum with underlying type: string
const ( ListMyAppsSortOrderAscending ListMyAppsSortOrderEnum = "ASCENDING" ListMyAppsSortOrderDescending ListMyAppsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyAppsSortOrderEnum
func GetListMyAppsSortOrderEnumValues ¶ added in v65.47.0
func GetListMyAppsSortOrderEnumValues() []ListMyAppsSortOrderEnum
GetListMyAppsSortOrderEnumValues Enumerates the set of values for ListMyAppsSortOrderEnum
func GetMappingListMyAppsSortOrderEnum ¶ added in v65.47.0
func GetMappingListMyAppsSortOrderEnum(val string) (ListMyAppsSortOrderEnum, bool)
GetMappingListMyAppsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyAuthTokensRequest ¶
type ListMyAuthTokensRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyAuthTokensSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyAuthTokensRequest wrapper for the ListMyAuthTokens operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyAuthTokens.go.html to see an example of how to use ListMyAuthTokensRequest.
func (ListMyAuthTokensRequest) BinaryRequestBody ¶
func (request ListMyAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyAuthTokensRequest) HTTPRequest ¶
func (request ListMyAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyAuthTokensRequest) RetryPolicy ¶
func (request ListMyAuthTokensRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyAuthTokensRequest) String ¶
func (request ListMyAuthTokensRequest) String() string
func (ListMyAuthTokensRequest) ValidateEnumValue ¶
func (request ListMyAuthTokensRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyAuthTokensResponse ¶
type ListMyAuthTokensResponse struct { // The underlying http response RawResponse *http.Response // A list of MyAuthTokens instances MyAuthTokens `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyAuthTokensResponse wrapper for the ListMyAuthTokens operation
func (ListMyAuthTokensResponse) HTTPResponse ¶
func (response ListMyAuthTokensResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyAuthTokensResponse) String ¶
func (response ListMyAuthTokensResponse) String() string
type ListMyAuthTokensSortOrderEnum ¶
type ListMyAuthTokensSortOrderEnum string
ListMyAuthTokensSortOrderEnum Enum with underlying type: string
const ( ListMyAuthTokensSortOrderAscending ListMyAuthTokensSortOrderEnum = "ASCENDING" ListMyAuthTokensSortOrderDescending ListMyAuthTokensSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyAuthTokensSortOrderEnum
func GetListMyAuthTokensSortOrderEnumValues ¶
func GetListMyAuthTokensSortOrderEnumValues() []ListMyAuthTokensSortOrderEnum
GetListMyAuthTokensSortOrderEnumValues Enumerates the set of values for ListMyAuthTokensSortOrderEnum
func GetMappingListMyAuthTokensSortOrderEnum ¶
func GetMappingListMyAuthTokensSortOrderEnum(val string) (ListMyAuthTokensSortOrderEnum, bool)
GetMappingListMyAuthTokensSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyCustomerSecretKeysRequest ¶
type ListMyCustomerSecretKeysRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyCustomerSecretKeysSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyCustomerSecretKeysRequest wrapper for the ListMyCustomerSecretKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyCustomerSecretKeys.go.html to see an example of how to use ListMyCustomerSecretKeysRequest.
func (ListMyCustomerSecretKeysRequest) BinaryRequestBody ¶
func (request ListMyCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyCustomerSecretKeysRequest) HTTPRequest ¶
func (request ListMyCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyCustomerSecretKeysRequest) RetryPolicy ¶
func (request ListMyCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyCustomerSecretKeysRequest) String ¶
func (request ListMyCustomerSecretKeysRequest) String() string
func (ListMyCustomerSecretKeysRequest) ValidateEnumValue ¶
func (request ListMyCustomerSecretKeysRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyCustomerSecretKeysResponse ¶
type ListMyCustomerSecretKeysResponse struct { // The underlying http response RawResponse *http.Response // A list of MyCustomerSecretKeys instances MyCustomerSecretKeys `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyCustomerSecretKeysResponse wrapper for the ListMyCustomerSecretKeys operation
func (ListMyCustomerSecretKeysResponse) HTTPResponse ¶
func (response ListMyCustomerSecretKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyCustomerSecretKeysResponse) String ¶
func (response ListMyCustomerSecretKeysResponse) String() string
type ListMyCustomerSecretKeysSortOrderEnum ¶
type ListMyCustomerSecretKeysSortOrderEnum string
ListMyCustomerSecretKeysSortOrderEnum Enum with underlying type: string
const ( ListMyCustomerSecretKeysSortOrderAscending ListMyCustomerSecretKeysSortOrderEnum = "ASCENDING" ListMyCustomerSecretKeysSortOrderDescending ListMyCustomerSecretKeysSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyCustomerSecretKeysSortOrderEnum
func GetListMyCustomerSecretKeysSortOrderEnumValues ¶
func GetListMyCustomerSecretKeysSortOrderEnumValues() []ListMyCustomerSecretKeysSortOrderEnum
GetListMyCustomerSecretKeysSortOrderEnumValues Enumerates the set of values for ListMyCustomerSecretKeysSortOrderEnum
func GetMappingListMyCustomerSecretKeysSortOrderEnum ¶
func GetMappingListMyCustomerSecretKeysSortOrderEnum(val string) (ListMyCustomerSecretKeysSortOrderEnum, bool)
GetMappingListMyCustomerSecretKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyDevicesRequest ¶
type ListMyDevicesRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyDevicesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyDevicesRequest wrapper for the ListMyDevices operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyDevices.go.html to see an example of how to use ListMyDevicesRequest.
func (ListMyDevicesRequest) BinaryRequestBody ¶
func (request ListMyDevicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyDevicesRequest) HTTPRequest ¶
func (request ListMyDevicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyDevicesRequest) RetryPolicy ¶
func (request ListMyDevicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyDevicesRequest) String ¶
func (request ListMyDevicesRequest) String() string
func (ListMyDevicesRequest) ValidateEnumValue ¶
func (request ListMyDevicesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyDevicesResponse ¶
type ListMyDevicesResponse struct { // The underlying http response RawResponse *http.Response // A list of MyDevices instances MyDevices `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyDevicesResponse wrapper for the ListMyDevices operation
func (ListMyDevicesResponse) HTTPResponse ¶
func (response ListMyDevicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyDevicesResponse) String ¶
func (response ListMyDevicesResponse) String() string
type ListMyDevicesSortOrderEnum ¶
type ListMyDevicesSortOrderEnum string
ListMyDevicesSortOrderEnum Enum with underlying type: string
const ( ListMyDevicesSortOrderAscending ListMyDevicesSortOrderEnum = "ASCENDING" ListMyDevicesSortOrderDescending ListMyDevicesSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyDevicesSortOrderEnum
func GetListMyDevicesSortOrderEnumValues ¶
func GetListMyDevicesSortOrderEnumValues() []ListMyDevicesSortOrderEnum
GetListMyDevicesSortOrderEnumValues Enumerates the set of values for ListMyDevicesSortOrderEnum
func GetMappingListMyDevicesSortOrderEnum ¶
func GetMappingListMyDevicesSortOrderEnum(val string) (ListMyDevicesSortOrderEnum, bool)
GetMappingListMyDevicesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyGroupsRequest ¶
type ListMyGroupsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyGroupsRequest wrapper for the ListMyGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyGroups.go.html to see an example of how to use ListMyGroupsRequest.
func (ListMyGroupsRequest) BinaryRequestBody ¶
func (request ListMyGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyGroupsRequest) HTTPRequest ¶
func (request ListMyGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyGroupsRequest) RetryPolicy ¶
func (request ListMyGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyGroupsRequest) String ¶
func (request ListMyGroupsRequest) String() string
func (ListMyGroupsRequest) ValidateEnumValue ¶
func (request ListMyGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyGroupsResponse ¶
type ListMyGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyGroups instances MyGroups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyGroupsResponse wrapper for the ListMyGroups operation
func (ListMyGroupsResponse) HTTPResponse ¶
func (response ListMyGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyGroupsResponse) String ¶
func (response ListMyGroupsResponse) String() string
type ListMyGroupsSortOrderEnum ¶
type ListMyGroupsSortOrderEnum string
ListMyGroupsSortOrderEnum Enum with underlying type: string
const ( ListMyGroupsSortOrderAscending ListMyGroupsSortOrderEnum = "ASCENDING" ListMyGroupsSortOrderDescending ListMyGroupsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyGroupsSortOrderEnum
func GetListMyGroupsSortOrderEnumValues ¶
func GetListMyGroupsSortOrderEnumValues() []ListMyGroupsSortOrderEnum
GetListMyGroupsSortOrderEnumValues Enumerates the set of values for ListMyGroupsSortOrderEnum
func GetMappingListMyGroupsSortOrderEnum ¶
func GetMappingListMyGroupsSortOrderEnum(val string) (ListMyGroupsSortOrderEnum, bool)
GetMappingListMyGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyOAuth2ClientCredentialsRequest ¶
type ListMyOAuth2ClientCredentialsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyOAuth2ClientCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyOAuth2ClientCredentialsRequest wrapper for the ListMyOAuth2ClientCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyOAuth2ClientCredentials.go.html to see an example of how to use ListMyOAuth2ClientCredentialsRequest.
func (ListMyOAuth2ClientCredentialsRequest) BinaryRequestBody ¶
func (request ListMyOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyOAuth2ClientCredentialsRequest) HTTPRequest ¶
func (request ListMyOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyOAuth2ClientCredentialsRequest) RetryPolicy ¶
func (request ListMyOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyOAuth2ClientCredentialsRequest) String ¶
func (request ListMyOAuth2ClientCredentialsRequest) String() string
func (ListMyOAuth2ClientCredentialsRequest) ValidateEnumValue ¶
func (request ListMyOAuth2ClientCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyOAuth2ClientCredentialsResponse ¶
type ListMyOAuth2ClientCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyOAuth2ClientCredentials instances MyOAuth2ClientCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyOAuth2ClientCredentialsResponse wrapper for the ListMyOAuth2ClientCredentials operation
func (ListMyOAuth2ClientCredentialsResponse) HTTPResponse ¶
func (response ListMyOAuth2ClientCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyOAuth2ClientCredentialsResponse) String ¶
func (response ListMyOAuth2ClientCredentialsResponse) String() string
type ListMyOAuth2ClientCredentialsSortOrderEnum ¶
type ListMyOAuth2ClientCredentialsSortOrderEnum string
ListMyOAuth2ClientCredentialsSortOrderEnum Enum with underlying type: string
const ( ListMyOAuth2ClientCredentialsSortOrderAscending ListMyOAuth2ClientCredentialsSortOrderEnum = "ASCENDING" ListMyOAuth2ClientCredentialsSortOrderDescending ListMyOAuth2ClientCredentialsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyOAuth2ClientCredentialsSortOrderEnum
func GetListMyOAuth2ClientCredentialsSortOrderEnumValues ¶
func GetListMyOAuth2ClientCredentialsSortOrderEnumValues() []ListMyOAuth2ClientCredentialsSortOrderEnum
GetListMyOAuth2ClientCredentialsSortOrderEnumValues Enumerates the set of values for ListMyOAuth2ClientCredentialsSortOrderEnum
func GetMappingListMyOAuth2ClientCredentialsSortOrderEnum ¶
func GetMappingListMyOAuth2ClientCredentialsSortOrderEnum(val string) (ListMyOAuth2ClientCredentialsSortOrderEnum, bool)
GetMappingListMyOAuth2ClientCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyRequestableGroupsRequest ¶ added in v65.47.0
type ListMyRequestableGroupsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyRequestableGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyRequestableGroupsRequest wrapper for the ListMyRequestableGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequestableGroups.go.html to see an example of how to use ListMyRequestableGroupsRequest.
func (ListMyRequestableGroupsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListMyRequestableGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyRequestableGroupsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListMyRequestableGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyRequestableGroupsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListMyRequestableGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyRequestableGroupsRequest) String ¶ added in v65.47.0
func (request ListMyRequestableGroupsRequest) String() string
func (ListMyRequestableGroupsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListMyRequestableGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyRequestableGroupsResponse ¶ added in v65.47.0
type ListMyRequestableGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyRequestableGroups instances MyRequestableGroups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyRequestableGroupsResponse wrapper for the ListMyRequestableGroups operation
func (ListMyRequestableGroupsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListMyRequestableGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyRequestableGroupsResponse) String ¶ added in v65.47.0
func (response ListMyRequestableGroupsResponse) String() string
type ListMyRequestableGroupsSortOrderEnum ¶ added in v65.47.0
type ListMyRequestableGroupsSortOrderEnum string
ListMyRequestableGroupsSortOrderEnum Enum with underlying type: string
const ( ListMyRequestableGroupsSortOrderAscending ListMyRequestableGroupsSortOrderEnum = "ASCENDING" ListMyRequestableGroupsSortOrderDescending ListMyRequestableGroupsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyRequestableGroupsSortOrderEnum
func GetListMyRequestableGroupsSortOrderEnumValues ¶ added in v65.47.0
func GetListMyRequestableGroupsSortOrderEnumValues() []ListMyRequestableGroupsSortOrderEnum
GetListMyRequestableGroupsSortOrderEnumValues Enumerates the set of values for ListMyRequestableGroupsSortOrderEnum
func GetMappingListMyRequestableGroupsSortOrderEnum ¶ added in v65.47.0
func GetMappingListMyRequestableGroupsSortOrderEnum(val string) (ListMyRequestableGroupsSortOrderEnum, bool)
GetMappingListMyRequestableGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyRequestsRequest ¶ added in v65.47.0
type ListMyRequestsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyRequestsRequest wrapper for the ListMyRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequests.go.html to see an example of how to use ListMyRequestsRequest.
func (ListMyRequestsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListMyRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyRequestsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListMyRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyRequestsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListMyRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyRequestsRequest) String ¶ added in v65.47.0
func (request ListMyRequestsRequest) String() string
func (ListMyRequestsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListMyRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyRequestsResponse ¶ added in v65.47.0
type ListMyRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyRequests instances MyRequests `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyRequestsResponse wrapper for the ListMyRequests operation
func (ListMyRequestsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListMyRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyRequestsResponse) String ¶ added in v65.47.0
func (response ListMyRequestsResponse) String() string
type ListMyRequestsSortOrderEnum ¶ added in v65.47.0
type ListMyRequestsSortOrderEnum string
ListMyRequestsSortOrderEnum Enum with underlying type: string
const ( ListMyRequestsSortOrderAscending ListMyRequestsSortOrderEnum = "ASCENDING" ListMyRequestsSortOrderDescending ListMyRequestsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyRequestsSortOrderEnum
func GetListMyRequestsSortOrderEnumValues ¶ added in v65.47.0
func GetListMyRequestsSortOrderEnumValues() []ListMyRequestsSortOrderEnum
GetListMyRequestsSortOrderEnumValues Enumerates the set of values for ListMyRequestsSortOrderEnum
func GetMappingListMyRequestsSortOrderEnum ¶ added in v65.47.0
func GetMappingListMyRequestsSortOrderEnum(val string) (ListMyRequestsSortOrderEnum, bool)
GetMappingListMyRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMySmtpCredentialsRequest ¶
type ListMySmtpCredentialsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMySmtpCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMySmtpCredentialsRequest wrapper for the ListMySmtpCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySmtpCredentials.go.html to see an example of how to use ListMySmtpCredentialsRequest.
func (ListMySmtpCredentialsRequest) BinaryRequestBody ¶
func (request ListMySmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMySmtpCredentialsRequest) HTTPRequest ¶
func (request ListMySmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMySmtpCredentialsRequest) RetryPolicy ¶
func (request ListMySmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMySmtpCredentialsRequest) String ¶
func (request ListMySmtpCredentialsRequest) String() string
func (ListMySmtpCredentialsRequest) ValidateEnumValue ¶
func (request ListMySmtpCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMySmtpCredentialsResponse ¶
type ListMySmtpCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of MySmtpCredentials instances MySmtpCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMySmtpCredentialsResponse wrapper for the ListMySmtpCredentials operation
func (ListMySmtpCredentialsResponse) HTTPResponse ¶
func (response ListMySmtpCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMySmtpCredentialsResponse) String ¶
func (response ListMySmtpCredentialsResponse) String() string
type ListMySmtpCredentialsSortOrderEnum ¶
type ListMySmtpCredentialsSortOrderEnum string
ListMySmtpCredentialsSortOrderEnum Enum with underlying type: string
const ( ListMySmtpCredentialsSortOrderAscending ListMySmtpCredentialsSortOrderEnum = "ASCENDING" ListMySmtpCredentialsSortOrderDescending ListMySmtpCredentialsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMySmtpCredentialsSortOrderEnum
func GetListMySmtpCredentialsSortOrderEnumValues ¶
func GetListMySmtpCredentialsSortOrderEnumValues() []ListMySmtpCredentialsSortOrderEnum
GetListMySmtpCredentialsSortOrderEnumValues Enumerates the set of values for ListMySmtpCredentialsSortOrderEnum
func GetMappingListMySmtpCredentialsSortOrderEnum ¶
func GetMappingListMySmtpCredentialsSortOrderEnum(val string) (ListMySmtpCredentialsSortOrderEnum, bool)
GetMappingListMySmtpCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMySupportAccountsRequest ¶
type ListMySupportAccountsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMySupportAccountsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMySupportAccountsRequest wrapper for the ListMySupportAccounts operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySupportAccounts.go.html to see an example of how to use ListMySupportAccountsRequest.
func (ListMySupportAccountsRequest) BinaryRequestBody ¶
func (request ListMySupportAccountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMySupportAccountsRequest) HTTPRequest ¶
func (request ListMySupportAccountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMySupportAccountsRequest) RetryPolicy ¶
func (request ListMySupportAccountsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMySupportAccountsRequest) String ¶
func (request ListMySupportAccountsRequest) String() string
func (ListMySupportAccountsRequest) ValidateEnumValue ¶
func (request ListMySupportAccountsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMySupportAccountsResponse ¶
type ListMySupportAccountsResponse struct { // The underlying http response RawResponse *http.Response // A list of MySupportAccounts instances MySupportAccounts `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMySupportAccountsResponse wrapper for the ListMySupportAccounts operation
func (ListMySupportAccountsResponse) HTTPResponse ¶
func (response ListMySupportAccountsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMySupportAccountsResponse) String ¶
func (response ListMySupportAccountsResponse) String() string
type ListMySupportAccountsSortOrderEnum ¶
type ListMySupportAccountsSortOrderEnum string
ListMySupportAccountsSortOrderEnum Enum with underlying type: string
const ( ListMySupportAccountsSortOrderAscending ListMySupportAccountsSortOrderEnum = "ASCENDING" ListMySupportAccountsSortOrderDescending ListMySupportAccountsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMySupportAccountsSortOrderEnum
func GetListMySupportAccountsSortOrderEnumValues ¶
func GetListMySupportAccountsSortOrderEnumValues() []ListMySupportAccountsSortOrderEnum
GetListMySupportAccountsSortOrderEnumValues Enumerates the set of values for ListMySupportAccountsSortOrderEnum
func GetMappingListMySupportAccountsSortOrderEnum ¶
func GetMappingListMySupportAccountsSortOrderEnum(val string) (ListMySupportAccountsSortOrderEnum, bool)
GetMappingListMySupportAccountsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyTrustedUserAgentsRequest ¶
type ListMyTrustedUserAgentsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyTrustedUserAgentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyTrustedUserAgentsRequest wrapper for the ListMyTrustedUserAgents operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyTrustedUserAgents.go.html to see an example of how to use ListMyTrustedUserAgentsRequest.
func (ListMyTrustedUserAgentsRequest) BinaryRequestBody ¶
func (request ListMyTrustedUserAgentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyTrustedUserAgentsRequest) HTTPRequest ¶
func (request ListMyTrustedUserAgentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyTrustedUserAgentsRequest) RetryPolicy ¶
func (request ListMyTrustedUserAgentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyTrustedUserAgentsRequest) String ¶
func (request ListMyTrustedUserAgentsRequest) String() string
func (ListMyTrustedUserAgentsRequest) ValidateEnumValue ¶
func (request ListMyTrustedUserAgentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyTrustedUserAgentsResponse ¶
type ListMyTrustedUserAgentsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyTrustedUserAgents instances MyTrustedUserAgents `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyTrustedUserAgentsResponse wrapper for the ListMyTrustedUserAgents operation
func (ListMyTrustedUserAgentsResponse) HTTPResponse ¶
func (response ListMyTrustedUserAgentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyTrustedUserAgentsResponse) String ¶
func (response ListMyTrustedUserAgentsResponse) String() string
type ListMyTrustedUserAgentsSortOrderEnum ¶
type ListMyTrustedUserAgentsSortOrderEnum string
ListMyTrustedUserAgentsSortOrderEnum Enum with underlying type: string
const ( ListMyTrustedUserAgentsSortOrderAscending ListMyTrustedUserAgentsSortOrderEnum = "ASCENDING" ListMyTrustedUserAgentsSortOrderDescending ListMyTrustedUserAgentsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyTrustedUserAgentsSortOrderEnum
func GetListMyTrustedUserAgentsSortOrderEnumValues ¶
func GetListMyTrustedUserAgentsSortOrderEnumValues() []ListMyTrustedUserAgentsSortOrderEnum
GetListMyTrustedUserAgentsSortOrderEnumValues Enumerates the set of values for ListMyTrustedUserAgentsSortOrderEnum
func GetMappingListMyTrustedUserAgentsSortOrderEnum ¶
func GetMappingListMyTrustedUserAgentsSortOrderEnum(val string) (ListMyTrustedUserAgentsSortOrderEnum, bool)
GetMappingListMyTrustedUserAgentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMyUserDbCredentialsRequest ¶
type ListMyUserDbCredentialsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListMyUserDbCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMyUserDbCredentialsRequest wrapper for the ListMyUserDbCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyUserDbCredentials.go.html to see an example of how to use ListMyUserDbCredentialsRequest.
func (ListMyUserDbCredentialsRequest) BinaryRequestBody ¶
func (request ListMyUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMyUserDbCredentialsRequest) HTTPRequest ¶
func (request ListMyUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMyUserDbCredentialsRequest) RetryPolicy ¶
func (request ListMyUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMyUserDbCredentialsRequest) String ¶
func (request ListMyUserDbCredentialsRequest) String() string
func (ListMyUserDbCredentialsRequest) ValidateEnumValue ¶
func (request ListMyUserDbCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMyUserDbCredentialsResponse ¶
type ListMyUserDbCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyUserDbCredentials instances MyUserDbCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMyUserDbCredentialsResponse wrapper for the ListMyUserDbCredentials operation
func (ListMyUserDbCredentialsResponse) HTTPResponse ¶
func (response ListMyUserDbCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMyUserDbCredentialsResponse) String ¶
func (response ListMyUserDbCredentialsResponse) String() string
type ListMyUserDbCredentialsSortOrderEnum ¶
type ListMyUserDbCredentialsSortOrderEnum string
ListMyUserDbCredentialsSortOrderEnum Enum with underlying type: string
const ( ListMyUserDbCredentialsSortOrderAscending ListMyUserDbCredentialsSortOrderEnum = "ASCENDING" ListMyUserDbCredentialsSortOrderDescending ListMyUserDbCredentialsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListMyUserDbCredentialsSortOrderEnum
func GetListMyUserDbCredentialsSortOrderEnumValues ¶
func GetListMyUserDbCredentialsSortOrderEnumValues() []ListMyUserDbCredentialsSortOrderEnum
GetListMyUserDbCredentialsSortOrderEnumValues Enumerates the set of values for ListMyUserDbCredentialsSortOrderEnum
func GetMappingListMyUserDbCredentialsSortOrderEnum ¶
func GetMappingListMyUserDbCredentialsSortOrderEnum(val string) (ListMyUserDbCredentialsSortOrderEnum, bool)
GetMappingListMyUserDbCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListOAuth2ClientCredentialsRequest ¶
type ListOAuth2ClientCredentialsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListOAuth2ClientCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListOAuth2ClientCredentialsRequest wrapper for the ListOAuth2ClientCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuth2ClientCredentials.go.html to see an example of how to use ListOAuth2ClientCredentialsRequest.
func (ListOAuth2ClientCredentialsRequest) BinaryRequestBody ¶
func (request ListOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListOAuth2ClientCredentialsRequest) HTTPRequest ¶
func (request ListOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListOAuth2ClientCredentialsRequest) RetryPolicy ¶
func (request ListOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListOAuth2ClientCredentialsRequest) String ¶
func (request ListOAuth2ClientCredentialsRequest) String() string
func (ListOAuth2ClientCredentialsRequest) ValidateEnumValue ¶
func (request ListOAuth2ClientCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListOAuth2ClientCredentialsResponse ¶
type ListOAuth2ClientCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of OAuth2ClientCredentials instances OAuth2ClientCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListOAuth2ClientCredentialsResponse wrapper for the ListOAuth2ClientCredentials operation
func (ListOAuth2ClientCredentialsResponse) HTTPResponse ¶
func (response ListOAuth2ClientCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListOAuth2ClientCredentialsResponse) String ¶
func (response ListOAuth2ClientCredentialsResponse) String() string
type ListOAuth2ClientCredentialsSortOrderEnum ¶
type ListOAuth2ClientCredentialsSortOrderEnum string
ListOAuth2ClientCredentialsSortOrderEnum Enum with underlying type: string
const ( ListOAuth2ClientCredentialsSortOrderAscending ListOAuth2ClientCredentialsSortOrderEnum = "ASCENDING" ListOAuth2ClientCredentialsSortOrderDescending ListOAuth2ClientCredentialsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListOAuth2ClientCredentialsSortOrderEnum
func GetListOAuth2ClientCredentialsSortOrderEnumValues ¶
func GetListOAuth2ClientCredentialsSortOrderEnumValues() []ListOAuth2ClientCredentialsSortOrderEnum
GetListOAuth2ClientCredentialsSortOrderEnumValues Enumerates the set of values for ListOAuth2ClientCredentialsSortOrderEnum
func GetMappingListOAuth2ClientCredentialsSortOrderEnum ¶
func GetMappingListOAuth2ClientCredentialsSortOrderEnum(val string) (ListOAuth2ClientCredentialsSortOrderEnum, bool)
GetMappingListOAuth2ClientCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPasswordPoliciesRequest ¶
type ListPasswordPoliciesRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListPasswordPoliciesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPasswordPoliciesRequest wrapper for the ListPasswordPolicies operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListPasswordPolicies.go.html to see an example of how to use ListPasswordPoliciesRequest.
func (ListPasswordPoliciesRequest) BinaryRequestBody ¶
func (request ListPasswordPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPasswordPoliciesRequest) HTTPRequest ¶
func (request ListPasswordPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPasswordPoliciesRequest) RetryPolicy ¶
func (request ListPasswordPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPasswordPoliciesRequest) String ¶
func (request ListPasswordPoliciesRequest) String() string
func (ListPasswordPoliciesRequest) ValidateEnumValue ¶
func (request ListPasswordPoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPasswordPoliciesResponse ¶
type ListPasswordPoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of PasswordPolicies instances PasswordPolicies `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListPasswordPoliciesResponse wrapper for the ListPasswordPolicies operation
func (ListPasswordPoliciesResponse) HTTPResponse ¶
func (response ListPasswordPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPasswordPoliciesResponse) String ¶
func (response ListPasswordPoliciesResponse) String() string
type ListPasswordPoliciesSortOrderEnum ¶
type ListPasswordPoliciesSortOrderEnum string
ListPasswordPoliciesSortOrderEnum Enum with underlying type: string
const ( ListPasswordPoliciesSortOrderAscending ListPasswordPoliciesSortOrderEnum = "ASCENDING" ListPasswordPoliciesSortOrderDescending ListPasswordPoliciesSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListPasswordPoliciesSortOrderEnum
func GetListPasswordPoliciesSortOrderEnumValues ¶
func GetListPasswordPoliciesSortOrderEnumValues() []ListPasswordPoliciesSortOrderEnum
GetListPasswordPoliciesSortOrderEnumValues Enumerates the set of values for ListPasswordPoliciesSortOrderEnum
func GetMappingListPasswordPoliciesSortOrderEnum ¶
func GetMappingListPasswordPoliciesSortOrderEnum(val string) (ListPasswordPoliciesSortOrderEnum, bool)
GetMappingListPasswordPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListResourceTypeSchemaAttributesRequest ¶ added in v65.47.0
type ListResourceTypeSchemaAttributesRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListResourceTypeSchemaAttributesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListResourceTypeSchemaAttributesRequest wrapper for the ListResourceTypeSchemaAttributes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListResourceTypeSchemaAttributes.go.html to see an example of how to use ListResourceTypeSchemaAttributesRequest.
func (ListResourceTypeSchemaAttributesRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListResourceTypeSchemaAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListResourceTypeSchemaAttributesRequest) HTTPRequest ¶ added in v65.47.0
func (request ListResourceTypeSchemaAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListResourceTypeSchemaAttributesRequest) RetryPolicy ¶ added in v65.47.0
func (request ListResourceTypeSchemaAttributesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListResourceTypeSchemaAttributesRequest) String ¶ added in v65.47.0
func (request ListResourceTypeSchemaAttributesRequest) String() string
func (ListResourceTypeSchemaAttributesRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListResourceTypeSchemaAttributesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListResourceTypeSchemaAttributesResponse ¶ added in v65.47.0
type ListResourceTypeSchemaAttributesResponse struct { // The underlying http response RawResponse *http.Response // A list of ResourceTypeSchemaAttributes instances ResourceTypeSchemaAttributes `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListResourceTypeSchemaAttributesResponse wrapper for the ListResourceTypeSchemaAttributes operation
func (ListResourceTypeSchemaAttributesResponse) HTTPResponse ¶ added in v65.47.0
func (response ListResourceTypeSchemaAttributesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListResourceTypeSchemaAttributesResponse) String ¶ added in v65.47.0
func (response ListResourceTypeSchemaAttributesResponse) String() string
type ListResourceTypeSchemaAttributesSortOrderEnum ¶ added in v65.47.0
type ListResourceTypeSchemaAttributesSortOrderEnum string
ListResourceTypeSchemaAttributesSortOrderEnum Enum with underlying type: string
const ( ListResourceTypeSchemaAttributesSortOrderAscending ListResourceTypeSchemaAttributesSortOrderEnum = "ASCENDING" ListResourceTypeSchemaAttributesSortOrderDescending ListResourceTypeSchemaAttributesSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListResourceTypeSchemaAttributesSortOrderEnum
func GetListResourceTypeSchemaAttributesSortOrderEnumValues ¶ added in v65.47.0
func GetListResourceTypeSchemaAttributesSortOrderEnumValues() []ListResourceTypeSchemaAttributesSortOrderEnum
GetListResourceTypeSchemaAttributesSortOrderEnumValues Enumerates the set of values for ListResourceTypeSchemaAttributesSortOrderEnum
func GetMappingListResourceTypeSchemaAttributesSortOrderEnum ¶ added in v65.47.0
func GetMappingListResourceTypeSchemaAttributesSortOrderEnum(val string) (ListResourceTypeSchemaAttributesSortOrderEnum, bool)
GetMappingListResourceTypeSchemaAttributesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSecurityQuestionSettingsRequest ¶ added in v65.47.0
type ListSecurityQuestionSettingsRequest struct { // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSecurityQuestionSettingsRequest wrapper for the ListSecurityQuestionSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestionSettings.go.html to see an example of how to use ListSecurityQuestionSettingsRequest.
func (ListSecurityQuestionSettingsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListSecurityQuestionSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSecurityQuestionSettingsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListSecurityQuestionSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSecurityQuestionSettingsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListSecurityQuestionSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSecurityQuestionSettingsRequest) String ¶ added in v65.47.0
func (request ListSecurityQuestionSettingsRequest) String() string
func (ListSecurityQuestionSettingsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListSecurityQuestionSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSecurityQuestionSettingsResponse ¶ added in v65.47.0
type ListSecurityQuestionSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of SecurityQuestionSettings instances SecurityQuestionSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSecurityQuestionSettingsResponse wrapper for the ListSecurityQuestionSettings operation
func (ListSecurityQuestionSettingsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListSecurityQuestionSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSecurityQuestionSettingsResponse) String ¶ added in v65.47.0
func (response ListSecurityQuestionSettingsResponse) String() string
type ListSecurityQuestionsRequest ¶ added in v65.47.0
type ListSecurityQuestionsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListSecurityQuestionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSecurityQuestionsRequest wrapper for the ListSecurityQuestions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestions.go.html to see an example of how to use ListSecurityQuestionsRequest.
func (ListSecurityQuestionsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListSecurityQuestionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSecurityQuestionsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListSecurityQuestionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSecurityQuestionsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListSecurityQuestionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSecurityQuestionsRequest) String ¶ added in v65.47.0
func (request ListSecurityQuestionsRequest) String() string
func (ListSecurityQuestionsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListSecurityQuestionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSecurityQuestionsResponse ¶ added in v65.47.0
type ListSecurityQuestionsResponse struct { // The underlying http response RawResponse *http.Response // A list of SecurityQuestions instances SecurityQuestions `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSecurityQuestionsResponse wrapper for the ListSecurityQuestions operation
func (ListSecurityQuestionsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListSecurityQuestionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSecurityQuestionsResponse) String ¶ added in v65.47.0
func (response ListSecurityQuestionsResponse) String() string
type ListSecurityQuestionsSortOrderEnum ¶ added in v65.47.0
type ListSecurityQuestionsSortOrderEnum string
ListSecurityQuestionsSortOrderEnum Enum with underlying type: string
const ( ListSecurityQuestionsSortOrderAscending ListSecurityQuestionsSortOrderEnum = "ASCENDING" ListSecurityQuestionsSortOrderDescending ListSecurityQuestionsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListSecurityQuestionsSortOrderEnum
func GetListSecurityQuestionsSortOrderEnumValues ¶ added in v65.47.0
func GetListSecurityQuestionsSortOrderEnumValues() []ListSecurityQuestionsSortOrderEnum
GetListSecurityQuestionsSortOrderEnumValues Enumerates the set of values for ListSecurityQuestionsSortOrderEnum
func GetMappingListSecurityQuestionsSortOrderEnum ¶ added in v65.47.0
func GetMappingListSecurityQuestionsSortOrderEnum(val string) (ListSecurityQuestionsSortOrderEnum, bool)
GetMappingListSecurityQuestionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSmtpCredentialsRequest ¶
type ListSmtpCredentialsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListSmtpCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSmtpCredentialsRequest wrapper for the ListSmtpCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSmtpCredentials.go.html to see an example of how to use ListSmtpCredentialsRequest.
func (ListSmtpCredentialsRequest) BinaryRequestBody ¶
func (request ListSmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSmtpCredentialsRequest) HTTPRequest ¶
func (request ListSmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSmtpCredentialsRequest) RetryPolicy ¶
func (request ListSmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSmtpCredentialsRequest) String ¶
func (request ListSmtpCredentialsRequest) String() string
func (ListSmtpCredentialsRequest) ValidateEnumValue ¶
func (request ListSmtpCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSmtpCredentialsResponse ¶
type ListSmtpCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of SmtpCredentials instances SmtpCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSmtpCredentialsResponse wrapper for the ListSmtpCredentials operation
func (ListSmtpCredentialsResponse) HTTPResponse ¶
func (response ListSmtpCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSmtpCredentialsResponse) String ¶
func (response ListSmtpCredentialsResponse) String() string
type ListSmtpCredentialsSortOrderEnum ¶
type ListSmtpCredentialsSortOrderEnum string
ListSmtpCredentialsSortOrderEnum Enum with underlying type: string
const ( ListSmtpCredentialsSortOrderAscending ListSmtpCredentialsSortOrderEnum = "ASCENDING" ListSmtpCredentialsSortOrderDescending ListSmtpCredentialsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListSmtpCredentialsSortOrderEnum
func GetListSmtpCredentialsSortOrderEnumValues ¶
func GetListSmtpCredentialsSortOrderEnumValues() []ListSmtpCredentialsSortOrderEnum
GetListSmtpCredentialsSortOrderEnumValues Enumerates the set of values for ListSmtpCredentialsSortOrderEnum
func GetMappingListSmtpCredentialsSortOrderEnum ¶
func GetMappingListSmtpCredentialsSortOrderEnum(val string) (ListSmtpCredentialsSortOrderEnum, bool)
GetMappingListSmtpCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListUserAttributesSettingsRequest ¶ added in v65.47.0
type ListUserAttributesSettingsRequest struct { // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListUserAttributesSettingsRequest wrapper for the ListUserAttributesSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserAttributesSettings.go.html to see an example of how to use ListUserAttributesSettingsRequest.
func (ListUserAttributesSettingsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request ListUserAttributesSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListUserAttributesSettingsRequest) HTTPRequest ¶ added in v65.47.0
func (request ListUserAttributesSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListUserAttributesSettingsRequest) RetryPolicy ¶ added in v65.47.0
func (request ListUserAttributesSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListUserAttributesSettingsRequest) String ¶ added in v65.47.0
func (request ListUserAttributesSettingsRequest) String() string
func (ListUserAttributesSettingsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request ListUserAttributesSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListUserAttributesSettingsResponse ¶ added in v65.47.0
type ListUserAttributesSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of UserAttributesSettings instances UserAttributesSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListUserAttributesSettingsResponse wrapper for the ListUserAttributesSettings operation
func (ListUserAttributesSettingsResponse) HTTPResponse ¶ added in v65.47.0
func (response ListUserAttributesSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListUserAttributesSettingsResponse) String ¶ added in v65.47.0
func (response ListUserAttributesSettingsResponse) String() string
type ListUserDbCredentialsRequest ¶
type ListUserDbCredentialsRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListUserDbCredentialsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListUserDbCredentialsRequest wrapper for the ListUserDbCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserDbCredentials.go.html to see an example of how to use ListUserDbCredentialsRequest.
func (ListUserDbCredentialsRequest) BinaryRequestBody ¶
func (request ListUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListUserDbCredentialsRequest) HTTPRequest ¶
func (request ListUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListUserDbCredentialsRequest) RetryPolicy ¶
func (request ListUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListUserDbCredentialsRequest) String ¶
func (request ListUserDbCredentialsRequest) String() string
func (ListUserDbCredentialsRequest) ValidateEnumValue ¶
func (request ListUserDbCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListUserDbCredentialsResponse ¶
type ListUserDbCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of UserDbCredentials instances UserDbCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListUserDbCredentialsResponse wrapper for the ListUserDbCredentials operation
func (ListUserDbCredentialsResponse) HTTPResponse ¶
func (response ListUserDbCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListUserDbCredentialsResponse) String ¶
func (response ListUserDbCredentialsResponse) String() string
type ListUserDbCredentialsSortOrderEnum ¶
type ListUserDbCredentialsSortOrderEnum string
ListUserDbCredentialsSortOrderEnum Enum with underlying type: string
const ( ListUserDbCredentialsSortOrderAscending ListUserDbCredentialsSortOrderEnum = "ASCENDING" ListUserDbCredentialsSortOrderDescending ListUserDbCredentialsSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListUserDbCredentialsSortOrderEnum
func GetListUserDbCredentialsSortOrderEnumValues ¶
func GetListUserDbCredentialsSortOrderEnumValues() []ListUserDbCredentialsSortOrderEnum
GetListUserDbCredentialsSortOrderEnumValues Enumerates the set of values for ListUserDbCredentialsSortOrderEnum
func GetMappingListUserDbCredentialsSortOrderEnum ¶
func GetMappingListUserDbCredentialsSortOrderEnum(val string) (ListUserDbCredentialsSortOrderEnum, bool)
GetMappingListUserDbCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListUsersRequest ¶
type ListUsersRequest struct { // OPTIONAL. The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See the Filtering section of the SCIM specification for more information (Section 3.4.2.2). The string should contain at least one condition that each item must match in order to be returned in the search results. Each condition specifies an attribute, an operator, and a value. Conditions within a filter can be connected by logical operators (such as AND and OR). Sets of conditions can be grouped together using parentheses. Filter *string `mandatory:"false" contributesTo:"query" name:"filter"` // OPTIONAL. A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation form. See the Attribute Notation section of the SCIM specification for more information (Section 3.10). Also, see the Sorting section of the SCIM specification for more information (Section 3.4.2.3). SortBy *string `mandatory:"false" contributesTo:"query" name:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are 'ascending' and 'descending'. See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder ListUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // OPTIONAL. An integer that indicates the 1-based index of the first query result. See the Pagination section of the SCIM specification for more information. (Section 3.4.2.4). The number of results pages to return. The first page is 1. Specify 2 to access the second page of results, and so on. StartIndex *int `mandatory:"false" contributesTo:"query" name:"startIndex"` // OPTIONAL. An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4). Count *int `mandatory:"false" contributesTo:"query" name:"count"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListUsersRequest wrapper for the ListUsers operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUsers.go.html to see an example of how to use ListUsersRequest.
func (ListUsersRequest) BinaryRequestBody ¶
func (request ListUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListUsersRequest) HTTPRequest ¶
func (request ListUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListUsersRequest) RetryPolicy ¶
func (request ListUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListUsersRequest) String ¶
func (request ListUsersRequest) String() string
func (ListUsersRequest) ValidateEnumValue ¶
func (request ListUsersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListUsersResponse ¶
type ListUsersResponse struct { // The underlying http response RawResponse *http.Response // A list of Users instances Users `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListUsersResponse wrapper for the ListUsers operation
func (ListUsersResponse) HTTPResponse ¶
func (response ListUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListUsersResponse) String ¶
func (response ListUsersResponse) String() string
type ListUsersSortOrderEnum ¶
type ListUsersSortOrderEnum string
ListUsersSortOrderEnum Enum with underlying type: string
const ( ListUsersSortOrderAscending ListUsersSortOrderEnum = "ASCENDING" ListUsersSortOrderDescending ListUsersSortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for ListUsersSortOrderEnum
func GetListUsersSortOrderEnumValues ¶
func GetListUsersSortOrderEnumValues() []ListUsersSortOrderEnum
GetListUsersSortOrderEnumValues Enumerates the set of values for ListUsersSortOrderEnum
func GetMappingListUsersSortOrderEnum ¶
func GetMappingListUsersSortOrderEnum(val string) (ListUsersSortOrderEnum, bool)
GetMappingListUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type Me ¶
type Me struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // User name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: User ID // - idcsCsvAttributeNameMappings: [[columnHeaderName:User Name, deprecatedColumnHeaderName:User ID]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global UserName *string `mandatory:"true" json:"userName"` Name *MeName `mandatory:"true" json:"name"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 // - idcsCsvAttributeNameMappings: [[columnHeaderName:External Id]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // Description of the user // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsPii: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Display name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Display Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Display Name]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"false" json:"displayName"` // Nick name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Nick Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Nick Name]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none NickName *string `mandatory:"false" json:"nickName"` // A fully-qualified URL to a page representing the User's online profile // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Profile URL // - idcsCsvAttributeNameMappings: [[columnHeaderName:Profile Url]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: reference // - uniqueness: none ProfileUrl *string `mandatory:"false" json:"profileUrl"` // Title // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Title // - idcsCsvAttributeNameMappings: [[columnHeaderName:Title]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Title *string `mandatory:"false" json:"title"` // Used to identify the organization-to-user relationship // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: User Type // - idcsCsvAttributeNameMappings: [[columnHeaderName:User Type]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none UserType MeUserTypeEnum `mandatory:"false" json:"userType,omitempty"` // Used to indicate the User's default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Locale // - idcsCsvAttributeNameMappings: [[columnHeaderName:Locale]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"false" json:"locale"` // User's preferred written or spoken language used for localized user interfaces // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Preferred Language // - idcsCsvAttributeNameMappings: [[columnHeaderName:Preferred Language]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PreferredLanguage *string `mandatory:"false" json:"preferredLanguage"` // User's timezone // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "timezones" and attrValues.value eq "$(timezone)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsCsvAttributeName: TimeZone // - idcsCsvAttributeNameMappings: [[columnHeaderName:Time Zone, deprecatedColumnHeaderName:TimeZone]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Timezone *string `mandatory:"false" json:"timezone"` // User status // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Active // - idcsCsvAttributeNameMappings: [[columnHeaderName:Active]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // Password attribute. Max length for password is controlled via Password Policy. // **SCIM++ Properties:** // - idcsCsvAttributeName: Password // - idcsCsvAttributeNameMappings: [[columnHeaderName:Password]] // - idcsPii: true // - idcsSearchable: false // - idcsSensitive: hash // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none Password *string `mandatory:"false" json:"password"` // A complex attribute representing emails // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Work Email, mapsTo:emails[work].value], [columnHeaderName:Home Email, mapsTo:emails[home].value], [columnHeaderName:Primary Email Type, mapsTo:emails[$(type)].primary], [columnHeaderName:Other Email, mapsTo:emails[other].value], [columnHeaderName:Recovery Email, mapsTo:emails[recovery].value], [columnHeaderName:Work Email Verified, mapsTo:emails[work].verified], [columnHeaderName:Home Email Verified, mapsTo:emails[home].verified], [columnHeaderName:Other Email Verified, mapsTo:emails[other].verified], [columnHeaderName:Recovery Email Verified, mapsTo:emails[recovery].verified]] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Emails []MeEmails `mandatory:"false" json:"emails"` // Phone numbers // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Work Phone, mapsTo:phoneNumbers[work].value], [columnHeaderName:Mobile No, mapsTo:phoneNumbers[mobile].value], [columnHeaderName:Home Phone, mapsTo:phoneNumbers[home].value], [columnHeaderName:Fax, mapsTo:phoneNumbers[fax].value], [columnHeaderName:Pager, mapsTo:phoneNumbers[pager].value], [columnHeaderName:Other Phone, mapsTo:phoneNumbers[other].value], [columnHeaderName:Recovery Phone, mapsTo:phoneNumbers[recovery].value], [columnHeaderName:Primary Phone Type, mapsTo:phoneNumbers[$(type)].primary]] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none PhoneNumbers []MePhoneNumbers `mandatory:"false" json:"phoneNumbers"` // User's instant messaging addresses // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Ims []MeIms `mandatory:"false" json:"ims"` // URLs of photos for the User // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Photos []MePhotos `mandatory:"false" json:"photos"` // A physical mailing address for this User, as described in (address Element). Canonical Type Values of work, home, and other. The value attribute is a complex type with the following sub-attributes. // **SCIM++ Properties:** // - idcsCompositeKey: [type] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Work Address Street, deprecatedColumnHeaderName:Work Street Address, mapsTo:addresses[work].streetAddress], [columnHeaderName:Work Address Locality, deprecatedColumnHeaderName:Work City, mapsTo:addresses[work].locality], [columnHeaderName:Work Address Region, deprecatedColumnHeaderName:Work State, mapsTo:addresses[work].region], [columnHeaderName:Work Address Postal Code, deprecatedColumnHeaderName:Work Postal Code, mapsTo:addresses[work].postalCode], [columnHeaderName:Work Address Country, deprecatedColumnHeaderName:Work Country, mapsTo:addresses[work].country], [columnHeaderName:Work Address Formatted, mapsTo:addresses[work].formatted], [columnHeaderName:Home Address Formatted, mapsTo:addresses[home].formatted], [columnHeaderName:Other Address Formatted, mapsTo:addresses[other].formatted], [columnHeaderName:Home Address Street, mapsTo:addresses[home].streetAddress], [columnHeaderName:Other Address Street, mapsTo:addresses[other].streetAddress], [columnHeaderName:Home Address Locality, mapsTo:addresses[home].locality], [columnHeaderName:Other Address Locality, mapsTo:addresses[other].locality], [columnHeaderName:Home Address Region, mapsTo:addresses[home].region], [columnHeaderName:Other Address Region, mapsTo:addresses[other].region], [columnHeaderName:Home Address Country, mapsTo:addresses[home].country], [columnHeaderName:Other Address Country, mapsTo:addresses[other].country], [columnHeaderName:Home Address Postal Code, mapsTo:addresses[home].postalCode], [columnHeaderName:Other Address Postal Code, mapsTo:addresses[other].postalCode], [columnHeaderName:Primary Address Type, mapsTo:addresses[$(type)].primary]] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Addresses []Addresses `mandatory:"false" json:"addresses"` // A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Groups []MeGroups `mandatory:"false" json:"groups"` // A list of entitlements for the User that represent a thing the User has. // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Entitlements []MeEntitlements `mandatory:"false" json:"entitlements"` // A list of roles for the User that collectively represent who the User is; e.g., 'Student', 'Faculty'. // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Roles []MeRoles `mandatory:"false" json:"roles"` // A list of certificates issued to the User. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none X509Certificates []MeX509Certificates `mandatory:"false" json:"x509Certificates"` UrnIetfParamsScimSchemasExtensionEnterprise2_0User *ExtensionEnterprise20User `mandatory:"false" json:"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionUserUser *ExtensionUserUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:user:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionPasswordStateUser *ExtensionPasswordStateUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:passwordState:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionUserStateUser *ExtensionUserStateUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:userState:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionMeUser *ExtensionMeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:me:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionPosixUser *ExtensionPosixUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionMfaUser *ExtensionMfaUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:mfa:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionSecurityQuestionsUser *ExtensionSecurityQuestionsUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:securityQuestions:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfRegistrationUser *ExtensionSelfRegistrationUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfRegistration:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionTermsOfUseUser *ExtensionTermsOfUseUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:termsOfUse:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"` UrnIetfParamsScimSchemasOracleIdcsExtensionUserCredentialsUser *ExtensionUserCredentialsUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:userCredentials:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionCapabilitiesUser *ExtensionCapabilitiesUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:capabilities:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionDbCredentialsUser *ExtensionDbCredentialsUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbCredentials:User"` }
Me User Account
func (Me) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MeEmails ¶
type MeEmails struct { // Email address // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Type of email address // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type MeEmailsTypeEnum `mandatory:"true" json:"type"` // A Boolean value that indicates whether the email address is the primary email address. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` // A Boolean value that indicates whether the email address is the secondary email address. The secondary attribute value 'true' MUST appear no more than once. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Secondary *bool `mandatory:"false" json:"secondary"` // A Boolean value that indicates whether or not the e-mail address is verified // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Verified *bool `mandatory:"false" json:"verified"` // Pending e-mail address verification // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none PendingVerificationData *string `mandatory:"false" json:"pendingVerificationData"` }
MeEmails A complex attribute representing emails
func (MeEmails) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MeEmailsTypeEnum ¶
type MeEmailsTypeEnum string
MeEmailsTypeEnum Enum with underlying type: string
const ( MeEmailsTypeWork MeEmailsTypeEnum = "work" MeEmailsTypeHome MeEmailsTypeEnum = "home" MeEmailsTypeOther MeEmailsTypeEnum = "other" MeEmailsTypeRecovery MeEmailsTypeEnum = "recovery" )
Set of constants representing the allowable values for MeEmailsTypeEnum
func GetMappingMeEmailsTypeEnum ¶
func GetMappingMeEmailsTypeEnum(val string) (MeEmailsTypeEnum, bool)
GetMappingMeEmailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeEmailsTypeEnumValues ¶
func GetMeEmailsTypeEnumValues() []MeEmailsTypeEnum
GetMeEmailsTypeEnumValues Enumerates the set of values for MeEmailsTypeEnum
type MeEntitlements ¶
type MeEntitlements struct { // The value of an entitlement. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label indicating the attribute's function. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
MeEntitlements A list of entitlements for the User that represent a thing the User has.
func (MeEntitlements) String ¶
func (m MeEntitlements) String() string
func (MeEntitlements) ValidateEnumValue ¶
func (m MeEntitlements) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MeGroups ¶
type MeGroups struct { // The identifier of the User's group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The OCID of the User's group. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding Group resource to which the user belongs // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A human readable name for Group as defined by the Service Consumer. READ-ONLY. // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none NonUniqueDisplay *string `mandatory:"false" json:"nonUniqueDisplay"` // An identifier for the Resource as defined by the Service Consumer. READ-ONLY. // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // A label indicating the attribute's function; e.g., 'direct' or 'indirect'. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Type MeGroupsTypeEnum `mandatory:"false" json:"type,omitempty"` // The membership OCID. // **Added In:** 2103141444 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MembershipOcid *string `mandatory:"false" json:"membershipOcid"` // Date when the member is Added to the group // **Added In:** 2105200541 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none DateAdded *string `mandatory:"false" json:"dateAdded"` }
MeGroups A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated
func (MeGroups) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MeGroupsTypeEnum ¶
type MeGroupsTypeEnum string
MeGroupsTypeEnum Enum with underlying type: string
const ( MeGroupsTypeDirect MeGroupsTypeEnum = "direct" MeGroupsTypeIndirect MeGroupsTypeEnum = "indirect" )
Set of constants representing the allowable values for MeGroupsTypeEnum
func GetMappingMeGroupsTypeEnum ¶
func GetMappingMeGroupsTypeEnum(val string) (MeGroupsTypeEnum, bool)
GetMappingMeGroupsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeGroupsTypeEnumValues ¶
func GetMeGroupsTypeEnumValues() []MeGroupsTypeEnum
GetMeGroupsTypeEnumValues Enumerates the set of values for MeGroupsTypeEnum
type MeIms ¶
type MeIms struct { // User's instant messaging address // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label that indicates the attribute's function--for example, 'aim', 'gtalk', or 'mobile' // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type MeImsTypeEnum `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value that indicates the 'primary' or preferred attribute value for this attribute--for example, the preferred messenger or primary messenger. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
MeIms User's instant messaging addresses
func (MeIms) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MeImsTypeEnum ¶
type MeImsTypeEnum string
MeImsTypeEnum Enum with underlying type: string
const ( MeImsTypeAim MeImsTypeEnum = "aim" MeImsTypeGtalk MeImsTypeEnum = "gtalk" MeImsTypeIcq MeImsTypeEnum = "icq" MeImsTypeXmpp MeImsTypeEnum = "xmpp" MeImsTypeMsn MeImsTypeEnum = "msn" MeImsTypeSkype MeImsTypeEnum = "skype" MeImsTypeQq MeImsTypeEnum = "qq" MeImsTypeYahoo MeImsTypeEnum = "yahoo" )
Set of constants representing the allowable values for MeImsTypeEnum
func GetMappingMeImsTypeEnum ¶
func GetMappingMeImsTypeEnum(val string) (MeImsTypeEnum, bool)
GetMappingMeImsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeImsTypeEnumValues ¶
func GetMeImsTypeEnumValues() []MeImsTypeEnum
GetMeImsTypeEnumValues Enumerates the set of values for MeImsTypeEnum
type MeName ¶
type MeName struct { // Last name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Last Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none FamilyName *string `mandatory:"true" json:"familyName"` // Full name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Formatted *string `mandatory:"false" json:"formatted"` // First name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: First Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none GivenName *string `mandatory:"false" json:"givenName"` // Middle name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Middle Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none MiddleName *string `mandatory:"false" json:"middleName"` // Prefix // **SCIM++ Properties:** // - idcsCsvAttributeName: Honorific Prefix // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HonorificPrefix *string `mandatory:"false" json:"honorificPrefix"` // Suffix // **SCIM++ Properties:** // - idcsCsvAttributeName: Honorific Suffix // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HonorificSuffix *string `mandatory:"false" json:"honorificSuffix"` }
MeName A complex attribute that contains attributes representing the name **SCIM++ Properties:**
- idcsCsvAttributeNameMappings: [[columnHeaderName:Formatted Name, mapsTo:name.formatted], [columnHeaderName:Honorific Prefix, mapsTo:name.honorificPrefix], [columnHeaderName:First Name, mapsTo:name.givenName], [columnHeaderName:Middle Name, mapsTo:name.middleName], [columnHeaderName:Last Name, mapsTo:name.familyName], [columnHeaderName:Honorific Suffix, mapsTo:name.honorificSuffix]]
- idcsPii: true
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (MeName) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MePasswordChanger ¶
type MePasswordChanger struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Password attribute. Max length for password is controlled via Password Policy. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - mutability: writeOnly // - returned: never // - uniqueness: none // - caseExact: false // - idcsSensitive: hash // - idcsSearchable: false Password *string `mandatory:"true" json:"password"` // The old password attribute. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - mutability: writeOnly // - returned: never // - uniqueness: none // - caseExact: false // - idcsSensitive: none // - idcsSearchable: false OldPassword *string `mandatory:"true" json:"oldPassword"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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:** // - type: string // - multiValued: false // - required: false // - caseExact: false // - mutability: readWrite // - returned: default // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` }
MePasswordChanger The schema used for a user changing their own password.
func (MePasswordChanger) String ¶
func (m MePasswordChanger) String() string
func (MePasswordChanger) ValidateEnumValue ¶
func (m MePasswordChanger) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MePhoneNumbers ¶
type MePhoneNumbers struct { // User's phone number // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label that indicates the attribute's function- for example, 'work', 'home', or 'mobile' // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type MePhoneNumbersTypeEnum `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes. READ ONLY // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value that indicates the 'primary' or preferred attribute value for this attribute--for example, the preferred phone number or primary phone number. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` // A Boolean value that indicates if the phone number is verified. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Verified *bool `mandatory:"false" json:"verified"` }
MePhoneNumbers Phone numbers
func (MePhoneNumbers) String ¶
func (m MePhoneNumbers) String() string
func (MePhoneNumbers) ValidateEnumValue ¶
func (m MePhoneNumbers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MePhoneNumbersTypeEnum ¶
type MePhoneNumbersTypeEnum string
MePhoneNumbersTypeEnum Enum with underlying type: string
const ( MePhoneNumbersTypeWork MePhoneNumbersTypeEnum = "work" MePhoneNumbersTypeHome MePhoneNumbersTypeEnum = "home" MePhoneNumbersTypeMobile MePhoneNumbersTypeEnum = "mobile" MePhoneNumbersTypeFax MePhoneNumbersTypeEnum = "fax" MePhoneNumbersTypePager MePhoneNumbersTypeEnum = "pager" MePhoneNumbersTypeOther MePhoneNumbersTypeEnum = "other" MePhoneNumbersTypeRecovery MePhoneNumbersTypeEnum = "recovery" )
Set of constants representing the allowable values for MePhoneNumbersTypeEnum
func GetMappingMePhoneNumbersTypeEnum ¶
func GetMappingMePhoneNumbersTypeEnum(val string) (MePhoneNumbersTypeEnum, bool)
GetMappingMePhoneNumbersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMePhoneNumbersTypeEnumValues ¶
func GetMePhoneNumbersTypeEnumValues() []MePhoneNumbersTypeEnum
GetMePhoneNumbersTypeEnumValues Enumerates the set of values for MePhoneNumbersTypeEnum
type MePhotos ¶
type MePhotos struct { // URL of a photo for the User // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: reference // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label indicating the attribute's function; e.g., 'photo' or 'thumbnail'. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type MePhotosTypeEnum `mandatory:"true" json:"type"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute, e.g., the preferred photo or thumbnail. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
MePhotos URLs of photos for the User
func (MePhotos) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MePhotosTypeEnum ¶
type MePhotosTypeEnum string
MePhotosTypeEnum Enum with underlying type: string
const ( MePhotosTypePhoto MePhotosTypeEnum = "photo" MePhotosTypeThumbnail MePhotosTypeEnum = "thumbnail" )
Set of constants representing the allowable values for MePhotosTypeEnum
func GetMappingMePhotosTypeEnum ¶
func GetMappingMePhotosTypeEnum(val string) (MePhotosTypeEnum, bool)
GetMappingMePhotosTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMePhotosTypeEnumValues ¶
func GetMePhotosTypeEnumValues() []MePhotosTypeEnum
GetMePhotosTypeEnumValues Enumerates the set of values for MePhotosTypeEnum
type MeRoles ¶
type MeRoles struct { // The value of a role. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label indicating the attribute's function. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
MeRoles A list of roles for the User that collectively represent who the User is; e.g., 'Student', 'Faculty'.
func (MeRoles) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MeUserTypeEnum ¶
type MeUserTypeEnum string
MeUserTypeEnum Enum with underlying type: string
const ( MeUserTypeContractor MeUserTypeEnum = "Contractor" MeUserTypeEmployee MeUserTypeEnum = "Employee" MeUserTypeIntern MeUserTypeEnum = "Intern" MeUserTypeTemp MeUserTypeEnum = "Temp" MeUserTypeExternal MeUserTypeEnum = "External" MeUserTypeService MeUserTypeEnum = "Service" MeUserTypeGeneric MeUserTypeEnum = "Generic" )
Set of constants representing the allowable values for MeUserTypeEnum
func GetMappingMeUserTypeEnum ¶
func GetMappingMeUserTypeEnum(val string) (MeUserTypeEnum, bool)
GetMappingMeUserTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeUserTypeEnumValues ¶
func GetMeUserTypeEnumValues() []MeUserTypeEnum
GetMeUserTypeEnumValues Enumerates the set of values for MeUserTypeEnum
type MeX509Certificates ¶
type MeX509Certificates struct { // The value of a X509 certificate. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: binary // - uniqueness: none Value *interface{} `mandatory:"true" json:"value"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A label indicating the attribute's function. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"false" json:"type"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
MeX509Certificates A list of certificates issued to the User.
func (MeX509Certificates) String ¶
func (m MeX509Certificates) String() string
func (MeX509Certificates) ValidateEnumValue ¶
func (m MeX509Certificates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Meta ¶
type Meta struct { // Name of the resource type of the resource--for example, Users or Groups // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ResourceType *string `mandatory:"false" json:"resourceType"` // The DateTime the Resource was added to the Service Provider // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none Created *string `mandatory:"false" json:"created"` // The most recent DateTime that the details of this Resource were updated at the Service Provider. If this Resource has never been modified since its initial creation, the value MUST be the same as the value of created. The attribute MUST be a DateTime. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastModified *string `mandatory:"false" json:"lastModified"` // The URI of the Resource being returned. This value MUST be the same as the Location HTTP response header. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Location *string `mandatory:"false" json:"location"` // The version of the Resource being returned. This value must be the same as the ETag HTTP response header. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Version *string `mandatory:"false" json:"version"` }
Meta A complex attribute that contains resource metadata. All sub-attributes are OPTIONAL. **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- idcsCsvAttributeNameMappings: [[columnHeaderName:Created Date, mapsTo:meta.created]]
- type: complex
func (Meta) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyApiKey ¶
type MyApiKey struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Fingerprint // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - type: string // - mutability: readOnly // - required: true // - returned: default Fingerprint *string `mandatory:"true" json:"fingerprint"` // Key // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - idcsPii: true // - type: string // - mutability: immutable // - required: true // - returned: default Key *string `mandatory:"true" json:"key"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **Added In:** 2101262133 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` User *MyApiKeyUser `mandatory:"false" json:"user"` }
MyApiKey The user's API key.
func (MyApiKey) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyApiKeyUser ¶
type MyApiKeyUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MyApiKeyUser The user linked to the API key. **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyApiKeyUser) String ¶
func (m MyApiKeyUser) String() string
func (MyApiKeyUser) ValidateEnumValue ¶
func (m MyApiKeyUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyApiKeys ¶
type MyApiKeys struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyApiKey `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyApiKeys The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyApiKeys) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyApp ¶ added in v65.47.0
type MyApp struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` App *MyAppApp `mandatory:"true" json:"app"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Unique identifier of the Account. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Uid *string `mandatory:"false" json:"uid"` // Name of the Account // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` Owner *MyAppOwner `mandatory:"false" json:"owner"` // If true, the account is activated. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // Type of the Acccount // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none AccountType *string `mandatory:"false" json:"accountType"` // If true, indicates that this managed object is an account, which is an identity that represents a user in the context of a specific application. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsAccount *bool `mandatory:"false" json:"isAccount"` // If true, this account has been marked as a favorite of the User who owns it. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Favorite *bool `mandatory:"false" json:"favorite"` // Last accessed timestamp of an application // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastAccessed *string `mandatory:"false" json:"lastAccessed"` // The URL that will be used to launch the application. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none LaunchUrl *string `mandatory:"false" json:"launchUrl"` UserWalletArtifact *MyAppUserWalletArtifact `mandatory:"false" json:"userWalletArtifact"` }
MyApp Schema for MyApp resource.
func (MyApp) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAppApp ¶ added in v65.47.0
type MyAppApp struct { // Application identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Application URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Application display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Application description // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // If true, this App allows runtime services to log end users into this App automatically. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsLoginTarget *bool `mandatory:"false" json:"isLoginTarget"` // If true, this App will be displayed in the MyApps page of each end-user who has access to this App. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none ShowInMyApps *bool `mandatory:"false" json:"showInMyApps"` // If true, this App is an AliasApp and it cannot be granted to an end user directly // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: boolean // - uniqueness: none IsAliasApp *bool `mandatory:"false" json:"isAliasApp"` // If true, this App is able to participate in runtime services, such as automatic-login, OAuth, and SAML. If false, all runtime services are disabled for this App, and only administrative operations can be performed. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // The protocol that runtime services will use to log end users in to this App automatically. If 'OIDC', then runtime services use the OpenID Connect protocol. If 'SAML', then runtime services use Security Assertion Markup Language protocol. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none LoginMechanism *string `mandatory:"false" json:"loginMechanism"` // Application icon. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppIcon *string `mandatory:"false" json:"appIcon"` // Application thumbnail. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none AppThumbnail *string `mandatory:"false" json:"appThumbnail"` // If true, this application is an Oracle Public Cloud service-instance. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsOPCService *bool `mandatory:"false" json:"isOPCService"` // This Uniform Resource Name (URN) value identifies the type of Oracle Public Cloud service of which this app is an instance. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ServiceTypeURN *string `mandatory:"false" json:"serviceTypeURN"` }
MyAppApp Application on which the account is based **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: true
- returned: default
- type: complex
- uniqueness: none
func (MyAppApp) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAppOwner ¶ added in v65.47.0
type MyAppOwner struct { // User Identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // User URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
MyAppOwner Owning user of the account **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyAppOwner) String ¶ added in v65.47.0
func (m MyAppOwner) String() string
func (MyAppOwner) ValidateEnumValue ¶ added in v65.47.0
func (m MyAppOwner) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAppSearchRequest ¶ added in v65.47.0
type MyAppSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
MyAppSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (MyAppSearchRequest) String ¶ added in v65.47.0
func (m MyAppSearchRequest) String() string
func (MyAppSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m MyAppSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAppUserWalletArtifact ¶ added in v65.47.0
type MyAppUserWalletArtifact struct { // UserWalletArtifact identifier // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // UserWalletArtifact URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
MyAppUserWalletArtifact The UserWalletArtifact that contains the credentials that the system will use in performing Secure Form-Fill to log the User into this application. **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyAppUserWalletArtifact) String ¶ added in v65.47.0
func (m MyAppUserWalletArtifact) String() string
func (MyAppUserWalletArtifact) ValidateEnumValue ¶ added in v65.47.0
func (m MyAppUserWalletArtifact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyApps ¶ added in v65.47.0
type MyApps struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyApp `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyApps The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyApps) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthToken ¶
type MyAuthToken struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's credential status. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status MyAuthTokenStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user's credential expire. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` User *MyAuthTokenUser `mandatory:"false" json:"user"` }
MyAuthToken The user's Auth token resource.
func (MyAuthToken) String ¶
func (m MyAuthToken) String() string
func (MyAuthToken) ValidateEnumValue ¶
func (m MyAuthToken) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthTokenStatusEnum ¶
type MyAuthTokenStatusEnum string
MyAuthTokenStatusEnum Enum with underlying type: string
const ( MyAuthTokenStatusActive MyAuthTokenStatusEnum = "ACTIVE" MyAuthTokenStatusInactive MyAuthTokenStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for MyAuthTokenStatusEnum
func GetMappingMyAuthTokenStatusEnum ¶
func GetMappingMyAuthTokenStatusEnum(val string) (MyAuthTokenStatusEnum, bool)
GetMappingMyAuthTokenStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthTokenStatusEnumValues ¶
func GetMyAuthTokenStatusEnumValues() []MyAuthTokenStatusEnum
GetMyAuthTokenStatusEnumValues Enumerates the set of values for MyAuthTokenStatusEnum
type MyAuthTokenUser ¶
type MyAuthTokenUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MyAuthTokenUser The user linked to the Auth token. **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyAuthTokenUser) String ¶
func (m MyAuthTokenUser) String() string
func (MyAuthTokenUser) ValidateEnumValue ¶
func (m MyAuthTokenUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthTokens ¶
type MyAuthTokens struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyAuthToken `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyAuthTokens The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyAuthTokens) String ¶
func (m MyAuthTokens) String() string
func (MyAuthTokens) ValidateEnumValue ¶
func (m MyAuthTokens) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorInitiator ¶
type MyAuthenticationFactorInitiator struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Auth Factor represents the type of multi-factor authentication channel for which the request has been initiated. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none AuthFactor MyAuthenticationFactorInitiatorAuthFactorEnum `mandatory:"true" json:"authFactor"` // Enrolled Device id on which the multi factor has been initiated. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none DeviceId *string `mandatory:"true" json:"deviceId"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Authentication flow type either SAML / OIDC // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Type MyAuthenticationFactorInitiatorTypeEnum `mandatory:"false" json:"type,omitempty"` // Unique RequestId generated for each initiator request. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RequestId *string `mandatory:"false" json:"requestId"` // Name of the user who initiates the request. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsPii: true UserName *string `mandatory:"false" json:"userName"` // Specifies the scenario to initiate. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false Scenario MyAuthenticationFactorInitiatorScenarioEnum `mandatory:"false" json:"scenario,omitempty"` ThirdPartyFactor *MyAuthenticationFactorInitiatorThirdPartyFactor `mandatory:"false" json:"thirdPartyFactor"` // Indicates whether to user passwordless factor to be updated or mfa factor to be updated // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none PreferenceType MyAuthenticationFactorInitiatorPreferenceTypeEnum `mandatory:"false" json:"preferenceType,omitempty"` // Additional attributes which will be sent as part of a push notification // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none AdditionalAttributes []MyAuthenticationFactorInitiatorAdditionalAttributes `mandatory:"false" json:"additionalAttributes"` // Flag indicates whether the device is enrolled in account recovery // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsAccRecEnabled *bool `mandatory:"false" json:"isAccRecEnabled"` }
MyAuthenticationFactorInitiator This schema defines the attributes of Initiator call.
func (MyAuthenticationFactorInitiator) String ¶
func (m MyAuthenticationFactorInitiator) String() string
func (MyAuthenticationFactorInitiator) ValidateEnumValue ¶
func (m MyAuthenticationFactorInitiator) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorInitiatorAdditionalAttributes ¶
type MyAuthenticationFactorInitiatorAdditionalAttributes struct { // A name of the attribute // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // Value of the attribute // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` }
MyAuthenticationFactorInitiatorAdditionalAttributes Additional attributes which will be sent as part of a push notification
func (MyAuthenticationFactorInitiatorAdditionalAttributes) String ¶
func (m MyAuthenticationFactorInitiatorAdditionalAttributes) String() string
func (MyAuthenticationFactorInitiatorAdditionalAttributes) ValidateEnumValue ¶
func (m MyAuthenticationFactorInitiatorAdditionalAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorInitiatorAuthFactorEnum ¶
type MyAuthenticationFactorInitiatorAuthFactorEnum string
MyAuthenticationFactorInitiatorAuthFactorEnum Enum with underlying type: string
const ( MyAuthenticationFactorInitiatorAuthFactorEmail MyAuthenticationFactorInitiatorAuthFactorEnum = "EMAIL" MyAuthenticationFactorInitiatorAuthFactorTotp MyAuthenticationFactorInitiatorAuthFactorEnum = "TOTP" MyAuthenticationFactorInitiatorAuthFactorPush MyAuthenticationFactorInitiatorAuthFactorEnum = "PUSH" MyAuthenticationFactorInitiatorAuthFactorSms MyAuthenticationFactorInitiatorAuthFactorEnum = "SMS" MyAuthenticationFactorInitiatorAuthFactorVoice MyAuthenticationFactorInitiatorAuthFactorEnum = "VOICE" MyAuthenticationFactorInitiatorAuthFactorPhoneCall MyAuthenticationFactorInitiatorAuthFactorEnum = "PHONE_CALL" MyAuthenticationFactorInitiatorAuthFactorThirdparty MyAuthenticationFactorInitiatorAuthFactorEnum = "THIRDPARTY" MyAuthenticationFactorInitiatorAuthFactorFidoAuthenticator MyAuthenticationFactorInitiatorAuthFactorEnum = "FIDO_AUTHENTICATOR" MyAuthenticationFactorInitiatorAuthFactorYubicoOtp MyAuthenticationFactorInitiatorAuthFactorEnum = "YUBICO_OTP" )
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorAuthFactorEnum
func GetMappingMyAuthenticationFactorInitiatorAuthFactorEnum ¶
func GetMappingMyAuthenticationFactorInitiatorAuthFactorEnum(val string) (MyAuthenticationFactorInitiatorAuthFactorEnum, bool)
GetMappingMyAuthenticationFactorInitiatorAuthFactorEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorAuthFactorEnumValues ¶
func GetMyAuthenticationFactorInitiatorAuthFactorEnumValues() []MyAuthenticationFactorInitiatorAuthFactorEnum
GetMyAuthenticationFactorInitiatorAuthFactorEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorAuthFactorEnum
type MyAuthenticationFactorInitiatorPreferenceTypeEnum ¶
type MyAuthenticationFactorInitiatorPreferenceTypeEnum string
MyAuthenticationFactorInitiatorPreferenceTypeEnum Enum with underlying type: string
const ( MyAuthenticationFactorInitiatorPreferenceTypePasswordless MyAuthenticationFactorInitiatorPreferenceTypeEnum = "PASSWORDLESS" MyAuthenticationFactorInitiatorPreferenceTypeMfa MyAuthenticationFactorInitiatorPreferenceTypeEnum = "MFA" )
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorPreferenceTypeEnum
func GetMappingMyAuthenticationFactorInitiatorPreferenceTypeEnum ¶
func GetMappingMyAuthenticationFactorInitiatorPreferenceTypeEnum(val string) (MyAuthenticationFactorInitiatorPreferenceTypeEnum, bool)
GetMappingMyAuthenticationFactorInitiatorPreferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumValues ¶
func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumValues() []MyAuthenticationFactorInitiatorPreferenceTypeEnum
GetMyAuthenticationFactorInitiatorPreferenceTypeEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorPreferenceTypeEnum
type MyAuthenticationFactorInitiatorScenarioEnum ¶
type MyAuthenticationFactorInitiatorScenarioEnum string
MyAuthenticationFactorInitiatorScenarioEnum Enum with underlying type: string
const ( MyAuthenticationFactorInitiatorScenarioEnrollment MyAuthenticationFactorInitiatorScenarioEnum = "ENROLLMENT" MyAuthenticationFactorInitiatorScenarioAuthentication MyAuthenticationFactorInitiatorScenarioEnum = "AUTHENTICATION" )
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorScenarioEnum
func GetMappingMyAuthenticationFactorInitiatorScenarioEnum ¶
func GetMappingMyAuthenticationFactorInitiatorScenarioEnum(val string) (MyAuthenticationFactorInitiatorScenarioEnum, bool)
GetMappingMyAuthenticationFactorInitiatorScenarioEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorScenarioEnumValues ¶
func GetMyAuthenticationFactorInitiatorScenarioEnumValues() []MyAuthenticationFactorInitiatorScenarioEnum
GetMyAuthenticationFactorInitiatorScenarioEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorScenarioEnum
type MyAuthenticationFactorInitiatorThirdPartyFactor ¶
type MyAuthenticationFactorInitiatorThirdPartyFactor struct { // The vendor name of the third party factor // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none ThirdPartyVendorName *string `mandatory:"true" json:"thirdPartyVendorName"` // Type of the third party authentication factor // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ThirdPartyFactorType *string `mandatory:"false" json:"thirdPartyFactorType"` // Reference to the third party resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ThirdPartyFactorId *string `mandatory:"false" json:"thirdPartyFactorId"` }
MyAuthenticationFactorInitiatorThirdPartyFactor User's third-party authentication factor details **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyAuthenticationFactorInitiatorThirdPartyFactor) String ¶
func (m MyAuthenticationFactorInitiatorThirdPartyFactor) String() string
func (MyAuthenticationFactorInitiatorThirdPartyFactor) ValidateEnumValue ¶
func (m MyAuthenticationFactorInitiatorThirdPartyFactor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorInitiatorTypeEnum ¶
type MyAuthenticationFactorInitiatorTypeEnum string
MyAuthenticationFactorInitiatorTypeEnum Enum with underlying type: string
const ( MyAuthenticationFactorInitiatorTypeSaml MyAuthenticationFactorInitiatorTypeEnum = "SAML" MyAuthenticationFactorInitiatorTypeOidc MyAuthenticationFactorInitiatorTypeEnum = "OIDC" )
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorTypeEnum
func GetMappingMyAuthenticationFactorInitiatorTypeEnum ¶
func GetMappingMyAuthenticationFactorInitiatorTypeEnum(val string) (MyAuthenticationFactorInitiatorTypeEnum, bool)
GetMappingMyAuthenticationFactorInitiatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorTypeEnumValues ¶
func GetMyAuthenticationFactorInitiatorTypeEnumValues() []MyAuthenticationFactorInitiatorTypeEnum
GetMyAuthenticationFactorInitiatorTypeEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorTypeEnum
type MyAuthenticationFactorValidator ¶
type MyAuthenticationFactorValidator struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Authentication Factor which is being validated // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false AuthFactor MyAuthenticationFactorValidatorAuthFactorEnum `mandatory:"true" json:"authFactor"` // Specifies whether the service is being used to enroll or validate a factor // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false Scenario MyAuthenticationFactorValidatorScenarioEnum `mandatory:"true" json:"scenario"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Request ID which is being validated // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false RequestId *string `mandatory:"false" json:"requestId"` // The One Time Passcode which needs to be validated // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: never // - uniqueness: none // - idcsSensitive: encrypt // - idcsSearchable: false OtpCode *string `mandatory:"false" json:"otpCode"` // Device id whose factor is being validated // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false DeviceId *string `mandatory:"false" json:"deviceId"` // Validation status returned in the response // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readOnly // - returned: default // - uniqueness: none // - idcsSearchable: false Status MyAuthenticationFactorValidatorStatusEnum `mandatory:"false" json:"status,omitempty"` // User guid for whom the validation has initiated. Optional. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false UserId *string `mandatory:"false" json:"userId"` // User name for whom the validation has initiated // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false // - idcsPii: true UserName *string `mandatory:"false" json:"userName"` // Display name of the verified device // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false DisplayName *string `mandatory:"false" json:"displayName"` // Validator message which is passed by the client. When it is a PUSH notification, it can be a rejection message. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false Message *string `mandatory:"false" json:"message"` // type indicating whether the flow is OIDC, SAML etc., // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: default // - uniqueness: none Type MyAuthenticationFactorValidatorTypeEnum `mandatory:"false" json:"type,omitempty"` // Indicates whether to update user preferred mfa factor or not // **SCIM++ Properties:** // - type: boolean // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none UpdateUserPreference *bool `mandatory:"false" json:"updateUserPreference"` // Indicates whether to user passwordless factor to be updated or mfa factor to be updated // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none PreferenceType MyAuthenticationFactorValidatorPreferenceTypeEnum `mandatory:"false" json:"preferenceType,omitempty"` // List of security questions the user has submitted to get authenticated. // **SCIM++ Properties:** // - type: complex // - multiValued: true // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none // - idcsSearchable: false SecurityQuestions []MyAuthenticationFactorValidatorSecurityQuestions `mandatory:"false" json:"securityQuestions"` // Name of the client to be trusted // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none Name *string `mandatory:"false" json:"name"` // Platform of the client to be trusted // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none Platform *string `mandatory:"false" json:"platform"` // Location of the trusted client. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none Location *string `mandatory:"false" json:"location"` // Trusted token resource identifier. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none TrustedTokenId *string `mandatory:"false" json:"trustedTokenId"` // KMSI token resource identifier. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none KmsiTokenId *string `mandatory:"false" json:"kmsiTokenId"` // Sign-On Policy dictated allowed second factors. // **SCIM++ Properties:** // - type: string // - multiValued: true // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none PolicyEnabledSecondFactors []string `mandatory:"false" json:"policyEnabledSecondFactors"` // Indicates to create trust token. // **SCIM++ Properties:** // - type: boolean // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none CreateTrustedAgent *bool `mandatory:"false" json:"createTrustedAgent"` // Indicates to create kmsi token. // **SCIM++ Properties:** // - type: boolean // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none CreateKmsiToken *bool `mandatory:"false" json:"createKmsiToken"` // Flag indicates whether the factor is enrolled in account recovery. If the value is not provided or false, then it will be treated as MFA factor validation. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsAccRecEnabled *bool `mandatory:"false" json:"isAccRecEnabled"` // Sign-On Policy dictated validity duration for trusted client in Minutes. // **SCIM++ Properties:** // - type: integer // - multiValued: false // - required: false // - mutability: writeOnly // - returned: never // - uniqueness: none PolicyTrustedFrequencyMins *int `mandatory:"false" json:"policyTrustedFrequencyMins"` ThirdPartyFactor *MyAuthenticationFactorValidatorThirdPartyFactor `mandatory:"false" json:"thirdPartyFactor"` // Additional attributes which will be sent as part of a push notification // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none AdditionalAttributes []MyAuthenticationFactorValidatorAdditionalAttributes `mandatory:"false" json:"additionalAttributes"` }
MyAuthenticationFactorValidator Validate any given Authentication Factor
func (MyAuthenticationFactorValidator) String ¶
func (m MyAuthenticationFactorValidator) String() string
func (MyAuthenticationFactorValidator) ValidateEnumValue ¶
func (m MyAuthenticationFactorValidator) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorValidatorAdditionalAttributes ¶
type MyAuthenticationFactorValidatorAdditionalAttributes struct { // A name of the attribute // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // Value of the attribute // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` }
MyAuthenticationFactorValidatorAdditionalAttributes Additional attributes which will be sent as part of a push notification
func (MyAuthenticationFactorValidatorAdditionalAttributes) String ¶
func (m MyAuthenticationFactorValidatorAdditionalAttributes) String() string
func (MyAuthenticationFactorValidatorAdditionalAttributes) ValidateEnumValue ¶
func (m MyAuthenticationFactorValidatorAdditionalAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorValidatorAuthFactorEnum ¶
type MyAuthenticationFactorValidatorAuthFactorEnum string
MyAuthenticationFactorValidatorAuthFactorEnum Enum with underlying type: string
const ( MyAuthenticationFactorValidatorAuthFactorUsernamePassword MyAuthenticationFactorValidatorAuthFactorEnum = "USERNAME_PASSWORD" MyAuthenticationFactorValidatorAuthFactorPush MyAuthenticationFactorValidatorAuthFactorEnum = "PUSH" MyAuthenticationFactorValidatorAuthFactorTotp MyAuthenticationFactorValidatorAuthFactorEnum = "TOTP" MyAuthenticationFactorValidatorAuthFactorEmail MyAuthenticationFactorValidatorAuthFactorEnum = "EMAIL" MyAuthenticationFactorValidatorAuthFactorSms MyAuthenticationFactorValidatorAuthFactorEnum = "SMS" MyAuthenticationFactorValidatorAuthFactorVoice MyAuthenticationFactorValidatorAuthFactorEnum = "VOICE" MyAuthenticationFactorValidatorAuthFactorBypasscode MyAuthenticationFactorValidatorAuthFactorEnum = "BYPASSCODE" MyAuthenticationFactorValidatorAuthFactorSecurityQuestions MyAuthenticationFactorValidatorAuthFactorEnum = "SECURITY_QUESTIONS" MyAuthenticationFactorValidatorAuthFactorTrustToken MyAuthenticationFactorValidatorAuthFactorEnum = "TRUST_TOKEN" MyAuthenticationFactorValidatorAuthFactorPhoneCall MyAuthenticationFactorValidatorAuthFactorEnum = "PHONE_CALL" MyAuthenticationFactorValidatorAuthFactorThirdparty MyAuthenticationFactorValidatorAuthFactorEnum = "THIRDPARTY" MyAuthenticationFactorValidatorAuthFactorFidoAuthenticator MyAuthenticationFactorValidatorAuthFactorEnum = "FIDO_AUTHENTICATOR" MyAuthenticationFactorValidatorAuthFactorYubicoOtp MyAuthenticationFactorValidatorAuthFactorEnum = "YUBICO_OTP" MyAuthenticationFactorValidatorAuthFactorKmsiToken MyAuthenticationFactorValidatorAuthFactorEnum = "KMSI_TOKEN" )
Set of constants representing the allowable values for MyAuthenticationFactorValidatorAuthFactorEnum
func GetMappingMyAuthenticationFactorValidatorAuthFactorEnum ¶
func GetMappingMyAuthenticationFactorValidatorAuthFactorEnum(val string) (MyAuthenticationFactorValidatorAuthFactorEnum, bool)
GetMappingMyAuthenticationFactorValidatorAuthFactorEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorAuthFactorEnumValues ¶
func GetMyAuthenticationFactorValidatorAuthFactorEnumValues() []MyAuthenticationFactorValidatorAuthFactorEnum
GetMyAuthenticationFactorValidatorAuthFactorEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorAuthFactorEnum
type MyAuthenticationFactorValidatorPreferenceTypeEnum ¶
type MyAuthenticationFactorValidatorPreferenceTypeEnum string
MyAuthenticationFactorValidatorPreferenceTypeEnum Enum with underlying type: string
const ( MyAuthenticationFactorValidatorPreferenceTypePasswordless MyAuthenticationFactorValidatorPreferenceTypeEnum = "PASSWORDLESS" MyAuthenticationFactorValidatorPreferenceTypeMfa MyAuthenticationFactorValidatorPreferenceTypeEnum = "MFA" )
Set of constants representing the allowable values for MyAuthenticationFactorValidatorPreferenceTypeEnum
func GetMappingMyAuthenticationFactorValidatorPreferenceTypeEnum ¶
func GetMappingMyAuthenticationFactorValidatorPreferenceTypeEnum(val string) (MyAuthenticationFactorValidatorPreferenceTypeEnum, bool)
GetMappingMyAuthenticationFactorValidatorPreferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorPreferenceTypeEnumValues ¶
func GetMyAuthenticationFactorValidatorPreferenceTypeEnumValues() []MyAuthenticationFactorValidatorPreferenceTypeEnum
GetMyAuthenticationFactorValidatorPreferenceTypeEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorPreferenceTypeEnum
type MyAuthenticationFactorValidatorScenarioEnum ¶
type MyAuthenticationFactorValidatorScenarioEnum string
MyAuthenticationFactorValidatorScenarioEnum Enum with underlying type: string
const ( MyAuthenticationFactorValidatorScenarioEnrollment MyAuthenticationFactorValidatorScenarioEnum = "ENROLLMENT" MyAuthenticationFactorValidatorScenarioAuthentication MyAuthenticationFactorValidatorScenarioEnum = "AUTHENTICATION" )
Set of constants representing the allowable values for MyAuthenticationFactorValidatorScenarioEnum
func GetMappingMyAuthenticationFactorValidatorScenarioEnum ¶
func GetMappingMyAuthenticationFactorValidatorScenarioEnum(val string) (MyAuthenticationFactorValidatorScenarioEnum, bool)
GetMappingMyAuthenticationFactorValidatorScenarioEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorScenarioEnumValues ¶
func GetMyAuthenticationFactorValidatorScenarioEnumValues() []MyAuthenticationFactorValidatorScenarioEnum
GetMyAuthenticationFactorValidatorScenarioEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorScenarioEnum
type MyAuthenticationFactorValidatorSecurityQuestions ¶
type MyAuthenticationFactorValidatorSecurityQuestions struct { // id of the security question // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Id *string `mandatory:"true" json:"id"` // Answer of the security question the user has submitted // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsSensitive: none Answer *string `mandatory:"false" json:"answer"` }
MyAuthenticationFactorValidatorSecurityQuestions List of security questions the user has submitted to get authenticated.
func (MyAuthenticationFactorValidatorSecurityQuestions) String ¶
func (m MyAuthenticationFactorValidatorSecurityQuestions) String() string
func (MyAuthenticationFactorValidatorSecurityQuestions) ValidateEnumValue ¶
func (m MyAuthenticationFactorValidatorSecurityQuestions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorValidatorStatusEnum ¶
type MyAuthenticationFactorValidatorStatusEnum string
MyAuthenticationFactorValidatorStatusEnum Enum with underlying type: string
const ( MyAuthenticationFactorValidatorStatusSuccess MyAuthenticationFactorValidatorStatusEnum = "SUCCESS" MyAuthenticationFactorValidatorStatusFailure MyAuthenticationFactorValidatorStatusEnum = "FAILURE" )
Set of constants representing the allowable values for MyAuthenticationFactorValidatorStatusEnum
func GetMappingMyAuthenticationFactorValidatorStatusEnum ¶
func GetMappingMyAuthenticationFactorValidatorStatusEnum(val string) (MyAuthenticationFactorValidatorStatusEnum, bool)
GetMappingMyAuthenticationFactorValidatorStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorStatusEnumValues ¶
func GetMyAuthenticationFactorValidatorStatusEnumValues() []MyAuthenticationFactorValidatorStatusEnum
GetMyAuthenticationFactorValidatorStatusEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorStatusEnum
type MyAuthenticationFactorValidatorThirdPartyFactor ¶
type MyAuthenticationFactorValidatorThirdPartyFactor struct { // The vendor name of the third party factor // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none ThirdPartyVendorName *string `mandatory:"true" json:"thirdPartyVendorName"` // Type of the third party authentication factor // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ThirdPartyFactorType *string `mandatory:"false" json:"thirdPartyFactorType"` // Reference to the third party resource // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ThirdPartyFactorId *string `mandatory:"false" json:"thirdPartyFactorId"` }
MyAuthenticationFactorValidatorThirdPartyFactor User's third-party authentication factor details **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyAuthenticationFactorValidatorThirdPartyFactor) String ¶
func (m MyAuthenticationFactorValidatorThirdPartyFactor) String() string
func (MyAuthenticationFactorValidatorThirdPartyFactor) ValidateEnumValue ¶
func (m MyAuthenticationFactorValidatorThirdPartyFactor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorValidatorTypeEnum ¶
type MyAuthenticationFactorValidatorTypeEnum string
MyAuthenticationFactorValidatorTypeEnum Enum with underlying type: string
const ( MyAuthenticationFactorValidatorTypeSaml MyAuthenticationFactorValidatorTypeEnum = "SAML" MyAuthenticationFactorValidatorTypeOidc MyAuthenticationFactorValidatorTypeEnum = "OIDC" )
Set of constants representing the allowable values for MyAuthenticationFactorValidatorTypeEnum
func GetMappingMyAuthenticationFactorValidatorTypeEnum ¶
func GetMappingMyAuthenticationFactorValidatorTypeEnum(val string) (MyAuthenticationFactorValidatorTypeEnum, bool)
GetMappingMyAuthenticationFactorValidatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorTypeEnumValues ¶
func GetMyAuthenticationFactorValidatorTypeEnumValues() []MyAuthenticationFactorValidatorTypeEnum
GetMyAuthenticationFactorValidatorTypeEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorTypeEnum
type MyAuthenticationFactorsRemover ¶
type MyAuthenticationFactorsRemover struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` User *MyAuthenticationFactorsRemoverUser `mandatory:"true" json:"user"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Specifies the type of factors to remove. Either MFA factors or AccountRecovery factors or All factors // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false Type MyAuthenticationFactorsRemoverTypeEnum `mandatory:"false" json:"type,omitempty"` }
MyAuthenticationFactorsRemover This schema defines the attributes of Authentication Factors Remover call.
func (MyAuthenticationFactorsRemover) String ¶
func (m MyAuthenticationFactorsRemover) String() string
func (MyAuthenticationFactorsRemover) ValidateEnumValue ¶
func (m MyAuthenticationFactorsRemover) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyAuthenticationFactorsRemoverTypeEnum ¶
type MyAuthenticationFactorsRemoverTypeEnum string
MyAuthenticationFactorsRemoverTypeEnum Enum with underlying type: string
const ( MyAuthenticationFactorsRemoverTypeKmsi MyAuthenticationFactorsRemoverTypeEnum = "KMSI" MyAuthenticationFactorsRemoverTypeMfa MyAuthenticationFactorsRemoverTypeEnum = "MFA" MyAuthenticationFactorsRemoverTypeAccountrecovery MyAuthenticationFactorsRemoverTypeEnum = "ACCOUNTRECOVERY" MyAuthenticationFactorsRemoverTypeAll MyAuthenticationFactorsRemoverTypeEnum = "ALL" )
Set of constants representing the allowable values for MyAuthenticationFactorsRemoverTypeEnum
func GetMappingMyAuthenticationFactorsRemoverTypeEnum ¶
func GetMappingMyAuthenticationFactorsRemoverTypeEnum(val string) (MyAuthenticationFactorsRemoverTypeEnum, bool)
GetMappingMyAuthenticationFactorsRemoverTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorsRemoverTypeEnumValues ¶
func GetMyAuthenticationFactorsRemoverTypeEnumValues() []MyAuthenticationFactorsRemoverTypeEnum
GetMyAuthenticationFactorsRemoverTypeEnumValues Enumerates the set of values for MyAuthenticationFactorsRemoverTypeEnum
type MyAuthenticationFactorsRemoverUser ¶
type MyAuthenticationFactorsRemoverUser struct { // The identifier of the user // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI that corresponds to the member Resource for whom the factors will be deleted // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The OCID of the user // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` }
MyAuthenticationFactorsRemoverUser User for whom the authentication factors need to be deleted **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (MyAuthenticationFactorsRemoverUser) String ¶
func (m MyAuthenticationFactorsRemoverUser) String() string
func (MyAuthenticationFactorsRemoverUser) ValidateEnumValue ¶
func (m MyAuthenticationFactorsRemoverUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyCustomerSecretKey ¶
type MyCustomerSecretKey struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Display Name // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default DisplayName *string `mandatory:"false" json:"displayName"` // Description // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's credential status. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status MyCustomerSecretKeyStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user's credential expire. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` // The access key. // **SCIM++ Properties:** // - caseExact: true // - type: string // - mutability: readOnly // - required: false // - returned: default AccessKey *string `mandatory:"false" json:"accessKey"` User *MyCustomerSecretKeyUser `mandatory:"false" json:"user"` }
MyCustomerSecretKey The user's customer secret key.
func (MyCustomerSecretKey) String ¶
func (m MyCustomerSecretKey) String() string
func (MyCustomerSecretKey) ValidateEnumValue ¶
func (m MyCustomerSecretKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyCustomerSecretKeyStatusEnum ¶
type MyCustomerSecretKeyStatusEnum string
MyCustomerSecretKeyStatusEnum Enum with underlying type: string
const ( MyCustomerSecretKeyStatusActive MyCustomerSecretKeyStatusEnum = "ACTIVE" MyCustomerSecretKeyStatusInactive MyCustomerSecretKeyStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for MyCustomerSecretKeyStatusEnum
func GetMappingMyCustomerSecretKeyStatusEnum ¶
func GetMappingMyCustomerSecretKeyStatusEnum(val string) (MyCustomerSecretKeyStatusEnum, bool)
GetMappingMyCustomerSecretKeyStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyCustomerSecretKeyStatusEnumValues ¶
func GetMyCustomerSecretKeyStatusEnumValues() []MyCustomerSecretKeyStatusEnum
GetMyCustomerSecretKeyStatusEnumValues Enumerates the set of values for MyCustomerSecretKeyStatusEnum
type MyCustomerSecretKeyUser ¶
type MyCustomerSecretKeyUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The user's name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MyCustomerSecretKeyUser User linked to customer secret key **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyCustomerSecretKeyUser) String ¶
func (m MyCustomerSecretKeyUser) String() string
func (MyCustomerSecretKeyUser) ValidateEnumValue ¶
func (m MyCustomerSecretKeyUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyCustomerSecretKeys ¶
type MyCustomerSecretKeys struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyCustomerSecretKey `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyCustomerSecretKeys The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyCustomerSecretKeys) String ¶
func (m MyCustomerSecretKeys) String() string
func (MyCustomerSecretKeys) ValidateEnumValue ¶
func (m MyCustomerSecretKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDevice ¶
type MyDevice struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` User *MyDeviceUser `mandatory:"true" json:"user"` // Authentication Factors // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [type] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: complex AuthenticationFactors []MyDeviceAuthenticationFactors `mandatory:"true" json:"authenticationFactors"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 be 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 ExternalId *string `mandatory:"false" json:"externalId"` // Device friendly display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true DisplayName *string `mandatory:"false" json:"displayName"` // Device Platform // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true // - required: false // - returned: default // - type: string // - uniqueness: none Platform MyDevicePlatformEnum `mandatory:"false" json:"platform,omitempty"` // Device Status // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Status MyDeviceStatusEnum `mandatory:"false" json:"status,omitempty"` // Additional comments/reasons for the change in device status // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Reason *string `mandatory:"false" json:"reason"` // Device hardware name/model // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true DeviceType *string `mandatory:"false" json:"deviceType"` // Mobile Authenticator App Version // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true AppVersion *string `mandatory:"false" json:"appVersion"` // Mobile Authenticator App Package Id // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true PackageId *string `mandatory:"false" json:"packageId"` // Last Sync time for device // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastSyncTime *string `mandatory:"false" json:"lastSyncTime"` // The most recent timestamp when the device was successfully validated using one time passcode // **Added In:** 17.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - idcsAllowUpdatesInReadOnlyMode: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastValidatedTime *string `mandatory:"false" json:"lastValidatedTime"` // Device Compliance Status // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsCompliant *bool `mandatory:"false" json:"isCompliant"` // Country code of user's Phone Number // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true CountryCode *string `mandatory:"false" json:"countryCode"` // User's Phone Number // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true PhoneNumber *string `mandatory:"false" json:"phoneNumber"` // Flag that indicates whether the device is enrolled for account recovery // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true IsAccRecEnabled *bool `mandatory:"false" json:"isAccRecEnabled"` // Unique id sent from device // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true DeviceUUID *string `mandatory:"false" json:"deviceUUID"` // Device base public Key // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true BasePublicKey *string `mandatory:"false" json:"basePublicKey"` // Authentication method used in device. For FIDO, it will contain SECURITY_KEY/WINDOWS_HELLO etc // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true AuthenticationMethod *string `mandatory:"false" json:"authenticationMethod"` // Attribute added for replication log, it is not used by IDCS, just added as place holder // **Added In:** 2111040242 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ExpiresOn *int `mandatory:"false" json:"expiresOn"` // Attribute added for replication log, it is not used by IDCS, the DEK that encrypts the specific seed for that user // **Added In:** 2111040242 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SeedDekId *string `mandatory:"false" json:"seedDekId"` // Attribute added for replication log, it is not used by IDCS, it is actual encrypted TOTP seed for the user // **Added In:** 2111040242 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Seed *string `mandatory:"false" json:"seed"` ThirdPartyFactor *MyDeviceThirdPartyFactor `mandatory:"false" json:"thirdPartyFactor"` PushNotificationTarget *MyDevicePushNotificationTarget `mandatory:"false" json:"pushNotificationTarget"` // Device additional attributes // **SCIM++ Properties:** // - idcsCompositeKey: [key, value] // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex AdditionalAttributes []MyDeviceAdditionalAttributes `mandatory:"false" json:"additionalAttributes"` // Device Non Compliances // **SCIM++ Properties:** // - idcsCompositeKey: [name, value] // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex NonCompliances []MyDeviceNonCompliances `mandatory:"false" json:"nonCompliances"` }
MyDevice Device Resource.
func (MyDevice) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDeviceAdditionalAttributes ¶
type MyDeviceAdditionalAttributes struct { // Device Attribute Key Name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Key *string `mandatory:"true" json:"key"` // Device Attribute Value // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Value *string `mandatory:"true" json:"value"` }
MyDeviceAdditionalAttributes Device additional attributes
func (MyDeviceAdditionalAttributes) String ¶
func (m MyDeviceAdditionalAttributes) String() string
func (MyDeviceAdditionalAttributes) ValidateEnumValue ¶
func (m MyDeviceAdditionalAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDeviceAuthenticationFactors ¶
type MyDeviceAuthenticationFactors struct { // Authentication Factor Type // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Type MyDeviceAuthenticationFactorsTypeEnum `mandatory:"true" json:"type"` // Authentication Factor Status // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Status MyDeviceAuthenticationFactorsStatusEnum `mandatory:"false" json:"status,omitempty"` // Authentication Factor public key issued by client // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true PublicKey *string `mandatory:"false" json:"publicKey"` }
MyDeviceAuthenticationFactors Authentication Factors
func (MyDeviceAuthenticationFactors) String ¶
func (m MyDeviceAuthenticationFactors) String() string
func (MyDeviceAuthenticationFactors) ValidateEnumValue ¶
func (m MyDeviceAuthenticationFactors) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDeviceAuthenticationFactorsStatusEnum ¶
type MyDeviceAuthenticationFactorsStatusEnum string
MyDeviceAuthenticationFactorsStatusEnum Enum with underlying type: string
const ( MyDeviceAuthenticationFactorsStatusInitiated MyDeviceAuthenticationFactorsStatusEnum = "INITIATED" MyDeviceAuthenticationFactorsStatusInprogress MyDeviceAuthenticationFactorsStatusEnum = "INPROGRESS" MyDeviceAuthenticationFactorsStatusEnrolled MyDeviceAuthenticationFactorsStatusEnum = "ENROLLED" MyDeviceAuthenticationFactorsStatusLocked MyDeviceAuthenticationFactorsStatusEnum = "LOCKED" MyDeviceAuthenticationFactorsStatusInactive MyDeviceAuthenticationFactorsStatusEnum = "INACTIVE" MyDeviceAuthenticationFactorsStatusBlocked MyDeviceAuthenticationFactorsStatusEnum = "BLOCKED" )
Set of constants representing the allowable values for MyDeviceAuthenticationFactorsStatusEnum
func GetMappingMyDeviceAuthenticationFactorsStatusEnum ¶
func GetMappingMyDeviceAuthenticationFactorsStatusEnum(val string) (MyDeviceAuthenticationFactorsStatusEnum, bool)
GetMappingMyDeviceAuthenticationFactorsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceAuthenticationFactorsStatusEnumValues ¶
func GetMyDeviceAuthenticationFactorsStatusEnumValues() []MyDeviceAuthenticationFactorsStatusEnum
GetMyDeviceAuthenticationFactorsStatusEnumValues Enumerates the set of values for MyDeviceAuthenticationFactorsStatusEnum
type MyDeviceAuthenticationFactorsTypeEnum ¶
type MyDeviceAuthenticationFactorsTypeEnum string
MyDeviceAuthenticationFactorsTypeEnum Enum with underlying type: string
const ( MyDeviceAuthenticationFactorsTypeEmail MyDeviceAuthenticationFactorsTypeEnum = "EMAIL" MyDeviceAuthenticationFactorsTypeSms MyDeviceAuthenticationFactorsTypeEnum = "SMS" MyDeviceAuthenticationFactorsTypeTotp MyDeviceAuthenticationFactorsTypeEnum = "TOTP" MyDeviceAuthenticationFactorsTypePush MyDeviceAuthenticationFactorsTypeEnum = "PUSH" MyDeviceAuthenticationFactorsTypeOfflinetotp MyDeviceAuthenticationFactorsTypeEnum = "OFFLINETOTP" MyDeviceAuthenticationFactorsTypeVoice MyDeviceAuthenticationFactorsTypeEnum = "VOICE" MyDeviceAuthenticationFactorsTypePhoneCall MyDeviceAuthenticationFactorsTypeEnum = "PHONE_CALL" MyDeviceAuthenticationFactorsTypeThirdparty MyDeviceAuthenticationFactorsTypeEnum = "THIRDPARTY" MyDeviceAuthenticationFactorsTypeFidoAuthenticator MyDeviceAuthenticationFactorsTypeEnum = "FIDO_AUTHENTICATOR" MyDeviceAuthenticationFactorsTypeYubicoOtp MyDeviceAuthenticationFactorsTypeEnum = "YUBICO_OTP" )
Set of constants representing the allowable values for MyDeviceAuthenticationFactorsTypeEnum
func GetMappingMyDeviceAuthenticationFactorsTypeEnum ¶
func GetMappingMyDeviceAuthenticationFactorsTypeEnum(val string) (MyDeviceAuthenticationFactorsTypeEnum, bool)
GetMappingMyDeviceAuthenticationFactorsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceAuthenticationFactorsTypeEnumValues ¶
func GetMyDeviceAuthenticationFactorsTypeEnumValues() []MyDeviceAuthenticationFactorsTypeEnum
GetMyDeviceAuthenticationFactorsTypeEnumValues Enumerates the set of values for MyDeviceAuthenticationFactorsTypeEnum
type MyDeviceNonCompliances ¶
type MyDeviceNonCompliances struct { // Device Compliance name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Name *string `mandatory:"true" json:"name"` // Device Compliance value // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Value *string `mandatory:"true" json:"value"` // Device Compliance Action // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Action MyDeviceNonCompliancesActionEnum `mandatory:"true" json:"action"` }
MyDeviceNonCompliances Device Non Compliances
func (MyDeviceNonCompliances) String ¶
func (m MyDeviceNonCompliances) String() string
func (MyDeviceNonCompliances) ValidateEnumValue ¶
func (m MyDeviceNonCompliances) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDeviceNonCompliancesActionEnum ¶
type MyDeviceNonCompliancesActionEnum string
MyDeviceNonCompliancesActionEnum Enum with underlying type: string
const ( MyDeviceNonCompliancesActionNotify MyDeviceNonCompliancesActionEnum = "NOTIFY" MyDeviceNonCompliancesActionBlock MyDeviceNonCompliancesActionEnum = "BLOCK" MyDeviceNonCompliancesActionAllow MyDeviceNonCompliancesActionEnum = "ALLOW" MyDeviceNonCompliancesActionUnknown MyDeviceNonCompliancesActionEnum = "UNKNOWN" )
Set of constants representing the allowable values for MyDeviceNonCompliancesActionEnum
func GetMappingMyDeviceNonCompliancesActionEnum ¶
func GetMappingMyDeviceNonCompliancesActionEnum(val string) (MyDeviceNonCompliancesActionEnum, bool)
GetMappingMyDeviceNonCompliancesActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceNonCompliancesActionEnumValues ¶
func GetMyDeviceNonCompliancesActionEnumValues() []MyDeviceNonCompliancesActionEnum
GetMyDeviceNonCompliancesActionEnumValues Enumerates the set of values for MyDeviceNonCompliancesActionEnum
type MyDevicePlatformEnum ¶
type MyDevicePlatformEnum string
MyDevicePlatformEnum Enum with underlying type: string
const ( MyDevicePlatformIos MyDevicePlatformEnum = "IOS" MyDevicePlatformAndroid MyDevicePlatformEnum = "ANDROID" MyDevicePlatformWindows MyDevicePlatformEnum = "WINDOWS" MyDevicePlatformCellular MyDevicePlatformEnum = "CELLULAR" )
Set of constants representing the allowable values for MyDevicePlatformEnum
func GetMappingMyDevicePlatformEnum ¶
func GetMappingMyDevicePlatformEnum(val string) (MyDevicePlatformEnum, bool)
GetMappingMyDevicePlatformEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDevicePlatformEnumValues ¶
func GetMyDevicePlatformEnumValues() []MyDevicePlatformEnum
GetMyDevicePlatformEnumValues Enumerates the set of values for MyDevicePlatformEnum
type MyDevicePushNotificationTarget ¶
type MyDevicePushNotificationTarget struct { // The identifier of the push notification target // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Value *string `mandatory:"true" json:"value"` // The URI that corresponds to the push notification target resource of this device // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Ref *string `mandatory:"false" json:"$ref"` }
MyDevicePushNotificationTarget Push Notification target. Reference to Device notification related resource **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyDevicePushNotificationTarget) String ¶
func (m MyDevicePushNotificationTarget) String() string
func (MyDevicePushNotificationTarget) ValidateEnumValue ¶
func (m MyDevicePushNotificationTarget) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDeviceStatusEnum ¶
type MyDeviceStatusEnum string
MyDeviceStatusEnum Enum with underlying type: string
const ( MyDeviceStatusInitiated MyDeviceStatusEnum = "INITIATED" MyDeviceStatusInprogress MyDeviceStatusEnum = "INPROGRESS" MyDeviceStatusInactive MyDeviceStatusEnum = "INACTIVE" MyDeviceStatusEnrolled MyDeviceStatusEnum = "ENROLLED" MyDeviceStatusLocked MyDeviceStatusEnum = "LOCKED" MyDeviceStatusBlocked MyDeviceStatusEnum = "BLOCKED" )
Set of constants representing the allowable values for MyDeviceStatusEnum
func GetMappingMyDeviceStatusEnum ¶
func GetMappingMyDeviceStatusEnum(val string) (MyDeviceStatusEnum, bool)
GetMappingMyDeviceStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceStatusEnumValues ¶
func GetMyDeviceStatusEnumValues() []MyDeviceStatusEnum
GetMyDeviceStatusEnumValues Enumerates the set of values for MyDeviceStatusEnum
type MyDeviceThirdPartyFactor ¶
type MyDeviceThirdPartyFactor struct { // The vendor name of the third party factor // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true ThirdPartyVendorName *string `mandatory:"true" json:"thirdPartyVendorName"` // The identifier of third party device // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Value *string `mandatory:"true" json:"value"` // Type of the third party authentication factor // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true ThirdPartyFactorType *string `mandatory:"false" json:"thirdPartyFactorType"` // The URI that corresponds to the third party device resource // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Ref *string `mandatory:"false" json:"$ref"` }
MyDeviceThirdPartyFactor User's third-party authentication factor details **Added In:** 19.2.1 **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyDeviceThirdPartyFactor) String ¶
func (m MyDeviceThirdPartyFactor) String() string
func (MyDeviceThirdPartyFactor) ValidateEnumValue ¶
func (m MyDeviceThirdPartyFactor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDeviceUser ¶
type MyDeviceUser struct { // The identifier of the user // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Value *string `mandatory:"true" json:"value"` // The URI that corresponds to the member Resource of this device // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Ref *string `mandatory:"false" json:"$ref"` // User display name // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The OCID of the user // **Added In:** 2105091740 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true Ocid *string `mandatory:"false" json:"ocid"` }
MyDeviceUser Device member **Deprecated Since: 17.3.4** **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: complex
- uniqueness: none
func (MyDeviceUser) String ¶
func (m MyDeviceUser) String() string
func (MyDeviceUser) ValidateEnumValue ¶
func (m MyDeviceUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyDevices ¶
type MyDevices struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyDevice `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyDevices The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyDevices) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyGroup ¶
type MyGroup struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The Group display name. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Display Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Name, deprecatedColumnHeaderName:Display Name]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global DisplayName *string `mandatory:"true" json:"displayName"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // A human readable name for the group as defined by the Service Consumer. // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Non-Unique Display Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string NonUniqueDisplayName *string `mandatory:"false" json:"nonUniqueDisplayName"` // The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant. // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsCsvAttributeNameMappings: [[columnHeaderName:User Members, mapsTo:members[User].value, multiValueDelimiter:;]] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - idcsPaginateResponse: true // - type: complex // - uniqueness: none Members []MyGroupMembers `mandatory:"false" json:"members"` UrnIetfParamsScimSchemasOracleIdcsExtensionGroupGroup *ExtensionGroupGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group"` UrnIetfParamsScimSchemasOracleIdcsExtensionPosixGroup *ExtensionPosixGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:Group"` }
MyGroup The Group resource.
func (MyGroup) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyGroupMembers ¶
type MyGroupMembers struct { // The ID of the member of this Group // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Indicates the type of resource, for example, User or Group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsDefaultValue: User // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type MyGroupMembersTypeEnum `mandatory:"true" json:"type"` // The date and time that the member was added to the group. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - returned: default // - type: dateTime // - uniqueness: none DateAdded *string `mandatory:"false" json:"dateAdded"` // The OCID of the member of this group. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The membership OCID. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MembershipOcid *string `mandatory:"false" json:"membershipOcid"` // The URI that corresponds to the member Resource of this group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The member's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The member's name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MyGroupMembers The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant.
func (MyGroupMembers) String ¶
func (m MyGroupMembers) String() string
func (MyGroupMembers) ValidateEnumValue ¶
func (m MyGroupMembers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyGroupMembersTypeEnum ¶
type MyGroupMembersTypeEnum string
MyGroupMembersTypeEnum Enum with underlying type: string
const (
MyGroupMembersTypeUser MyGroupMembersTypeEnum = "User"
)
Set of constants representing the allowable values for MyGroupMembersTypeEnum
func GetMappingMyGroupMembersTypeEnum ¶
func GetMappingMyGroupMembersTypeEnum(val string) (MyGroupMembersTypeEnum, bool)
GetMappingMyGroupMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyGroupMembersTypeEnumValues ¶
func GetMyGroupMembersTypeEnumValues() []MyGroupMembersTypeEnum
GetMyGroupMembersTypeEnumValues Enumerates the set of values for MyGroupMembersTypeEnum
type MyGroupSearchRequest ¶
type MyGroupSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
MyGroupSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (MyGroupSearchRequest) String ¶
func (m MyGroupSearchRequest) String() string
func (MyGroupSearchRequest) ValidateEnumValue ¶
func (m MyGroupSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyGroups ¶
type MyGroups struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyGroup `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyGroups The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyGroups) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyOAuth2ClientCredential ¶
type MyOAuth2ClientCredential struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Name // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: true // - returned: default Name *string `mandatory:"true" json:"name"` // Scopes // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [audience, scope] // - type: complex // - mutability: readWrite // - multiValued: true // - required: true // - returned: default Scopes []MyOAuth2ClientCredentialScopes `mandatory:"true" json:"scopes"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **Added In:** 2101262133 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's credential status. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status MyOAuth2ClientCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user's credentials expire. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` // Specifies whether the secret must be reset. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsResetSecret *bool `mandatory:"false" json:"isResetSecret"` User *MyOAuth2ClientCredentialUser `mandatory:"false" json:"user"` }
MyOAuth2ClientCredential The user's OAuth2 client credentials.
func (MyOAuth2ClientCredential) String ¶
func (m MyOAuth2ClientCredential) String() string
func (MyOAuth2ClientCredential) ValidateEnumValue ¶
func (m MyOAuth2ClientCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyOAuth2ClientCredentialScopes ¶
type MyOAuth2ClientCredentialScopes struct { // Audience // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: true // - returned: default Audience *string `mandatory:"true" json:"audience"` // Scope // **SCIM++ Properties:** // - caseExact: false // - idcsScimCompliant: false // - type: string // - mutability: readWrite // - multiValued: false // - required: true // - returned: default Scope *string `mandatory:"true" json:"scope"` }
MyOAuth2ClientCredentialScopes Scopes
func (MyOAuth2ClientCredentialScopes) String ¶
func (m MyOAuth2ClientCredentialScopes) String() string
func (MyOAuth2ClientCredentialScopes) ValidateEnumValue ¶
func (m MyOAuth2ClientCredentialScopes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyOAuth2ClientCredentialStatusEnum ¶
type MyOAuth2ClientCredentialStatusEnum string
MyOAuth2ClientCredentialStatusEnum Enum with underlying type: string
const ( MyOAuth2ClientCredentialStatusActive MyOAuth2ClientCredentialStatusEnum = "ACTIVE" MyOAuth2ClientCredentialStatusInactive MyOAuth2ClientCredentialStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for MyOAuth2ClientCredentialStatusEnum
func GetMappingMyOAuth2ClientCredentialStatusEnum ¶
func GetMappingMyOAuth2ClientCredentialStatusEnum(val string) (MyOAuth2ClientCredentialStatusEnum, bool)
GetMappingMyOAuth2ClientCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyOAuth2ClientCredentialStatusEnumValues ¶
func GetMyOAuth2ClientCredentialStatusEnumValues() []MyOAuth2ClientCredentialStatusEnum
GetMyOAuth2ClientCredentialStatusEnumValues Enumerates the set of values for MyOAuth2ClientCredentialStatusEnum
type MyOAuth2ClientCredentialUser ¶
type MyOAuth2ClientCredentialUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MyOAuth2ClientCredentialUser The user linked to the OAuth2 client credential. **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyOAuth2ClientCredentialUser) String ¶
func (m MyOAuth2ClientCredentialUser) String() string
func (MyOAuth2ClientCredentialUser) ValidateEnumValue ¶
func (m MyOAuth2ClientCredentialUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyOAuth2ClientCredentials ¶
type MyOAuth2ClientCredentials struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyOAuth2ClientCredential `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyOAuth2ClientCredentials The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyOAuth2ClientCredentials) String ¶
func (m MyOAuth2ClientCredentials) String() string
func (MyOAuth2ClientCredentials) ValidateEnumValue ¶
func (m MyOAuth2ClientCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequest ¶ added in v65.47.0
type MyRequest struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // justification // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Justification *string `mandatory:"true" json:"justification"` Requesting *MyRequestRequesting `mandatory:"true" json:"requesting"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // status // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Status *string `mandatory:"false" json:"status"` Requestor *MyRequestRequestor `mandatory:"false" json:"requestor"` }
MyRequest Request resource
func (MyRequest) ValidateEnumValue ¶ added in v65.47.0
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequestRequesting ¶ added in v65.47.0
type MyRequestRequesting struct { // Resource identifier // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: requesting_id // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Requestable type. Allowed values are Group and App. // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: Requestable Type // - idcsDefaultValue: Group // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Type MyRequestRequestingTypeEnum `mandatory:"true" json:"type"` // Resource URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Resource display name // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
MyRequestRequesting Requestable resource reference. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: default
- type: complex
- uniqueness: none
func (MyRequestRequesting) String ¶ added in v65.47.0
func (m MyRequestRequesting) String() string
func (MyRequestRequesting) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequestRequesting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequestRequestingTypeEnum ¶ added in v65.47.0
type MyRequestRequestingTypeEnum string
MyRequestRequestingTypeEnum Enum with underlying type: string
const ( MyRequestRequestingTypeGroup MyRequestRequestingTypeEnum = "Group" MyRequestRequestingTypeApp MyRequestRequestingTypeEnum = "App" )
Set of constants representing the allowable values for MyRequestRequestingTypeEnum
func GetMappingMyRequestRequestingTypeEnum ¶ added in v65.47.0
func GetMappingMyRequestRequestingTypeEnum(val string) (MyRequestRequestingTypeEnum, bool)
GetMappingMyRequestRequestingTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyRequestRequestingTypeEnumValues ¶ added in v65.47.0
func GetMyRequestRequestingTypeEnumValues() []MyRequestRequestingTypeEnum
GetMyRequestRequestingTypeEnumValues Enumerates the set of values for MyRequestRequestingTypeEnum
type MyRequestRequestor ¶ added in v65.47.0
type MyRequestRequestor struct { // User identifier // **SCIM++ Properties:** // - caseExact: true // - idcsCsvAttributeName: requestor_id // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // User URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
MyRequestRequestor Requesting User **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: request
- type: complex
- uniqueness: none
func (MyRequestRequestor) String ¶ added in v65.47.0
func (m MyRequestRequestor) String() string
func (MyRequestRequestor) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequestRequestor) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequestSearchRequest ¶ added in v65.47.0
type MyRequestSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
MyRequestSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (MyRequestSearchRequest) String ¶ added in v65.47.0
func (m MyRequestSearchRequest) String() string
func (MyRequestSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequestSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequestableGroup ¶ added in v65.47.0
type MyRequestableGroup struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The Group display name. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Display Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Name, deprecatedColumnHeaderName:Display Name]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global DisplayName *string `mandatory:"true" json:"displayName"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // A human readable name for the group as defined by the Service Consumer. // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Non-Unique Display Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string NonUniqueDisplayName *string `mandatory:"false" json:"nonUniqueDisplayName"` // The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant. // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsCsvAttributeNameMappings: [[columnHeaderName:User Members, mapsTo:members[User].value, multiValueDelimiter:;]] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - idcsPaginateResponse: true // - type: complex // - uniqueness: none Members []MyRequestableGroupMembers `mandatory:"false" json:"members"` UrnIetfParamsScimSchemasOracleIdcsExtensionGroupGroup *ExtensionGroupGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:group:Group"` UrnIetfParamsScimSchemasOracleIdcsExtensionRequestableGroup *ExtensionRequestableGroup `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:requestable:Group"` }
MyRequestableGroup The Group resource.
func (MyRequestableGroup) String ¶ added in v65.47.0
func (m MyRequestableGroup) String() string
func (MyRequestableGroup) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequestableGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequestableGroupMembers ¶ added in v65.47.0
type MyRequestableGroupMembers struct { // The ID of the member of this Group // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Indicates the type of resource, for example, User or Group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsDefaultValue: User // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type MyRequestableGroupMembersTypeEnum `mandatory:"true" json:"type"` // The date and time that the member was added to the group. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - returned: default // - type: dateTime // - uniqueness: none DateAdded *string `mandatory:"false" json:"dateAdded"` // The OCID of the member of this group. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The membership OCID. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MembershipOcid *string `mandatory:"false" json:"membershipOcid"` // The URI that corresponds to the member Resource of this group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The member's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The member's name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MyRequestableGroupMembers The group members. <b>Important:</b> When requesting group members, a maximum of 10,000 members can be returned in a single request. If the response contains more than 10,000 members, the request will fail. Use 'startIndex' and 'count' to return members in pages instead of in a single response, for example: #attributes=members[startIndex=1%26count=10]. This REST API is SCIM compliant.
func (MyRequestableGroupMembers) String ¶ added in v65.47.0
func (m MyRequestableGroupMembers) String() string
func (MyRequestableGroupMembers) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequestableGroupMembers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequestableGroupMembersTypeEnum ¶ added in v65.47.0
type MyRequestableGroupMembersTypeEnum string
MyRequestableGroupMembersTypeEnum Enum with underlying type: string
const (
MyRequestableGroupMembersTypeUser MyRequestableGroupMembersTypeEnum = "User"
)
Set of constants representing the allowable values for MyRequestableGroupMembersTypeEnum
func GetMappingMyRequestableGroupMembersTypeEnum ¶ added in v65.47.0
func GetMappingMyRequestableGroupMembersTypeEnum(val string) (MyRequestableGroupMembersTypeEnum, bool)
GetMappingMyRequestableGroupMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyRequestableGroupMembersTypeEnumValues ¶ added in v65.47.0
func GetMyRequestableGroupMembersTypeEnumValues() []MyRequestableGroupMembersTypeEnum
GetMyRequestableGroupMembersTypeEnumValues Enumerates the set of values for MyRequestableGroupMembersTypeEnum
type MyRequestableGroupSearchRequest ¶ added in v65.47.0
type MyRequestableGroupSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
MyRequestableGroupSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (MyRequestableGroupSearchRequest) String ¶ added in v65.47.0
func (m MyRequestableGroupSearchRequest) String() string
func (MyRequestableGroupSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequestableGroupSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequestableGroups ¶ added in v65.47.0
type MyRequestableGroups struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyRequestableGroup `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyRequestableGroups The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyRequestableGroups) String ¶ added in v65.47.0
func (m MyRequestableGroups) String() string
func (MyRequestableGroups) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequestableGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyRequests ¶ added in v65.47.0
type MyRequests struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyRequest `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyRequests The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyRequests) String ¶ added in v65.47.0
func (m MyRequests) String() string
func (MyRequests) ValidateEnumValue ¶ added in v65.47.0
func (m MyRequests) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MySmtpCredential ¶
type MySmtpCredential struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // User name // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readOnly // - required: true // - returned: default UserName *string `mandatory:"true" json:"userName"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // User credential status // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status MySmtpCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` // User credential expires on // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` User *MySmtpCredentialUser `mandatory:"false" json:"user"` }
MySmtpCredential User's smtp credential
func (MySmtpCredential) String ¶
func (m MySmtpCredential) String() string
func (MySmtpCredential) ValidateEnumValue ¶
func (m MySmtpCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MySmtpCredentialStatusEnum ¶
type MySmtpCredentialStatusEnum string
MySmtpCredentialStatusEnum Enum with underlying type: string
const ( MySmtpCredentialStatusActive MySmtpCredentialStatusEnum = "ACTIVE" MySmtpCredentialStatusInactive MySmtpCredentialStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for MySmtpCredentialStatusEnum
func GetMappingMySmtpCredentialStatusEnum ¶
func GetMappingMySmtpCredentialStatusEnum(val string) (MySmtpCredentialStatusEnum, bool)
GetMappingMySmtpCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySmtpCredentialStatusEnumValues ¶
func GetMySmtpCredentialStatusEnumValues() []MySmtpCredentialStatusEnum
GetMySmtpCredentialStatusEnumValues Enumerates the set of values for MySmtpCredentialStatusEnum
type MySmtpCredentialUser ¶
type MySmtpCredentialUser struct { // User's id // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // User's ocid // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // User name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MySmtpCredentialUser User linked to smtp credential **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MySmtpCredentialUser) String ¶
func (m MySmtpCredentialUser) String() string
func (MySmtpCredentialUser) ValidateEnumValue ¶
func (m MySmtpCredentialUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MySmtpCredentials ¶
type MySmtpCredentials struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MySmtpCredential `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MySmtpCredentials The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MySmtpCredentials) String ¶
func (m MySmtpCredentials) String() string
func (MySmtpCredentials) ValidateEnumValue ¶
func (m MySmtpCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MySupportAccount ¶
type MySupportAccount struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // User Support Account Token // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - required: true // - returned: never // - type: string // - uniqueness: none Token *string `mandatory:"true" json:"token"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // User Support Account Provider // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - idcsSearchable: true // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Provider MySupportAccountProviderEnum `mandatory:"false" json:"provider,omitempty"` // User Support User Id // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - idcsSearchable: true // - required: false // - returned: default // - type: string // - uniqueness: none UserId *string `mandatory:"false" json:"userId"` User *MySupportAccountUser `mandatory:"false" json:"user"` }
MySupportAccount Support Provider Account
func (MySupportAccount) String ¶
func (m MySupportAccount) String() string
func (MySupportAccount) ValidateEnumValue ¶
func (m MySupportAccount) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MySupportAccountProviderEnum ¶
type MySupportAccountProviderEnum string
MySupportAccountProviderEnum Enum with underlying type: string
const (
MySupportAccountProviderMos MySupportAccountProviderEnum = "MOS"
)
Set of constants representing the allowable values for MySupportAccountProviderEnum
func GetMappingMySupportAccountProviderEnum ¶
func GetMappingMySupportAccountProviderEnum(val string) (MySupportAccountProviderEnum, bool)
GetMappingMySupportAccountProviderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySupportAccountProviderEnumValues ¶
func GetMySupportAccountProviderEnumValues() []MySupportAccountProviderEnum
GetMySupportAccountProviderEnumValues Enumerates the set of values for MySupportAccountProviderEnum
type MySupportAccountUser ¶
type MySupportAccountUser struct { // User's id // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // User's ocid // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this Support Account // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // User name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MySupportAccountUser User linked to Support Account **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MySupportAccountUser) String ¶
func (m MySupportAccountUser) String() string
func (MySupportAccountUser) ValidateEnumValue ¶
func (m MySupportAccountUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MySupportAccounts ¶
type MySupportAccounts struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MySupportAccount `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MySupportAccounts The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MySupportAccounts) String ¶
func (m MySupportAccounts) String() string
func (MySupportAccounts) ValidateEnumValue ¶
func (m MySupportAccounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyTrustedUserAgent ¶
type MyTrustedUserAgent struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The name of the User Agent that the user wants the system to trust and to use in Multi-Factor Authentication. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - idcsRequiresWriteForAccessFlows: true // - required: true // - returned: always // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // Trust token for the user agent. This is a random string value that will be updated whenever a token that has been issued is verified successfully. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: true // - returned: always // - type: string // - uniqueness: none TrustToken *string `mandatory:"true" json:"trustToken"` User *MyTrustedUserAgentUser `mandatory:"true" json:"user"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Trust token issued geo-location. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: string // - uniqueness: none Location *string `mandatory:"false" json:"location"` // User agent platform for which the trust token has been issued. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: string // - uniqueness: none Platform *string `mandatory:"false" json:"platform"` // Validation period of the trust token. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiryTime *string `mandatory:"false" json:"expiryTime"` // Indicates when this token was used lastime. // **Added In:** 2111190457 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastUsedOn *string `mandatory:"false" json:"lastUsedOn"` // The token type being created. This token is used as trusted and kmsi token. // **Added In:** 2111190457 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: string // - uniqueness: none TokenType MyTrustedUserAgentTokenTypeEnum `mandatory:"false" json:"tokenType,omitempty"` // Trusted 2FA Factors // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [type] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex TrustedFactors []MyTrustedUserAgentTrustedFactors `mandatory:"false" json:"trustedFactors"` }
MyTrustedUserAgent This schema defines the attributes of Trusted User Agents owned by users. Multi-Factor Authentication uses Trusted User Agents to authenticate users. A User Agent is software application that a user uses to issue requests.
For example, a User Agent could be a particular browser (possibly one of several executing on a desktop or laptop) or a particular mobile application (again, one of several executing on a particular mobile device). A User Agent is trusted once the Multi-Factor Authentication has verified it in some way.
func (MyTrustedUserAgent) String ¶
func (m MyTrustedUserAgent) String() string
func (MyTrustedUserAgent) ValidateEnumValue ¶
func (m MyTrustedUserAgent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyTrustedUserAgentTokenTypeEnum ¶
type MyTrustedUserAgentTokenTypeEnum string
MyTrustedUserAgentTokenTypeEnum Enum with underlying type: string
const ( MyTrustedUserAgentTokenTypeKmsi MyTrustedUserAgentTokenTypeEnum = "KMSI" MyTrustedUserAgentTokenTypeTrusted MyTrustedUserAgentTokenTypeEnum = "TRUSTED" )
Set of constants representing the allowable values for MyTrustedUserAgentTokenTypeEnum
func GetMappingMyTrustedUserAgentTokenTypeEnum ¶
func GetMappingMyTrustedUserAgentTokenTypeEnum(val string) (MyTrustedUserAgentTokenTypeEnum, bool)
GetMappingMyTrustedUserAgentTokenTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyTrustedUserAgentTokenTypeEnumValues ¶
func GetMyTrustedUserAgentTokenTypeEnumValues() []MyTrustedUserAgentTokenTypeEnum
GetMyTrustedUserAgentTokenTypeEnumValues Enumerates the set of values for MyTrustedUserAgentTokenTypeEnum
type MyTrustedUserAgentTrustedFactors ¶
type MyTrustedUserAgentTrustedFactors struct { // Trusted Factor // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // trust factor creation time // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: true // - returned: default // - type: dateTime // - uniqueness: none CreationTime *string `mandatory:"true" json:"creationTime"` // Trusted Factor Type. Local, X509, SAML SOCIAL // **Added In:** 2111190457 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: string // - uniqueness: none Category MyTrustedUserAgentTrustedFactorsCategoryEnum `mandatory:"false" json:"category,omitempty"` }
MyTrustedUserAgentTrustedFactors Trusted 2FA Factors
func (MyTrustedUserAgentTrustedFactors) String ¶
func (m MyTrustedUserAgentTrustedFactors) String() string
func (MyTrustedUserAgentTrustedFactors) ValidateEnumValue ¶
func (m MyTrustedUserAgentTrustedFactors) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyTrustedUserAgentTrustedFactorsCategoryEnum ¶
type MyTrustedUserAgentTrustedFactorsCategoryEnum string
MyTrustedUserAgentTrustedFactorsCategoryEnum Enum with underlying type: string
const ( MyTrustedUserAgentTrustedFactorsCategorySaml MyTrustedUserAgentTrustedFactorsCategoryEnum = "SAML" MyTrustedUserAgentTrustedFactorsCategoryLocal MyTrustedUserAgentTrustedFactorsCategoryEnum = "LOCAL" MyTrustedUserAgentTrustedFactorsCategorySocial MyTrustedUserAgentTrustedFactorsCategoryEnum = "SOCIAL" MyTrustedUserAgentTrustedFactorsCategoryX509 MyTrustedUserAgentTrustedFactorsCategoryEnum = "X509" MyTrustedUserAgentTrustedFactorsCategoryThirdparty MyTrustedUserAgentTrustedFactorsCategoryEnum = "THIRDPARTY" )
Set of constants representing the allowable values for MyTrustedUserAgentTrustedFactorsCategoryEnum
func GetMappingMyTrustedUserAgentTrustedFactorsCategoryEnum ¶
func GetMappingMyTrustedUserAgentTrustedFactorsCategoryEnum(val string) (MyTrustedUserAgentTrustedFactorsCategoryEnum, bool)
GetMappingMyTrustedUserAgentTrustedFactorsCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyTrustedUserAgentTrustedFactorsCategoryEnumValues ¶
func GetMyTrustedUserAgentTrustedFactorsCategoryEnumValues() []MyTrustedUserAgentTrustedFactorsCategoryEnum
GetMyTrustedUserAgentTrustedFactorsCategoryEnumValues Enumerates the set of values for MyTrustedUserAgentTrustedFactorsCategoryEnum
type MyTrustedUserAgentUser ¶
type MyTrustedUserAgentUser struct { // The SCIM ID of the user for whom the trust-token was issued. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Full URI to the user for whom the trust-token was issued. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - idcsRequiresWriteForAccessFlows: true // - required: true // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"true" json:"$ref"` // Friendly name of the User to be used for purposes of display. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The OCID of the user // **Added In:** 2105091740 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` }
MyTrustedUserAgentUser user for whom the trust-token was issued **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (MyTrustedUserAgentUser) String ¶
func (m MyTrustedUserAgentUser) String() string
func (MyTrustedUserAgentUser) ValidateEnumValue ¶
func (m MyTrustedUserAgentUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyTrustedUserAgents ¶
type MyTrustedUserAgents struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyTrustedUserAgent `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyTrustedUserAgents The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyTrustedUserAgents) String ¶
func (m MyTrustedUserAgents) String() string
func (MyTrustedUserAgents) ValidateEnumValue ¶
func (m MyTrustedUserAgents) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyUserDbCredential ¶
type MyUserDbCredential struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The user's database password. // **SCIM++ Properties:** // - type: string // - mutability: immutable // - returned: default // - required: true DbPassword *string `mandatory:"true" json:"dbPassword"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Name // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readOnly // - required: false // - returned: default Name *string `mandatory:"false" json:"name"` // Description // **Added In:** 2109020413 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's database password with mixed salt. // **SCIM++ Properties:** // - type: string // - mutability: readOnly // - returned: default // - required: false MixedDbPassword *string `mandatory:"false" json:"mixedDbPassword"` // The salt of the password. // **SCIM++ Properties:** // - type: string // - mutability: readOnly // - returned: default // - required: false Salt *string `mandatory:"false" json:"salt"` // The mixed salt of the password. // **SCIM++ Properties:** // - type: string // - mutability: readOnly // - returned: default // - required: false MixedSalt *string `mandatory:"false" json:"mixedSalt"` // A DateTime that specifies the date and time when the current database password was set. // **SCIM++ Properties:** // - type: dateTime // - mutability: readOnly // - returned: default LastSetDate *string `mandatory:"false" json:"lastSetDate"` // Indicates that the database password has expired. // **SCIM++ Properties:** // - type: boolean // - mutability: readOnly // - returned: default Expired *bool `mandatory:"false" json:"expired"` // User credential status // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status MyUserDbCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user credential expires. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` User *MyUserDbCredentialsUser `mandatory:"false" json:"user"` }
MyUserDbCredential User's Database Credential
func (MyUserDbCredential) String ¶
func (m MyUserDbCredential) String() string
func (MyUserDbCredential) ValidateEnumValue ¶
func (m MyUserDbCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyUserDbCredentialStatusEnum ¶
type MyUserDbCredentialStatusEnum string
MyUserDbCredentialStatusEnum Enum with underlying type: string
const ( MyUserDbCredentialStatusActive MyUserDbCredentialStatusEnum = "ACTIVE" MyUserDbCredentialStatusInactive MyUserDbCredentialStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for MyUserDbCredentialStatusEnum
func GetMappingMyUserDbCredentialStatusEnum ¶
func GetMappingMyUserDbCredentialStatusEnum(val string) (MyUserDbCredentialStatusEnum, bool)
GetMappingMyUserDbCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyUserDbCredentialStatusEnumValues ¶
func GetMyUserDbCredentialStatusEnumValues() []MyUserDbCredentialStatusEnum
GetMyUserDbCredentialStatusEnumValues Enumerates the set of values for MyUserDbCredentialStatusEnum
type MyUserDbCredentials ¶
type MyUserDbCredentials struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []MyUserDbCredential `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
MyUserDbCredentials The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (MyUserDbCredentials) String ¶
func (m MyUserDbCredentials) String() string
func (MyUserDbCredentials) ValidateEnumValue ¶
func (m MyUserDbCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MyUserDbCredentialsUser ¶
type MyUserDbCredentialsUser struct { // The user's identifier. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
MyUserDbCredentialsUser The user linked to the database credential. **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (MyUserDbCredentialsUser) String ¶
func (m MyUserDbCredentialsUser) String() string
func (MyUserDbCredentialsUser) ValidateEnumValue ¶
func (m MyUserDbCredentialsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OAuth2ClientCredential ¶
type OAuth2ClientCredential struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Name // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: true // - returned: default Name *string `mandatory:"true" json:"name"` // Scopes // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [audience, scope] // - type: complex // - mutability: readWrite // - multiValued: true // - required: true // - returned: default Scopes []OAuth2ClientCredentialScopes `mandatory:"true" json:"scopes"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **Added In:** 2101262133 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's credential status. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status OAuth2ClientCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user's credentials expire. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` // Specifies whether the secret must be reset. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IsResetSecret *bool `mandatory:"false" json:"isResetSecret"` User *OAuth2ClientCredentialUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
OAuth2ClientCredential The user's OAuth2 client credentials.
func (OAuth2ClientCredential) String ¶
func (m OAuth2ClientCredential) String() string
func (OAuth2ClientCredential) ValidateEnumValue ¶
func (m OAuth2ClientCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OAuth2ClientCredentialScopes ¶
type OAuth2ClientCredentialScopes struct { // Audience // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: true // - returned: default Audience *string `mandatory:"true" json:"audience"` // Scope // **SCIM++ Properties:** // - caseExact: false // - idcsScimCompliant: false // - type: string // - mutability: readWrite // - multiValued: false // - required: true // - returned: default Scope *string `mandatory:"true" json:"scope"` }
OAuth2ClientCredentialScopes Scopes
func (OAuth2ClientCredentialScopes) String ¶
func (m OAuth2ClientCredentialScopes) String() string
func (OAuth2ClientCredentialScopes) ValidateEnumValue ¶
func (m OAuth2ClientCredentialScopes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OAuth2ClientCredentialSearchRequest ¶
type OAuth2ClientCredentialSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
OAuth2ClientCredentialSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (OAuth2ClientCredentialSearchRequest) String ¶
func (m OAuth2ClientCredentialSearchRequest) String() string
func (OAuth2ClientCredentialSearchRequest) ValidateEnumValue ¶
func (m OAuth2ClientCredentialSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OAuth2ClientCredentialStatusEnum ¶
type OAuth2ClientCredentialStatusEnum string
OAuth2ClientCredentialStatusEnum Enum with underlying type: string
const ( OAuth2ClientCredentialStatusActive OAuth2ClientCredentialStatusEnum = "ACTIVE" OAuth2ClientCredentialStatusInactive OAuth2ClientCredentialStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for OAuth2ClientCredentialStatusEnum
func GetMappingOAuth2ClientCredentialStatusEnum ¶
func GetMappingOAuth2ClientCredentialStatusEnum(val string) (OAuth2ClientCredentialStatusEnum, bool)
GetMappingOAuth2ClientCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOAuth2ClientCredentialStatusEnumValues ¶
func GetOAuth2ClientCredentialStatusEnumValues() []OAuth2ClientCredentialStatusEnum
GetOAuth2ClientCredentialStatusEnumValues Enumerates the set of values for OAuth2ClientCredentialStatusEnum
type OAuth2ClientCredentialUser ¶
type OAuth2ClientCredentialUser struct { // The user's ID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
OAuth2ClientCredentialUser The user linked to the OAuth2 client credential. **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (OAuth2ClientCredentialUser) String ¶
func (m OAuth2ClientCredentialUser) String() string
func (OAuth2ClientCredentialUser) ValidateEnumValue ¶
func (m OAuth2ClientCredentialUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OAuth2ClientCredentials ¶
type OAuth2ClientCredentials struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []OAuth2ClientCredential `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
OAuth2ClientCredentials The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (OAuth2ClientCredentials) String ¶
func (m OAuth2ClientCredentials) String() string
func (OAuth2ClientCredentials) ValidateEnumValue ¶
func (m OAuth2ClientCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Operations ¶
type Operations struct { // Defines the operation to be performed for this Patch. If op=remove, value is not required. Op OperationsOpEnum `mandatory:"true" json:"op"` // String containing an attribute path describing the target of the operation. The "path" attribute is OPTIONAL for "add" and "replace" and is REQUIRED for "remove" operations. See Section 3.5.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.5.2) for details Path *string `mandatory:"true" json:"path"` // The value could be either a simple value attribute e.g. string or number OR complex like map of the attributes to be added or replaced OR multivalues complex attributes.q1 Value *interface{} `mandatory:"false" json:"value"` }
Operations Each patch operation object MUST have exactly one "op" member, whose value indicates the operation to perform and MAY be one of "add", "remove", or "replace". See Section 3.5.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.5.2) for details.
func (Operations) String ¶
func (m Operations) String() string
func (Operations) ValidateEnumValue ¶
func (m Operations) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OperationsOpEnum ¶
type OperationsOpEnum string
OperationsOpEnum Enum with underlying type: string
const ( OperationsOpAdd OperationsOpEnum = "ADD" OperationsOpRemove OperationsOpEnum = "REMOVE" OperationsOpReplace OperationsOpEnum = "REPLACE" )
Set of constants representing the allowable values for OperationsOpEnum
func GetMappingOperationsOpEnum ¶
func GetMappingOperationsOpEnum(val string) (OperationsOpEnum, bool)
GetMappingOperationsOpEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationsOpEnumValues ¶
func GetOperationsOpEnumValues() []OperationsOpEnum
GetOperationsOpEnumValues Enumerates the set of values for OperationsOpEnum
type PasswordPolicies ¶
type PasswordPolicies struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []PasswordPolicy `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
PasswordPolicies The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (PasswordPolicies) String ¶
func (m PasswordPolicies) String() string
func (PasswordPolicies) ValidateEnumValue ¶
func (m PasswordPolicies) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PasswordPolicy ¶
type PasswordPolicy struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // A String that is the name of the policy to display to the user. This is the only mandatory attribute for a password policy. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: server Name *string `mandatory:"true" json:"name"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 ExternalId *string `mandatory:"false" json:"externalId"` // A String that describes the password policy // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // The maximum password length (in characters). A value of 0 or no value indicates no maximum length restriction. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxLength *int `mandatory:"false" json:"maxLength"` // The minimum password length (in characters). A value of 0 or no value indicates no minimum length restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinLength *int `mandatory:"false" json:"minLength"` // The minimum number of alphabetic characters in a password. A value of 0 or no value indicates no minimum alphas restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinAlphas *int `mandatory:"false" json:"minAlphas"` // The minimum number of numeric characters in a password. A value of 0 or no value indicates no minimum numeric character restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinNumerals *int `mandatory:"false" json:"minNumerals"` // The minimum number of a combination of alphabetic and numeric characters in a password. A value of 0 or no value indicates no minimum alphanumeric character restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinAlphaNumerals *int `mandatory:"false" json:"minAlphaNumerals"` // The minimum number of special characters in a password. A value of 0 or no value indicates no minimum special characters restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinSpecialChars *int `mandatory:"false" json:"minSpecialChars"` // The maximum number of special characters in a password. A value of 0 or no value indicates no maximum special characters restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxSpecialChars *int `mandatory:"false" json:"maxSpecialChars"` // The minimum number of lowercase alphabetic characters in a password. A value of 0 or no value indicates no minimum lowercase restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinLowerCase *int `mandatory:"false" json:"minLowerCase"` // The minimum number of uppercase alphabetic characters in a password. A value of 0 or no value indicates no minimum uppercase restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinUpperCase *int `mandatory:"false" json:"minUpperCase"` // The minimum number of unique characters in a password. A value of 0 or no value indicates no minimum unique characters restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinUniqueChars *int `mandatory:"false" json:"minUniqueChars"` // The maximum number of repeated characters allowed in a password. A value of 0 or no value indicates no such restriction. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxRepeatedChars *int `mandatory:"false" json:"maxRepeatedChars"` // Indicates that the password must begin with an alphabetic character // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none StartsWithAlphabet *bool `mandatory:"false" json:"startsWithAlphabet"` // Indicates a sequence of characters that match the user's first name of given name cannot be the password. Password validation against policy will be ignored if length of first name is less than or equal to 3 characters. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none FirstNameDisallowed *bool `mandatory:"false" json:"firstNameDisallowed"` // Indicates a sequence of characters that match the user's last name of given name cannot be the password. Password validation against policy will be ignored if length of last name is less than or equal to 3 characters. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none LastNameDisallowed *bool `mandatory:"false" json:"lastNameDisallowed"` // Indicates a sequence of characters that match the username cannot be the password. Password validation against policy will be ignored if length of user name is less than or equal to 3 characters. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none UserNameDisallowed *bool `mandatory:"false" json:"userNameDisallowed"` // List of User attributes whose values are not allowed in the password. // **Added In:** 2303212224 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisallowedUserAttributeValues []string `mandatory:"false" json:"disallowedUserAttributeValues"` // Minimum time after which the user can resubmit the reset password request // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MinPasswordAge *int `mandatory:"false" json:"minPasswordAge"` // The number of days after which the password expires automatically // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none PasswordExpiresAfter *int `mandatory:"false" json:"passwordExpiresAfter"` // An integer indicating the number of days before which the user should be warned about password expiry. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none PasswordExpireWarning *int `mandatory:"false" json:"passwordExpireWarning"` // A String value whose contents indicate a set of characters that must appear, in any sequence, in a password value // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RequiredChars *string `mandatory:"false" json:"requiredChars"` // A String value whose contents indicate a set of characters that cannot appear, in any sequence, in a password value // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisallowedChars *string `mandatory:"false" json:"disallowedChars"` // A String value whose contents indicate a set of characters that can appear, in any sequence, in a password value // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AllowedChars *string `mandatory:"false" json:"allowedChars"` // A String value whose contents indicate a set of substrings that cannot appear, in any sequence, in a password value // **SCIM++ Properties:** // - caseExact: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisallowedSubstrings []string `mandatory:"false" json:"disallowedSubstrings"` // Indicates whether the password can match a dictionary word // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none DictionaryWordDisallowed *bool `mandatory:"false" json:"dictionaryWordDisallowed"` // A Reference value that contains the URI of a dictionary of words not allowed to appear within a password value // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DictionaryLocation *string `mandatory:"false" json:"dictionaryLocation"` // A delimiter used to separate characters in the dictionary file // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DictionaryDelimiter *string `mandatory:"false" json:"dictionaryDelimiter"` // An integer that represents the maximum number of failed logins before an account is locked // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxIncorrectAttempts *int `mandatory:"false" json:"maxIncorrectAttempts"` // The time period in minutes to lock out a user account when the threshold of invalid login attempts is reached. The available range is from 5 through 1440 minutes (24 hours). // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none LockoutDuration *int `mandatory:"false" json:"lockoutDuration"` // The number of passwords that will be kept in history that may not be used as a password // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none NumPasswordsInHistory *int `mandatory:"false" json:"numPasswordsInHistory"` // Indicates whether the password policy is configured as Simple, Standard, or Custom. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PasswordStrength PasswordPolicyPasswordStrengthEnum `mandatory:"false" json:"passwordStrength,omitempty"` // Indicates whether all of the users should be forced to reset their password on the next login (to comply with new password policy changes) // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: boolean // - uniqueness: none ForcePasswordReset *bool `mandatory:"false" json:"forcePasswordReset"` // The number of distinct characters between old password and new password // **Added In:** 2303212224 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none DistinctCharacters *int `mandatory:"false" json:"distinctCharacters"` // Password policy priority // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - idcsMinValue: 1 // - uniqueness: server Priority *int `mandatory:"false" json:"priority"` // A list of groups that the password policy belongs to. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Groups []PasswordPolicyGroups `mandatory:"false" json:"groups"` // List of password policy rules that have values set. This map of stringKey:stringValue pairs can be used to aid users while setting/resetting password // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [key] // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none ConfiguredPasswordPolicyRules []PasswordPolicyConfiguredPasswordPolicyRules `mandatory:"false" json:"configuredPasswordPolicyRules"` }
PasswordPolicy PasswordPolicy resource.
func (PasswordPolicy) String ¶
func (m PasswordPolicy) String() string
func (PasswordPolicy) ValidateEnumValue ¶
func (m PasswordPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PasswordPolicyConfiguredPasswordPolicyRules ¶
type PasswordPolicyConfiguredPasswordPolicyRules struct { // The specific password policy rule // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Key *string `mandatory:"true" json:"key"` // User-friendly text that describes a specific password policy rule // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
PasswordPolicyConfiguredPasswordPolicyRules List of password policy rules that have values set. This map of stringKey:stringValue pairs can be used to aid users while setting/resetting password
func (PasswordPolicyConfiguredPasswordPolicyRules) String ¶
func (m PasswordPolicyConfiguredPasswordPolicyRules) String() string
func (PasswordPolicyConfiguredPasswordPolicyRules) ValidateEnumValue ¶
func (m PasswordPolicyConfiguredPasswordPolicyRules) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PasswordPolicyGroups ¶
type PasswordPolicyGroups struct { // The identifier of the group. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding Group resource to which the password policy belongs // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Group Display Name // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
PasswordPolicyGroups A list of groups that the password policy belongs to.
func (PasswordPolicyGroups) String ¶
func (m PasswordPolicyGroups) String() string
func (PasswordPolicyGroups) ValidateEnumValue ¶
func (m PasswordPolicyGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PasswordPolicyPasswordStrengthEnum ¶
type PasswordPolicyPasswordStrengthEnum string
PasswordPolicyPasswordStrengthEnum Enum with underlying type: string
const ( PasswordPolicyPasswordStrengthSimple PasswordPolicyPasswordStrengthEnum = "Simple" PasswordPolicyPasswordStrengthStandard PasswordPolicyPasswordStrengthEnum = "Standard" PasswordPolicyPasswordStrengthCustom PasswordPolicyPasswordStrengthEnum = "Custom" )
Set of constants representing the allowable values for PasswordPolicyPasswordStrengthEnum
func GetMappingPasswordPolicyPasswordStrengthEnum ¶
func GetMappingPasswordPolicyPasswordStrengthEnum(val string) (PasswordPolicyPasswordStrengthEnum, bool)
GetMappingPasswordPolicyPasswordStrengthEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPasswordPolicyPasswordStrengthEnumValues ¶
func GetPasswordPolicyPasswordStrengthEnumValues() []PasswordPolicyPasswordStrengthEnum
GetPasswordPolicyPasswordStrengthEnumValues Enumerates the set of values for PasswordPolicyPasswordStrengthEnum
type PasswordPolicySearchRequest ¶
type PasswordPolicySearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
PasswordPolicySearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (PasswordPolicySearchRequest) String ¶
func (m PasswordPolicySearchRequest) String() string
func (PasswordPolicySearchRequest) ValidateEnumValue ¶
func (m PasswordPolicySearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchAccountRecoverySettingRequest ¶ added in v65.47.0
type PatchAccountRecoverySettingRequest struct { // ID of the resource AccountRecoverySettingId *string `mandatory:"true" contributesTo:"path" name:"accountRecoverySettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the AccountRecoverySettings with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchAccountRecoverySettingRequest wrapper for the PatchAccountRecoverySetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAccountRecoverySetting.go.html to see an example of how to use PatchAccountRecoverySettingRequest.
func (PatchAccountRecoverySettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchAccountRecoverySettingRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchAccountRecoverySettingRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchAccountRecoverySettingRequest) String ¶ added in v65.47.0
func (request PatchAccountRecoverySettingRequest) String() string
func (PatchAccountRecoverySettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchAccountRecoverySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchAccountRecoverySettingResponse ¶ added in v65.47.0
type PatchAccountRecoverySettingResponse struct { // The underlying http response RawResponse *http.Response // The AccountRecoverySetting instance AccountRecoverySetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchAccountRecoverySettingResponse wrapper for the PatchAccountRecoverySetting operation
func (PatchAccountRecoverySettingResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchAccountRecoverySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchAccountRecoverySettingResponse) String ¶ added in v65.47.0
func (response PatchAccountRecoverySettingResponse) String() string
type PatchApiKeyRequest ¶
type PatchApiKeyRequest struct { // ID of the resource ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the ApiKey with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchApiKeyRequest wrapper for the PatchApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApiKey.go.html to see an example of how to use PatchApiKeyRequest.
func (PatchApiKeyRequest) BinaryRequestBody ¶
func (request PatchApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchApiKeyRequest) HTTPRequest ¶
func (request PatchApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchApiKeyRequest) RetryPolicy ¶
func (request PatchApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchApiKeyRequest) String ¶
func (request PatchApiKeyRequest) String() string
func (PatchApiKeyRequest) ValidateEnumValue ¶
func (request PatchApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchApiKeyResponse ¶
type PatchApiKeyResponse struct { // The underlying http response RawResponse *http.Response // The ApiKey instance ApiKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchApiKeyResponse wrapper for the PatchApiKey operation
func (PatchApiKeyResponse) HTTPResponse ¶
func (response PatchApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchApiKeyResponse) String ¶
func (response PatchApiKeyResponse) String() string
type PatchAppRequest ¶ added in v65.47.0
type PatchAppRequest struct { // ID of the resource AppId *string `mandatory:"true" contributesTo:"path" name:"appId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the App with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchAppRequest wrapper for the PatchApp operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApp.go.html to see an example of how to use PatchAppRequest.
func (PatchAppRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchAppRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchAppRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchAppRequest) String ¶ added in v65.47.0
func (request PatchAppRequest) String() string
func (PatchAppRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchAppResponse ¶ added in v65.47.0
type PatchAppResponse struct { // The underlying http response RawResponse *http.Response // The App instance App `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchAppResponse wrapper for the PatchApp operation
func (PatchAppResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchAppResponse) String ¶ added in v65.47.0
func (response PatchAppResponse) String() string
type PatchAppRoleRequest ¶ added in v65.47.0
type PatchAppRoleRequest struct { // ID of the resource AppRoleId *string `mandatory:"true" contributesTo:"path" name:"appRoleId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the AppRole with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchAppRoleRequest wrapper for the PatchAppRole operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAppRole.go.html to see an example of how to use PatchAppRoleRequest.
func (PatchAppRoleRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchAppRoleRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchAppRoleRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchAppRoleRequest) String ¶ added in v65.47.0
func (request PatchAppRoleRequest) String() string
func (PatchAppRoleRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchAppRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchAppRoleResponse ¶ added in v65.47.0
type PatchAppRoleResponse struct { // The underlying http response RawResponse *http.Response // The AppRole instance AppRole `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchAppRoleResponse wrapper for the PatchAppRole operation
func (PatchAppRoleResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchAppRoleResponse) String ¶ added in v65.47.0
func (response PatchAppRoleResponse) String() string
type PatchAuthTokenRequest ¶
type PatchAuthTokenRequest struct { // ID of the resource AuthTokenId *string `mandatory:"true" contributesTo:"path" name:"authTokenId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the AuthToken with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchAuthTokenRequest wrapper for the PatchAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAuthToken.go.html to see an example of how to use PatchAuthTokenRequest.
func (PatchAuthTokenRequest) BinaryRequestBody ¶
func (request PatchAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchAuthTokenRequest) HTTPRequest ¶
func (request PatchAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchAuthTokenRequest) RetryPolicy ¶
func (request PatchAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchAuthTokenRequest) String ¶
func (request PatchAuthTokenRequest) String() string
func (PatchAuthTokenRequest) ValidateEnumValue ¶
func (request PatchAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchAuthTokenResponse ¶
type PatchAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // The AuthToken instance AuthToken `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchAuthTokenResponse wrapper for the PatchAuthToken operation
func (PatchAuthTokenResponse) HTTPResponse ¶
func (response PatchAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchAuthTokenResponse) String ¶
func (response PatchAuthTokenResponse) String() string
type PatchCustomerSecretKeyRequest ¶
type PatchCustomerSecretKeyRequest struct { // ID of the resource CustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"customerSecretKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the CustomerSecretKey with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchCustomerSecretKeyRequest wrapper for the PatchCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCustomerSecretKey.go.html to see an example of how to use PatchCustomerSecretKeyRequest.
func (PatchCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request PatchCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchCustomerSecretKeyRequest) HTTPRequest ¶
func (request PatchCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchCustomerSecretKeyRequest) RetryPolicy ¶
func (request PatchCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchCustomerSecretKeyRequest) String ¶
func (request PatchCustomerSecretKeyRequest) String() string
func (PatchCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request PatchCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchCustomerSecretKeyResponse ¶
type PatchCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // The CustomerSecretKey instance CustomerSecretKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchCustomerSecretKeyResponse wrapper for the PatchCustomerSecretKey operation
func (PatchCustomerSecretKeyResponse) HTTPResponse ¶
func (response PatchCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchCustomerSecretKeyResponse) String ¶
func (response PatchCustomerSecretKeyResponse) String() string
type PatchDynamicResourceGroupRequest ¶
type PatchDynamicResourceGroupRequest struct { // ID of the resource DynamicResourceGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicResourceGroupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the DynamicResourceGroup with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchDynamicResourceGroupRequest wrapper for the PatchDynamicResourceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchDynamicResourceGroup.go.html to see an example of how to use PatchDynamicResourceGroupRequest.
func (PatchDynamicResourceGroupRequest) BinaryRequestBody ¶
func (request PatchDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchDynamicResourceGroupRequest) HTTPRequest ¶
func (request PatchDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchDynamicResourceGroupRequest) RetryPolicy ¶
func (request PatchDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchDynamicResourceGroupRequest) String ¶
func (request PatchDynamicResourceGroupRequest) String() string
func (PatchDynamicResourceGroupRequest) ValidateEnumValue ¶
func (request PatchDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchDynamicResourceGroupResponse ¶
type PatchDynamicResourceGroupResponse struct { // The underlying http response RawResponse *http.Response // The DynamicResourceGroup instance DynamicResourceGroup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchDynamicResourceGroupResponse wrapper for the PatchDynamicResourceGroup operation
func (PatchDynamicResourceGroupResponse) HTTPResponse ¶
func (response PatchDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchDynamicResourceGroupResponse) String ¶
func (response PatchDynamicResourceGroupResponse) String() string
type PatchGrantRequest ¶ added in v65.47.0
type PatchGrantRequest struct { // ID of the resource GrantId *string `mandatory:"true" contributesTo:"path" name:"grantId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the Grant with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchGrantRequest wrapper for the PatchGrant operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGrant.go.html to see an example of how to use PatchGrantRequest.
func (PatchGrantRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchGrantRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchGrantRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchGrantRequest) String ¶ added in v65.47.0
func (request PatchGrantRequest) String() string
func (PatchGrantRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchGrantRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchGrantResponse ¶ added in v65.47.0
type PatchGrantResponse struct { // The underlying http response RawResponse *http.Response // The Grant instance Grant `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchGrantResponse wrapper for the PatchGrant operation
func (PatchGrantResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchGrantResponse) String ¶ added in v65.47.0
func (response PatchGrantResponse) String() string
type PatchGroupRequest ¶
type PatchGroupRequest struct { // ID of the resource GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the Group with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchGroupRequest wrapper for the PatchGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGroup.go.html to see an example of how to use PatchGroupRequest.
func (PatchGroupRequest) BinaryRequestBody ¶
func (request PatchGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchGroupRequest) HTTPRequest ¶
func (request PatchGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchGroupRequest) RetryPolicy ¶
func (request PatchGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchGroupRequest) String ¶
func (request PatchGroupRequest) String() string
func (PatchGroupRequest) ValidateEnumValue ¶
func (request PatchGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchGroupResponse ¶
type PatchGroupResponse struct { // The underlying http response RawResponse *http.Response // The Group instance Group `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchGroupResponse wrapper for the PatchGroup operation
func (PatchGroupResponse) HTTPResponse ¶
func (response PatchGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchGroupResponse) String ¶
func (response PatchGroupResponse) String() string
type PatchIdentityProviderRequest ¶
type PatchIdentityProviderRequest struct { // ID of the resource IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the IdentityProvider with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchIdentityProviderRequest wrapper for the PatchIdentityProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityProvider.go.html to see an example of how to use PatchIdentityProviderRequest.
func (PatchIdentityProviderRequest) BinaryRequestBody ¶
func (request PatchIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchIdentityProviderRequest) HTTPRequest ¶
func (request PatchIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchIdentityProviderRequest) RetryPolicy ¶
func (request PatchIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchIdentityProviderRequest) String ¶
func (request PatchIdentityProviderRequest) String() string
func (PatchIdentityProviderRequest) ValidateEnumValue ¶
func (request PatchIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchIdentityProviderResponse ¶
type PatchIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The IdentityProvider instance IdentityProvider `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchIdentityProviderResponse wrapper for the PatchIdentityProvider operation
func (PatchIdentityProviderResponse) HTTPResponse ¶
func (response PatchIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchIdentityProviderResponse) String ¶
func (response PatchIdentityProviderResponse) String() string
type PatchIdentitySettingRequest ¶ added in v65.47.0
type PatchIdentitySettingRequest struct { // ID of the resource IdentitySettingId *string `mandatory:"true" contributesTo:"path" name:"identitySettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the IdentitySettings with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchIdentitySettingRequest wrapper for the PatchIdentitySetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentitySetting.go.html to see an example of how to use PatchIdentitySettingRequest.
func (PatchIdentitySettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchIdentitySettingRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchIdentitySettingRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchIdentitySettingRequest) String ¶ added in v65.47.0
func (request PatchIdentitySettingRequest) String() string
func (PatchIdentitySettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchIdentitySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchIdentitySettingResponse ¶ added in v65.47.0
type PatchIdentitySettingResponse struct { // The underlying http response RawResponse *http.Response // The IdentitySetting instance IdentitySetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchIdentitySettingResponse wrapper for the PatchIdentitySetting operation
func (PatchIdentitySettingResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchIdentitySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchIdentitySettingResponse) String ¶ added in v65.47.0
func (response PatchIdentitySettingResponse) String() string
type PatchKmsiSettingRequest ¶
type PatchKmsiSettingRequest struct { // ID of the resource KmsiSettingId *string `mandatory:"true" contributesTo:"path" name:"kmsiSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the KmsiSettings with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchKmsiSettingRequest wrapper for the PatchKmsiSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchKmsiSetting.go.html to see an example of how to use PatchKmsiSettingRequest.
func (PatchKmsiSettingRequest) BinaryRequestBody ¶
func (request PatchKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchKmsiSettingRequest) HTTPRequest ¶
func (request PatchKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchKmsiSettingRequest) RetryPolicy ¶
func (request PatchKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchKmsiSettingRequest) String ¶
func (request PatchKmsiSettingRequest) String() string
func (PatchKmsiSettingRequest) ValidateEnumValue ¶
func (request PatchKmsiSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchKmsiSettingResponse ¶
type PatchKmsiSettingResponse struct { // The underlying http response RawResponse *http.Response // The KmsiSetting instance KmsiSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchKmsiSettingResponse wrapper for the PatchKmsiSetting operation
func (PatchKmsiSettingResponse) HTTPResponse ¶
func (response PatchKmsiSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchKmsiSettingResponse) String ¶
func (response PatchKmsiSettingResponse) String() string
type PatchMeRequest ¶
type PatchMeRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the Me with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchMeRequest wrapper for the PatchMe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMe.go.html to see an example of how to use PatchMeRequest.
func (PatchMeRequest) BinaryRequestBody ¶
func (request PatchMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchMeRequest) HTTPRequest ¶
func (request PatchMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchMeRequest) RetryPolicy ¶
func (request PatchMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchMeRequest) String ¶
func (request PatchMeRequest) String() string
func (PatchMeRequest) ValidateEnumValue ¶
func (request PatchMeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMeResponse ¶
type PatchMeResponse struct { // The underlying http response RawResponse *http.Response // The Me instance Me `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchMeResponse wrapper for the PatchMe operation
func (PatchMeResponse) HTTPResponse ¶
func (response PatchMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchMeResponse) String ¶
func (response PatchMeResponse) String() string
type PatchMyApiKeyRequest ¶
type PatchMyApiKeyRequest struct { // ID of the resource MyApiKeyId *string `mandatory:"true" contributesTo:"path" name:"myApiKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Update the MyApiKey with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchMyApiKeyRequest wrapper for the PatchMyApiKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyApiKey.go.html to see an example of how to use PatchMyApiKeyRequest.
func (PatchMyApiKeyRequest) BinaryRequestBody ¶
func (request PatchMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchMyApiKeyRequest) HTTPRequest ¶
func (request PatchMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchMyApiKeyRequest) RetryPolicy ¶
func (request PatchMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchMyApiKeyRequest) String ¶
func (request PatchMyApiKeyRequest) String() string
func (PatchMyApiKeyRequest) ValidateEnumValue ¶
func (request PatchMyApiKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMyApiKeyResponse ¶
type PatchMyApiKeyResponse struct { // The underlying http response RawResponse *http.Response // The MyApiKey instance MyApiKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchMyApiKeyResponse wrapper for the PatchMyApiKey operation
func (PatchMyApiKeyResponse) HTTPResponse ¶
func (response PatchMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchMyApiKeyResponse) String ¶
func (response PatchMyApiKeyResponse) String() string
type PatchMyAuthTokenRequest ¶
type PatchMyAuthTokenRequest struct { // ID of the resource MyAuthTokenId *string `mandatory:"true" contributesTo:"path" name:"myAuthTokenId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Update the MyAuthToken with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchMyAuthTokenRequest wrapper for the PatchMyAuthToken operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyAuthToken.go.html to see an example of how to use PatchMyAuthTokenRequest.
func (PatchMyAuthTokenRequest) BinaryRequestBody ¶
func (request PatchMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchMyAuthTokenRequest) HTTPRequest ¶
func (request PatchMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchMyAuthTokenRequest) RetryPolicy ¶
func (request PatchMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchMyAuthTokenRequest) String ¶
func (request PatchMyAuthTokenRequest) String() string
func (PatchMyAuthTokenRequest) ValidateEnumValue ¶
func (request PatchMyAuthTokenRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMyAuthTokenResponse ¶
type PatchMyAuthTokenResponse struct { // The underlying http response RawResponse *http.Response // The MyAuthToken instance MyAuthToken `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchMyAuthTokenResponse wrapper for the PatchMyAuthToken operation
func (PatchMyAuthTokenResponse) HTTPResponse ¶
func (response PatchMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchMyAuthTokenResponse) String ¶
func (response PatchMyAuthTokenResponse) String() string
type PatchMyCustomerSecretKeyRequest ¶
type PatchMyCustomerSecretKeyRequest struct { // ID of the resource MyCustomerSecretKeyId *string `mandatory:"true" contributesTo:"path" name:"myCustomerSecretKeyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Update the MyCustomerSecretKey with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchMyCustomerSecretKeyRequest wrapper for the PatchMyCustomerSecretKey operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyCustomerSecretKey.go.html to see an example of how to use PatchMyCustomerSecretKeyRequest.
func (PatchMyCustomerSecretKeyRequest) BinaryRequestBody ¶
func (request PatchMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchMyCustomerSecretKeyRequest) HTTPRequest ¶
func (request PatchMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchMyCustomerSecretKeyRequest) RetryPolicy ¶
func (request PatchMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchMyCustomerSecretKeyRequest) String ¶
func (request PatchMyCustomerSecretKeyRequest) String() string
func (PatchMyCustomerSecretKeyRequest) ValidateEnumValue ¶
func (request PatchMyCustomerSecretKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMyCustomerSecretKeyResponse ¶
type PatchMyCustomerSecretKeyResponse struct { // The underlying http response RawResponse *http.Response // The MyCustomerSecretKey instance MyCustomerSecretKey `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchMyCustomerSecretKeyResponse wrapper for the PatchMyCustomerSecretKey operation
func (PatchMyCustomerSecretKeyResponse) HTTPResponse ¶
func (response PatchMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchMyCustomerSecretKeyResponse) String ¶
func (response PatchMyCustomerSecretKeyResponse) String() string
type PatchMyDeviceRequest ¶
type PatchMyDeviceRequest struct { // ID of the resource MyDeviceId *string `mandatory:"true" contributesTo:"path" name:"myDeviceId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the MyDevice with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchMyDeviceRequest wrapper for the PatchMyDevice operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyDevice.go.html to see an example of how to use PatchMyDeviceRequest.
func (PatchMyDeviceRequest) BinaryRequestBody ¶
func (request PatchMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchMyDeviceRequest) HTTPRequest ¶
func (request PatchMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchMyDeviceRequest) RetryPolicy ¶
func (request PatchMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchMyDeviceRequest) String ¶
func (request PatchMyDeviceRequest) String() string
func (PatchMyDeviceRequest) ValidateEnumValue ¶
func (request PatchMyDeviceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMyDeviceResponse ¶
type PatchMyDeviceResponse struct { // The underlying http response RawResponse *http.Response // The MyDevice instance MyDevice `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchMyDeviceResponse wrapper for the PatchMyDevice operation
func (PatchMyDeviceResponse) HTTPResponse ¶
func (response PatchMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchMyDeviceResponse) String ¶
func (response PatchMyDeviceResponse) String() string
type PatchMyOAuth2ClientCredentialRequest ¶
type PatchMyOAuth2ClientCredentialRequest struct { // ID of the resource MyOAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"myOAuth2ClientCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Update the MyOAuth2ClientCredential with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchMyOAuth2ClientCredentialRequest wrapper for the PatchMyOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyOAuth2ClientCredential.go.html to see an example of how to use PatchMyOAuth2ClientCredentialRequest.
func (PatchMyOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request PatchMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchMyOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request PatchMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchMyOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request PatchMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchMyOAuth2ClientCredentialRequest) String ¶
func (request PatchMyOAuth2ClientCredentialRequest) String() string
func (PatchMyOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request PatchMyOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMyOAuth2ClientCredentialResponse ¶
type PatchMyOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MyOAuth2ClientCredential instance MyOAuth2ClientCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchMyOAuth2ClientCredentialResponse wrapper for the PatchMyOAuth2ClientCredential operation
func (PatchMyOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response PatchMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchMyOAuth2ClientCredentialResponse) String ¶
func (response PatchMyOAuth2ClientCredentialResponse) String() string
type PatchMySmtpCredentialRequest ¶
type PatchMySmtpCredentialRequest struct { // ID of the resource MySmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"mySmtpCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Update the MySmtpCredential with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchMySmtpCredentialRequest wrapper for the PatchMySmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMySmtpCredential.go.html to see an example of how to use PatchMySmtpCredentialRequest.
func (PatchMySmtpCredentialRequest) BinaryRequestBody ¶
func (request PatchMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchMySmtpCredentialRequest) HTTPRequest ¶
func (request PatchMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchMySmtpCredentialRequest) RetryPolicy ¶
func (request PatchMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchMySmtpCredentialRequest) String ¶
func (request PatchMySmtpCredentialRequest) String() string
func (PatchMySmtpCredentialRequest) ValidateEnumValue ¶
func (request PatchMySmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchMySmtpCredentialResponse ¶
type PatchMySmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // The MySmtpCredential instance MySmtpCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchMySmtpCredentialResponse wrapper for the PatchMySmtpCredential operation
func (PatchMySmtpCredentialResponse) HTTPResponse ¶
func (response PatchMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchMySmtpCredentialResponse) String ¶
func (response PatchMySmtpCredentialResponse) String() string
type PatchOAuth2ClientCredentialRequest ¶
type PatchOAuth2ClientCredentialRequest struct { // ID of the resource OAuth2ClientCredentialId *string `mandatory:"true" contributesTo:"path" name:"oAuth2ClientCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the OAuth2ClientCredential with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchOAuth2ClientCredentialRequest wrapper for the PatchOAuth2ClientCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchOAuth2ClientCredential.go.html to see an example of how to use PatchOAuth2ClientCredentialRequest.
func (PatchOAuth2ClientCredentialRequest) BinaryRequestBody ¶
func (request PatchOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchOAuth2ClientCredentialRequest) HTTPRequest ¶
func (request PatchOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchOAuth2ClientCredentialRequest) RetryPolicy ¶
func (request PatchOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchOAuth2ClientCredentialRequest) String ¶
func (request PatchOAuth2ClientCredentialRequest) String() string
func (PatchOAuth2ClientCredentialRequest) ValidateEnumValue ¶
func (request PatchOAuth2ClientCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchOAuth2ClientCredentialResponse ¶
type PatchOAuth2ClientCredentialResponse struct { // The underlying http response RawResponse *http.Response // The OAuth2ClientCredential instance OAuth2ClientCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchOAuth2ClientCredentialResponse wrapper for the PatchOAuth2ClientCredential operation
func (PatchOAuth2ClientCredentialResponse) HTTPResponse ¶
func (response PatchOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchOAuth2ClientCredentialResponse) String ¶
func (response PatchOAuth2ClientCredentialResponse) String() string
type PatchOp ¶
type PatchOp struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The body of an HTTP PATCH request MUST contain the attribute "Operations", whose value is an array of one or more patch operations. Operations []Operations `mandatory:"true" json:"Operations"` }
PatchOp See Section 3.5.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.5.2). HTTP PATCH is an OPTIONAL server function that enables clients to update one or more attributes of a SCIM resource using a sequence of operations to "add", "remove", or "replace" values. Clients may discover service provider support for PATCH by querying the service provider configuration. The general form of the SCIM patch request is based on JavaScript Object Notation (JSON) Patch [RFC6902]. One difference between SCIM patch and JSON patch is that SCIM servers do not support array indexing and do not support [RFC6902] operation types relating to array element manipulation such as "move". A patch request, regardless of the number of operations, SHALL be treated as atomic. If a single operation encounters an error condition, the original SCIM resource MUST be restored, and a failure status SHALL be returned.
func (PatchOp) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchPasswordPolicyRequest ¶
type PatchPasswordPolicyRequest struct { // ID of the resource PasswordPolicyId *string `mandatory:"true" contributesTo:"path" name:"passwordPolicyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the PasswordPolicy with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchPasswordPolicyRequest wrapper for the PatchPasswordPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchPasswordPolicy.go.html to see an example of how to use PatchPasswordPolicyRequest.
func (PatchPasswordPolicyRequest) BinaryRequestBody ¶
func (request PatchPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchPasswordPolicyRequest) HTTPRequest ¶
func (request PatchPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchPasswordPolicyRequest) RetryPolicy ¶
func (request PatchPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchPasswordPolicyRequest) String ¶
func (request PatchPasswordPolicyRequest) String() string
func (PatchPasswordPolicyRequest) ValidateEnumValue ¶
func (request PatchPasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchPasswordPolicyResponse ¶
type PatchPasswordPolicyResponse struct { // The underlying http response RawResponse *http.Response // The PasswordPolicy instance PasswordPolicy `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchPasswordPolicyResponse wrapper for the PatchPasswordPolicy operation
func (PatchPasswordPolicyResponse) HTTPResponse ¶
func (response PatchPasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchPasswordPolicyResponse) String ¶
func (response PatchPasswordPolicyResponse) String() string
type PatchSecurityQuestionRequest ¶ added in v65.47.0
type PatchSecurityQuestionRequest struct { // ID of the resource SecurityQuestionId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the SecurityQuestion with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchSecurityQuestionRequest wrapper for the PatchSecurityQuestion operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestion.go.html to see an example of how to use PatchSecurityQuestionRequest.
func (PatchSecurityQuestionRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchSecurityQuestionRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchSecurityQuestionRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchSecurityQuestionRequest) String ¶ added in v65.47.0
func (request PatchSecurityQuestionRequest) String() string
func (PatchSecurityQuestionRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchSecurityQuestionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchSecurityQuestionResponse ¶ added in v65.47.0
type PatchSecurityQuestionResponse struct { // The underlying http response RawResponse *http.Response // The SecurityQuestion instance SecurityQuestion `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchSecurityQuestionResponse wrapper for the PatchSecurityQuestion operation
func (PatchSecurityQuestionResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchSecurityQuestionResponse) String ¶ added in v65.47.0
func (response PatchSecurityQuestionResponse) String() string
type PatchSecurityQuestionSettingRequest ¶ added in v65.47.0
type PatchSecurityQuestionSettingRequest struct { // ID of the resource SecurityQuestionSettingId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the SecurityQuestionSettings with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchSecurityQuestionSettingRequest wrapper for the PatchSecurityQuestionSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestionSetting.go.html to see an example of how to use PatchSecurityQuestionSettingRequest.
func (PatchSecurityQuestionSettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchSecurityQuestionSettingRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchSecurityQuestionSettingRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchSecurityQuestionSettingRequest) String ¶ added in v65.47.0
func (request PatchSecurityQuestionSettingRequest) String() string
func (PatchSecurityQuestionSettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchSecurityQuestionSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchSecurityQuestionSettingResponse ¶ added in v65.47.0
type PatchSecurityQuestionSettingResponse struct { // The underlying http response RawResponse *http.Response // The SecurityQuestionSetting instance SecurityQuestionSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchSecurityQuestionSettingResponse wrapper for the PatchSecurityQuestionSetting operation
func (PatchSecurityQuestionSettingResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchSecurityQuestionSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchSecurityQuestionSettingResponse) String ¶ added in v65.47.0
func (response PatchSecurityQuestionSettingResponse) String() string
type PatchSmtpCredentialRequest ¶
type PatchSmtpCredentialRequest struct { // ID of the resource SmtpCredentialId *string `mandatory:"true" contributesTo:"path" name:"smtpCredentialId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the SmtpCredential with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchSmtpCredentialRequest wrapper for the PatchSmtpCredential operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSmtpCredential.go.html to see an example of how to use PatchSmtpCredentialRequest.
func (PatchSmtpCredentialRequest) BinaryRequestBody ¶
func (request PatchSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchSmtpCredentialRequest) HTTPRequest ¶
func (request PatchSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchSmtpCredentialRequest) RetryPolicy ¶
func (request PatchSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchSmtpCredentialRequest) String ¶
func (request PatchSmtpCredentialRequest) String() string
func (PatchSmtpCredentialRequest) ValidateEnumValue ¶
func (request PatchSmtpCredentialRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchSmtpCredentialResponse ¶
type PatchSmtpCredentialResponse struct { // The underlying http response RawResponse *http.Response // The SmtpCredential instance SmtpCredential `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchSmtpCredentialResponse wrapper for the PatchSmtpCredential operation
func (PatchSmtpCredentialResponse) HTTPResponse ¶
func (response PatchSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchSmtpCredentialResponse) String ¶
func (response PatchSmtpCredentialResponse) String() string
type PatchUserAttributesSettingRequest ¶ added in v65.47.0
type PatchUserAttributesSettingRequest struct { // ID of the resource UserAttributesSettingId *string `mandatory:"true" contributesTo:"path" name:"userAttributesSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the UserAttributesSettings with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchUserAttributesSettingRequest wrapper for the PatchUserAttributesSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUserAttributesSetting.go.html to see an example of how to use PatchUserAttributesSettingRequest.
func (PatchUserAttributesSettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PatchUserAttributesSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchUserAttributesSettingRequest) HTTPRequest ¶ added in v65.47.0
func (request PatchUserAttributesSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchUserAttributesSettingRequest) RetryPolicy ¶ added in v65.47.0
func (request PatchUserAttributesSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchUserAttributesSettingRequest) String ¶ added in v65.47.0
func (request PatchUserAttributesSettingRequest) String() string
func (PatchUserAttributesSettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PatchUserAttributesSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchUserAttributesSettingResponse ¶ added in v65.47.0
type PatchUserAttributesSettingResponse struct { // The underlying http response RawResponse *http.Response // The UserAttributesSetting instance UserAttributesSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchUserAttributesSettingResponse wrapper for the PatchUserAttributesSetting operation
func (PatchUserAttributesSettingResponse) HTTPResponse ¶ added in v65.47.0
func (response PatchUserAttributesSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchUserAttributesSettingResponse) String ¶ added in v65.47.0
func (response PatchUserAttributesSettingResponse) String() string
type PatchUserRequest ¶
type PatchUserRequest struct { // ID of the resource UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Update the User with SCIM Patch schema. // Before you specify an attribute-value in a request to update a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PatchOp `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PatchUserRequest wrapper for the PatchUser operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUser.go.html to see an example of how to use PatchUserRequest.
func (PatchUserRequest) BinaryRequestBody ¶
func (request PatchUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PatchUserRequest) HTTPRequest ¶
func (request PatchUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PatchUserRequest) RetryPolicy ¶
func (request PatchUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PatchUserRequest) String ¶
func (request PatchUserRequest) String() string
func (PatchUserRequest) ValidateEnumValue ¶
func (request PatchUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchUserResponse ¶
type PatchUserResponse struct { // The underlying http response RawResponse *http.Response // The User instance User `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PatchUserResponse wrapper for the PatchUser operation
func (PatchUserResponse) HTTPResponse ¶
func (response PatchUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PatchUserResponse) String ¶
func (response PatchUserResponse) String() string
type PutAccountRecoverySettingRequest ¶ added in v65.47.0
type PutAccountRecoverySettingRequest struct { // ID of the resource AccountRecoverySettingId *string `mandatory:"true" contributesTo:"path" name:"accountRecoverySettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of AccountRecoverySettings with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. AccountRecoverySetting `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutAccountRecoverySettingRequest wrapper for the PutAccountRecoverySetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAccountRecoverySetting.go.html to see an example of how to use PutAccountRecoverySettingRequest.
func (PutAccountRecoverySettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PutAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutAccountRecoverySettingRequest) HTTPRequest ¶ added in v65.47.0
func (request PutAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutAccountRecoverySettingRequest) RetryPolicy ¶ added in v65.47.0
func (request PutAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutAccountRecoverySettingRequest) String ¶ added in v65.47.0
func (request PutAccountRecoverySettingRequest) String() string
func (PutAccountRecoverySettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PutAccountRecoverySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutAccountRecoverySettingResponse ¶ added in v65.47.0
type PutAccountRecoverySettingResponse struct { // The underlying http response RawResponse *http.Response // The AccountRecoverySetting instance AccountRecoverySetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutAccountRecoverySettingResponse wrapper for the PutAccountRecoverySetting operation
func (PutAccountRecoverySettingResponse) HTTPResponse ¶ added in v65.47.0
func (response PutAccountRecoverySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutAccountRecoverySettingResponse) String ¶ added in v65.47.0
func (response PutAccountRecoverySettingResponse) String() string
type PutAppRequest ¶ added in v65.47.0
type PutAppRequest struct { // ID of the resource AppId *string `mandatory:"true" contributesTo:"path" name:"appId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of App with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. App `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutAppRequest wrapper for the PutApp operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutApp.go.html to see an example of how to use PutAppRequest.
func (PutAppRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PutAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutAppRequest) HTTPRequest ¶ added in v65.47.0
func (request PutAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutAppRequest) RetryPolicy ¶ added in v65.47.0
func (request PutAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutAppRequest) String ¶ added in v65.47.0
func (request PutAppRequest) String() string
func (PutAppRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PutAppRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutAppResponse ¶ added in v65.47.0
type PutAppResponse struct { // The underlying http response RawResponse *http.Response // The App instance App `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutAppResponse wrapper for the PutApp operation
func (PutAppResponse) HTTPResponse ¶ added in v65.47.0
func (response PutAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutAppResponse) String ¶ added in v65.47.0
func (response PutAppResponse) String() string
type PutAppStatusChangerRequest ¶ added in v65.47.0
type PutAppStatusChangerRequest struct { // ID of the resource AppStatusChangerId *string `mandatory:"true" contributesTo:"path" name:"appStatusChangerId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of AppStatusChanger with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. AppStatusChanger `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutAppStatusChangerRequest wrapper for the PutAppStatusChanger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAppStatusChanger.go.html to see an example of how to use PutAppStatusChangerRequest.
func (PutAppStatusChangerRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PutAppStatusChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutAppStatusChangerRequest) HTTPRequest ¶ added in v65.47.0
func (request PutAppStatusChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutAppStatusChangerRequest) RetryPolicy ¶ added in v65.47.0
func (request PutAppStatusChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutAppStatusChangerRequest) String ¶ added in v65.47.0
func (request PutAppStatusChangerRequest) String() string
func (PutAppStatusChangerRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PutAppStatusChangerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutAppStatusChangerResponse ¶ added in v65.47.0
type PutAppStatusChangerResponse struct { // The underlying http response RawResponse *http.Response // The AppStatusChanger instance AppStatusChanger `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutAppStatusChangerResponse wrapper for the PutAppStatusChanger operation
func (PutAppStatusChangerResponse) HTTPResponse ¶ added in v65.47.0
func (response PutAppStatusChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutAppStatusChangerResponse) String ¶ added in v65.47.0
func (response PutAppStatusChangerResponse) String() string
type PutAuthenticationFactorSettingRequest ¶
type PutAuthenticationFactorSettingRequest struct { // ID of the resource AuthenticationFactorSettingId *string `mandatory:"true" contributesTo:"path" name:"authenticationFactorSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of AuthenticationFactorSettings with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. AuthenticationFactorSetting `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutAuthenticationFactorSettingRequest wrapper for the PutAuthenticationFactorSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAuthenticationFactorSetting.go.html to see an example of how to use PutAuthenticationFactorSettingRequest.
func (PutAuthenticationFactorSettingRequest) BinaryRequestBody ¶
func (request PutAuthenticationFactorSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutAuthenticationFactorSettingRequest) HTTPRequest ¶
func (request PutAuthenticationFactorSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutAuthenticationFactorSettingRequest) RetryPolicy ¶
func (request PutAuthenticationFactorSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutAuthenticationFactorSettingRequest) String ¶
func (request PutAuthenticationFactorSettingRequest) String() string
func (PutAuthenticationFactorSettingRequest) ValidateEnumValue ¶
func (request PutAuthenticationFactorSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutAuthenticationFactorSettingResponse ¶
type PutAuthenticationFactorSettingResponse struct { // The underlying http response RawResponse *http.Response // The AuthenticationFactorSetting instance AuthenticationFactorSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutAuthenticationFactorSettingResponse wrapper for the PutAuthenticationFactorSetting operation
func (PutAuthenticationFactorSettingResponse) HTTPResponse ¶
func (response PutAuthenticationFactorSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutAuthenticationFactorSettingResponse) String ¶
func (response PutAuthenticationFactorSettingResponse) String() string
type PutDynamicResourceGroupRequest ¶
type PutDynamicResourceGroupRequest struct { // ID of the resource DynamicResourceGroupId *string `mandatory:"true" contributesTo:"path" name:"dynamicResourceGroupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of DynamicResourceGroup with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. DynamicResourceGroup `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutDynamicResourceGroupRequest wrapper for the PutDynamicResourceGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutDynamicResourceGroup.go.html to see an example of how to use PutDynamicResourceGroupRequest.
func (PutDynamicResourceGroupRequest) BinaryRequestBody ¶
func (request PutDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutDynamicResourceGroupRequest) HTTPRequest ¶
func (request PutDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutDynamicResourceGroupRequest) RetryPolicy ¶
func (request PutDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutDynamicResourceGroupRequest) String ¶
func (request PutDynamicResourceGroupRequest) String() string
func (PutDynamicResourceGroupRequest) ValidateEnumValue ¶
func (request PutDynamicResourceGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutDynamicResourceGroupResponse ¶
type PutDynamicResourceGroupResponse struct { // The underlying http response RawResponse *http.Response // The DynamicResourceGroup instance DynamicResourceGroup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutDynamicResourceGroupResponse wrapper for the PutDynamicResourceGroup operation
func (PutDynamicResourceGroupResponse) HTTPResponse ¶
func (response PutDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutDynamicResourceGroupResponse) String ¶
func (response PutDynamicResourceGroupResponse) String() string
type PutGroupRequest ¶
type PutGroupRequest struct { // ID of the resource GroupId *string `mandatory:"true" contributesTo:"path" name:"groupId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of Group with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. Group `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutGroupRequest wrapper for the PutGroup operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutGroup.go.html to see an example of how to use PutGroupRequest.
func (PutGroupRequest) BinaryRequestBody ¶
func (request PutGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutGroupRequest) HTTPRequest ¶
func (request PutGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutGroupRequest) RetryPolicy ¶
func (request PutGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutGroupRequest) String ¶
func (request PutGroupRequest) String() string
func (PutGroupRequest) ValidateEnumValue ¶
func (request PutGroupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutGroupResponse ¶
type PutGroupResponse struct { // The underlying http response RawResponse *http.Response // The Group instance Group `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutGroupResponse wrapper for the PutGroup operation
func (PutGroupResponse) HTTPResponse ¶
func (response PutGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutGroupResponse) String ¶
func (response PutGroupResponse) String() string
type PutIdentityProviderRequest ¶
type PutIdentityProviderRequest struct { // ID of the resource IdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"identityProviderId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of IdentityProvider with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. IdentityProvider `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutIdentityProviderRequest wrapper for the PutIdentityProvider operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityProvider.go.html to see an example of how to use PutIdentityProviderRequest.
func (PutIdentityProviderRequest) BinaryRequestBody ¶
func (request PutIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutIdentityProviderRequest) HTTPRequest ¶
func (request PutIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutIdentityProviderRequest) RetryPolicy ¶
func (request PutIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutIdentityProviderRequest) String ¶
func (request PutIdentityProviderRequest) String() string
func (PutIdentityProviderRequest) ValidateEnumValue ¶
func (request PutIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutIdentityProviderResponse ¶
type PutIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The IdentityProvider instance IdentityProvider `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutIdentityProviderResponse wrapper for the PutIdentityProvider operation
func (PutIdentityProviderResponse) HTTPResponse ¶
func (response PutIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutIdentityProviderResponse) String ¶
func (response PutIdentityProviderResponse) String() string
type PutIdentitySettingRequest ¶ added in v65.47.0
type PutIdentitySettingRequest struct { // ID of the resource IdentitySettingId *string `mandatory:"true" contributesTo:"path" name:"identitySettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of IdentitySettings with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. IdentitySetting `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutIdentitySettingRequest wrapper for the PutIdentitySetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentitySetting.go.html to see an example of how to use PutIdentitySettingRequest.
func (PutIdentitySettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PutIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutIdentitySettingRequest) HTTPRequest ¶ added in v65.47.0
func (request PutIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutIdentitySettingRequest) RetryPolicy ¶ added in v65.47.0
func (request PutIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutIdentitySettingRequest) String ¶ added in v65.47.0
func (request PutIdentitySettingRequest) String() string
func (PutIdentitySettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PutIdentitySettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutIdentitySettingResponse ¶ added in v65.47.0
type PutIdentitySettingResponse struct { // The underlying http response RawResponse *http.Response // The IdentitySetting instance IdentitySetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutIdentitySettingResponse wrapper for the PutIdentitySetting operation
func (PutIdentitySettingResponse) HTTPResponse ¶ added in v65.47.0
func (response PutIdentitySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutIdentitySettingResponse) String ¶ added in v65.47.0
func (response PutIdentitySettingResponse) String() string
type PutKmsiSettingRequest ¶
type PutKmsiSettingRequest struct { // ID of the resource KmsiSettingId *string `mandatory:"true" contributesTo:"path" name:"kmsiSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of KmsiSettings with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. KmsiSetting `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutKmsiSettingRequest wrapper for the PutKmsiSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutKmsiSetting.go.html to see an example of how to use PutKmsiSettingRequest.
func (PutKmsiSettingRequest) BinaryRequestBody ¶
func (request PutKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutKmsiSettingRequest) HTTPRequest ¶
func (request PutKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutKmsiSettingRequest) RetryPolicy ¶
func (request PutKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutKmsiSettingRequest) String ¶
func (request PutKmsiSettingRequest) String() string
func (PutKmsiSettingRequest) ValidateEnumValue ¶
func (request PutKmsiSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutKmsiSettingResponse ¶
type PutKmsiSettingResponse struct { // The underlying http response RawResponse *http.Response // The KmsiSetting instance KmsiSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutKmsiSettingResponse wrapper for the PutKmsiSetting operation
func (PutKmsiSettingResponse) HTTPResponse ¶
func (response PutKmsiSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutKmsiSettingResponse) String ¶
func (response PutKmsiSettingResponse) String() string
type PutMePasswordChangerRequest ¶
type PutMePasswordChangerRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Replace the current instance of MePasswordChanger with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. MePasswordChanger `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutMePasswordChangerRequest wrapper for the PutMePasswordChanger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMePasswordChanger.go.html to see an example of how to use PutMePasswordChangerRequest.
func (PutMePasswordChangerRequest) BinaryRequestBody ¶
func (request PutMePasswordChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutMePasswordChangerRequest) HTTPRequest ¶
func (request PutMePasswordChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutMePasswordChangerRequest) RetryPolicy ¶
func (request PutMePasswordChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutMePasswordChangerRequest) String ¶
func (request PutMePasswordChangerRequest) String() string
func (PutMePasswordChangerRequest) ValidateEnumValue ¶
func (request PutMePasswordChangerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutMePasswordChangerResponse ¶
type PutMePasswordChangerResponse struct { // The underlying http response RawResponse *http.Response // The MePasswordChanger instance MePasswordChanger `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutMePasswordChangerResponse wrapper for the PutMePasswordChanger operation
func (PutMePasswordChangerResponse) HTTPResponse ¶
func (response PutMePasswordChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutMePasswordChangerResponse) String ¶
func (response PutMePasswordChangerResponse) String() string
type PutMeRequest ¶
type PutMeRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of Me with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. Me `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutMeRequest wrapper for the PutMe operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMe.go.html to see an example of how to use PutMeRequest.
func (PutMeRequest) BinaryRequestBody ¶
func (request PutMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutMeRequest) HTTPRequest ¶
func (request PutMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutMeRequest) RetryPolicy ¶
func (request PutMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutMeRequest) String ¶
func (request PutMeRequest) String() string
func (PutMeRequest) ValidateEnumValue ¶
func (request PutMeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutMeResponse ¶
type PutMeResponse struct { // The underlying http response RawResponse *http.Response // The Me instance Me `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutMeResponse wrapper for the PutMe operation
func (PutMeResponse) HTTPResponse ¶
func (response PutMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutMeResponse) String ¶
func (response PutMeResponse) String() string
type PutPasswordPolicyRequest ¶
type PutPasswordPolicyRequest struct { // ID of the resource PasswordPolicyId *string `mandatory:"true" contributesTo:"path" name:"passwordPolicyId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of PasswordPolicy with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. PasswordPolicy `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutPasswordPolicyRequest wrapper for the PutPasswordPolicy operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutPasswordPolicy.go.html to see an example of how to use PutPasswordPolicyRequest.
func (PutPasswordPolicyRequest) BinaryRequestBody ¶
func (request PutPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutPasswordPolicyRequest) HTTPRequest ¶
func (request PutPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutPasswordPolicyRequest) RetryPolicy ¶
func (request PutPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutPasswordPolicyRequest) String ¶
func (request PutPasswordPolicyRequest) String() string
func (PutPasswordPolicyRequest) ValidateEnumValue ¶
func (request PutPasswordPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutPasswordPolicyResponse ¶
type PutPasswordPolicyResponse struct { // The underlying http response RawResponse *http.Response // The PasswordPolicy instance PasswordPolicy `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutPasswordPolicyResponse wrapper for the PutPasswordPolicy operation
func (PutPasswordPolicyResponse) HTTPResponse ¶
func (response PutPasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutPasswordPolicyResponse) String ¶
func (response PutPasswordPolicyResponse) String() string
type PutSecurityQuestionSettingRequest ¶ added in v65.47.0
type PutSecurityQuestionSettingRequest struct { // ID of the resource SecurityQuestionSettingId *string `mandatory:"true" contributesTo:"path" name:"securityQuestionSettingId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of SecurityQuestionSettings with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. SecurityQuestionSetting `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutSecurityQuestionSettingRequest wrapper for the PutSecurityQuestionSetting operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSecurityQuestionSetting.go.html to see an example of how to use PutSecurityQuestionSettingRequest.
func (PutSecurityQuestionSettingRequest) BinaryRequestBody ¶ added in v65.47.0
func (request PutSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutSecurityQuestionSettingRequest) HTTPRequest ¶ added in v65.47.0
func (request PutSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutSecurityQuestionSettingRequest) RetryPolicy ¶ added in v65.47.0
func (request PutSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutSecurityQuestionSettingRequest) String ¶ added in v65.47.0
func (request PutSecurityQuestionSettingRequest) String() string
func (PutSecurityQuestionSettingRequest) ValidateEnumValue ¶ added in v65.47.0
func (request PutSecurityQuestionSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutSecurityQuestionSettingResponse ¶ added in v65.47.0
type PutSecurityQuestionSettingResponse struct { // The underlying http response RawResponse *http.Response // The SecurityQuestionSetting instance SecurityQuestionSetting `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutSecurityQuestionSettingResponse wrapper for the PutSecurityQuestionSetting operation
func (PutSecurityQuestionSettingResponse) HTTPResponse ¶ added in v65.47.0
func (response PutSecurityQuestionSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutSecurityQuestionSettingResponse) String ¶ added in v65.47.0
func (response PutSecurityQuestionSettingResponse) String() string
type PutUserCapabilitiesChangerRequest ¶
type PutUserCapabilitiesChangerRequest struct { // ID of the resource UserCapabilitiesChangerId *string `mandatory:"true" contributesTo:"path" name:"userCapabilitiesChangerId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Replace the current instance of UserCapabilitiesChanger with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. UserCapabilitiesChanger `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutUserCapabilitiesChangerRequest wrapper for the PutUserCapabilitiesChanger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserCapabilitiesChanger.go.html to see an example of how to use PutUserCapabilitiesChangerRequest.
func (PutUserCapabilitiesChangerRequest) BinaryRequestBody ¶
func (request PutUserCapabilitiesChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutUserCapabilitiesChangerRequest) HTTPRequest ¶
func (request PutUserCapabilitiesChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutUserCapabilitiesChangerRequest) RetryPolicy ¶
func (request PutUserCapabilitiesChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutUserCapabilitiesChangerRequest) String ¶
func (request PutUserCapabilitiesChangerRequest) String() string
func (PutUserCapabilitiesChangerRequest) ValidateEnumValue ¶
func (request PutUserCapabilitiesChangerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutUserCapabilitiesChangerResponse ¶
type PutUserCapabilitiesChangerResponse struct { // The underlying http response RawResponse *http.Response // The UserCapabilitiesChanger instance UserCapabilitiesChanger `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutUserCapabilitiesChangerResponse wrapper for the PutUserCapabilitiesChanger operation
func (PutUserCapabilitiesChangerResponse) HTTPResponse ¶
func (response PutUserCapabilitiesChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutUserCapabilitiesChangerResponse) String ¶
func (response PutUserCapabilitiesChangerResponse) String() string
type PutUserPasswordChangerRequest ¶
type PutUserPasswordChangerRequest struct { // ID of the resource UserPasswordChangerId *string `mandatory:"true" contributesTo:"path" name:"userPasswordChangerId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Replace the current instance of UserPasswordChanger with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. UserPasswordChanger `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutUserPasswordChangerRequest wrapper for the PutUserPasswordChanger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordChanger.go.html to see an example of how to use PutUserPasswordChangerRequest.
func (PutUserPasswordChangerRequest) BinaryRequestBody ¶
func (request PutUserPasswordChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutUserPasswordChangerRequest) HTTPRequest ¶
func (request PutUserPasswordChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutUserPasswordChangerRequest) RetryPolicy ¶
func (request PutUserPasswordChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutUserPasswordChangerRequest) String ¶
func (request PutUserPasswordChangerRequest) String() string
func (PutUserPasswordChangerRequest) ValidateEnumValue ¶
func (request PutUserPasswordChangerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutUserPasswordChangerResponse ¶
type PutUserPasswordChangerResponse struct { // The underlying http response RawResponse *http.Response // The UserPasswordChanger instance UserPasswordChanger `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutUserPasswordChangerResponse wrapper for the PutUserPasswordChanger operation
func (PutUserPasswordChangerResponse) HTTPResponse ¶
func (response PutUserPasswordChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutUserPasswordChangerResponse) String ¶
func (response PutUserPasswordChangerResponse) String() string
type PutUserPasswordResetterRequest ¶
type PutUserPasswordResetterRequest struct { // ID of the resource UserPasswordResetterId *string `mandatory:"true" contributesTo:"path" name:"userPasswordResetterId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Replace the current instance of UserPasswordResetter with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. UserPasswordResetter `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutUserPasswordResetterRequest wrapper for the PutUserPasswordResetter operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordResetter.go.html to see an example of how to use PutUserPasswordResetterRequest.
func (PutUserPasswordResetterRequest) BinaryRequestBody ¶
func (request PutUserPasswordResetterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutUserPasswordResetterRequest) HTTPRequest ¶
func (request PutUserPasswordResetterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutUserPasswordResetterRequest) RetryPolicy ¶
func (request PutUserPasswordResetterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutUserPasswordResetterRequest) String ¶
func (request PutUserPasswordResetterRequest) String() string
func (PutUserPasswordResetterRequest) ValidateEnumValue ¶
func (request PutUserPasswordResetterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutUserPasswordResetterResponse ¶
type PutUserPasswordResetterResponse struct { // The underlying http response RawResponse *http.Response // The UserPasswordResetter instance UserPasswordResetter `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutUserPasswordResetterResponse wrapper for the PutUserPasswordResetter operation
func (PutUserPasswordResetterResponse) HTTPResponse ¶
func (response PutUserPasswordResetterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutUserPasswordResetterResponse) String ¶
func (response PutUserPasswordResetterResponse) String() string
type PutUserRequest ¶
type PutUserRequest struct { // ID of the resource UserId *string `mandatory:"true" contributesTo:"path" name:"userId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of User with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. User `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutUserRequest wrapper for the PutUser operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUser.go.html to see an example of how to use PutUserRequest.
func (PutUserRequest) BinaryRequestBody ¶
func (request PutUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutUserRequest) HTTPRequest ¶
func (request PutUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutUserRequest) RetryPolicy ¶
func (request PutUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutUserRequest) String ¶
func (request PutUserRequest) String() string
func (PutUserRequest) ValidateEnumValue ¶
func (request PutUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutUserResponse ¶
type PutUserResponse struct { // The underlying http response RawResponse *http.Response // The User instance User `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutUserResponse wrapper for the PutUser operation
func (PutUserResponse) HTTPResponse ¶
func (response PutUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutUserResponse) String ¶
func (response PutUserResponse) String() string
type PutUserStatusChangerRequest ¶
type PutUserStatusChangerRequest struct { // ID of the resource UserStatusChangerId *string `mandatory:"true" contributesTo:"path" name:"userStatusChangerId"` // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // A comma-delimited string that specifies the names of resource attributes that should be returned in the response. By default, a response that contains resource attributes contains only attributes that are defined in the schema for that resource type as returned=always or returned=default. An attribute that is defined as returned=request is returned in a response only if the request specifies its name in the value of this query parameter. If a request specifies this query parameter, the response contains the attributes that this query parameter specifies, as well as any attribute that is defined as returned=always. Attributes *string `mandatory:"false" contributesTo:"query" name:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If 'attributes' query parameter is also available, union of the two is fetched. Valid values - all, always, never, request, default. Values are case-insensitive. AttributeSets []AttributeSetsEnum `contributesTo:"query" name:"attributeSets" omitEmpty:"true" collectionFormat:"multi"` // Replace the current instance of UserStatusChanger with provided payload. // Before you specify an attribute-value in a request to replace a resource, please check the **'mutability'** property of that attribute in the resource-type schema below. Clicking on an attribute-row will expand that row to show the **SCIM++ Properties** of that attribute. // - Your request to create, update or replace a resource may specify in its payload a value for any attribute that is defined as *mutability:readWrite* or *mutability:writeOnly* or *mutability:immutable*: // - The SCIM APIs to create a resource will ignore silently any value that you specify for an attribute that is defined as *mutability:readOnly*. // - The SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify a value for an attribute that is defined as *mutability:readOnly*. // - Similarly, the SCIM APIs to update or replace a resource will fail with an error 400 Bad Request if you specify any value for an attribute that is defined as *mutability:immutable* and that already has a value in the specified resource. // Also, before you use the query-parameter attributes to request specific attributes, please check the **'returned'** property of that attribute in the resource-type schema below: // - Your request to read a resource (or to search a resource-type) can specify as the value of attributes any attributes that are defined as *returned:default* or *returned:request* or *returned:always*: // - If you request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the set of attributes that you requested, as well as any attribute that is defined as *returned:always*. // - If you do not request a specific set of attributes, the SCIM APIs to read a resource (or to search a resource-type) will return in each resource the the set of attributes defined as *returned:default*, as well as any attribute that is defined as *returned:always*. // - The SCIM APIs to read a resource (or to search a resource-type) will ignore silently any request to return an attribute that is defined as *returned:never*. UserStatusChanger `contributesTo:"body"` // Used to make the request conditional on an ETag IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
PutUserStatusChangerRequest wrapper for the PutUserStatusChanger operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserStatusChanger.go.html to see an example of how to use PutUserStatusChangerRequest.
func (PutUserStatusChangerRequest) BinaryRequestBody ¶
func (request PutUserStatusChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (PutUserStatusChangerRequest) HTTPRequest ¶
func (request PutUserStatusChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PutUserStatusChangerRequest) RetryPolicy ¶
func (request PutUserStatusChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PutUserStatusChangerRequest) String ¶
func (request PutUserStatusChangerRequest) String() string
func (PutUserStatusChangerRequest) ValidateEnumValue ¶
func (request PutUserStatusChangerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PutUserStatusChangerResponse ¶
type PutUserStatusChangerResponse struct { // The underlying http response RawResponse *http.Response // The UserStatusChanger instance UserStatusChanger `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
PutUserStatusChangerResponse wrapper for the PutUserStatusChanger operation
func (PutUserStatusChangerResponse) HTTPResponse ¶
func (response PutUserStatusChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PutUserStatusChangerResponse) String ¶
func (response PutUserStatusChangerResponse) String() string
type ResourceTypeSchemaAttribute ¶ added in v65.47.0
type ResourceTypeSchemaAttribute struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Attribute's name // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - idcsSearchable: true // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // Localized schema attribute display name for use by UI client for displaying attribute labels // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - idcsSearchable: true // - type: string // - uniqueness: none IdcsDisplayNameMessageId *string `mandatory:"false" json:"idcsDisplayNameMessageId"` // ResourceType this attribute belongs to. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - idcsSearchable: true // - uniqueness: none ResourceType *string `mandatory:"false" json:"resourceType"` // Schema URN string that this attribute belongs to // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - idcsSearchable: true // - uniqueness: none IdcsSchemaUrn *string `mandatory:"false" json:"idcsSchemaUrn"` // Fully qualified name of this attribute // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - idcsSearchable: true // - uniqueness: none IdcsFullyQualifiedName *string `mandatory:"false" json:"idcsFullyQualifiedName"` // custom attribute flag. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - idcsSearchable: true // - uniqueness: none IdcsCustomAttribute *bool `mandatory:"false" json:"idcsCustomAttribute"` // The attribute's data type--for example, String // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none Type ResourceTypeSchemaAttributeTypeEnum `mandatory:"false" json:"type,omitempty"` // Indicates the attribute's plurality // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean MultiValued *bool `mandatory:"false" json:"multiValued"` // The attribute's human-readable description // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - idcsSearchable: true // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Specifies if the attribute is required // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean Required *bool `mandatory:"false" json:"required"` // A collection of canonical values. Applicable Service Providers MUST specify the canonical types specified in the core schema specification--for example, \"work\", \"home\". // **SCIM++ Properties:** // - caseExact: true // - multiValued: true // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none CanonicalValues []string `mandatory:"false" json:"canonicalValues"` // Specifies if the String attribute is case-sensitive // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean CaseExact *bool `mandatory:"false" json:"caseExact"` // Specifies if the attribute is mutable // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - idcsSearchable: true // - type: string // - uniqueness: none Mutability ResourceTypeSchemaAttributeMutabilityEnum `mandatory:"false" json:"mutability,omitempty"` // Specifies User mutability for this attribute // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none EndUserMutability ResourceTypeSchemaAttributeEndUserMutabilityEnum `mandatory:"false" json:"endUserMutability,omitempty"` // Specifies the list of User mutabilities allowed // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none EndUserMutabilityAllowedValues []ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum `mandatory:"false" json:"endUserMutabilityAllowedValues,omitempty"` // A single keyword that indicates when an attribute and associated values are returned in response to a GET request or in response to a PUT, POST, or PATCH request // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - idcsSearchable: true // - type: string // - uniqueness: none Returned ResourceTypeSchemaAttributeReturnedEnum `mandatory:"false" json:"returned,omitempty"` // A single keyword value that specifies how the Service Provider enforces uniqueness of attribute values. A server MAY reject an invalid value based on uniqueness by returning an HTTP response code of 400 (Bad Request). A client MAY enforce uniqueness on the client side to a greater degree than the Service Provider enforces. For example, a client could make a value unique while the server has the uniqueness of \"none\". // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - required: false // - returned: default // - idcsSearchable: true // - type: string // - uniqueness: none Uniqueness ResourceTypeSchemaAttributeUniquenessEnum `mandatory:"false" json:"uniqueness,omitempty"` // The attribute defining the CSV column header name for import/export // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsCsvColumnHeaderName *string `mandatory:"false" json:"idcsCsvColumnHeaderName"` // Maps to ICF target attribute name // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsICFBundleAttributeName *string `mandatory:"false" json:"idcsICFBundleAttributeName"` // Metadata to identify the ICF required attribute // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean // - uniqueness: none IdcsICFRequired *bool `mandatory:"false" json:"idcsICFRequired"` // Maps to ICF data type // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - idcsSearchable: true // - required: false // - returned: default // - type: string // - uniqueness: none IdcsICFAttributeType ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum `mandatory:"false" json:"idcsICFAttributeType,omitempty"` // The names of the Resource types that may be referenced--for example, User. This is only applicable for attributes that are of the \"reference\" data type. // **SCIM++ Properties:** // - caseExact: true // - multiValued: true // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none ReferenceTypes []string `mandatory:"false" json:"referenceTypes"` // Indicates that the schema has been deprecated since version // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: integer IdcsDeprecatedSinceVersion *int `mandatory:"false" json:"idcsDeprecatedSinceVersion"` // Indicates that the schema has been added since version // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: integer IdcsAddedSinceVersion *int `mandatory:"false" json:"idcsAddedSinceVersion"` // Indicates that the schema has been deprecated since this release number // **Added In:** 17.3.4 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - idcsSearchable: true // - required: false // - returned: default // - type: string IdcsDeprecatedSinceReleaseNumber *string `mandatory:"false" json:"idcsDeprecatedSinceReleaseNumber"` // Indicates that the schema has been added since this release number // **Added In:** 17.3.4 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - idcsSearchable: true // - required: false // - returned: default // - type: string IdcsAddedSinceReleaseNumber *string `mandatory:"false" json:"idcsAddedSinceReleaseNumber"` // Specifies the minimum length of the attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - idcsSearchable: true // - required: false // - returned: default // - type: integer IdcsMinLength *int `mandatory:"false" json:"idcsMinLength"` // Specifies the maximum length of the attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: integer IdcsMaxLength *int `mandatory:"false" json:"idcsMaxLength"` // Specifies the minimum value of the integer attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - idcsSearchable: true // - returned: default // - type: integer IdcsMinValue *int `mandatory:"false" json:"idcsMinValue"` // Specifies the maximum value of the integer attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - idcsSearchable: true // - required: false // - returned: default // - type: integer IdcsMaxValue *int `mandatory:"false" json:"idcsMaxValue"` // If true, specifies that the attribute can have multiple language values set for the attribute on which this is set. // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - idcsSearchable: true // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsMultiLanguage *bool `mandatory:"false" json:"idcsMultiLanguage"` // Specifies the directly referenced Resources // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string IdcsRefResourceAttributes []string `mandatory:"false" json:"idcsRefResourceAttributes"` // Specifies the indirectly referenced Resources // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string IdcsIndirectRefResourceAttributes []string `mandatory:"false" json:"idcsIndirectRefResourceAttributes"` // Sequence tracking ID name for the attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string IdcsAutoIncrementSeqName *string `mandatory:"false" json:"idcsAutoIncrementSeqName"` // Specifies whether the value of the Resource attribute is persisted // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean IdcsValuePersisted *bool `mandatory:"false" json:"idcsValuePersisted"` // Flag to specify if the attribute should be encrypted or hashed // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsSensitive ResourceTypeSchemaAttributeIdcsSensitiveEnum `mandatory:"false" json:"idcsSensitive,omitempty"` // Specifies whether the schema attribute is for internal use only. Internal attributes are not exposed via REST. This attribute overrides mutability for create/update if the request is internal and the attribute internalflag is set to True. This attribute overrides the return attribute while building SCIM response attributes when both the request is internal and the schema attribute is internal. // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean IdcsInternal *bool `mandatory:"false" json:"idcsInternal"` // Trims any leading and trailing blanks from String values. Default is True. // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean IdcsTrimStringValue *bool `mandatory:"false" json:"idcsTrimStringValue"` // Specifies whether this attribute can be included in a search filter // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean IdcsSearchable *bool `mandatory:"false" json:"idcsSearchable"` // Specifies whether this attribute value was generated // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: boolean IdcsGenerated *bool `mandatory:"false" json:"idcsGenerated"` // Specifies whether changes to this attribute value are audited // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - idcsSearchable: true // - required: false // - returned: default // - type: boolean IdcsAuditable *bool `mandatory:"false" json:"idcsAuditable"` // Target attribute name that this attribute gets mapped to for persistence // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsTargetAttributeName *string `mandatory:"false" json:"idcsTargetAttributeName"` // Target index name created for this attribute for performance // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsTargetUniqueConstraintName *string `mandatory:"false" json:"idcsTargetUniqueConstraintName"` // Target normalized attribute name that this normalized value of attribute gets mapped to for persistence. Only set for caseExact=false & searchable attributes. Do not use by default. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsTargetNormAttributeName *string `mandatory:"false" json:"idcsTargetNormAttributeName"` // Old Target attribute name from child table for CSVA attribute prior to migration. This maintains this attribute used to get mapped to for persistence // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsTargetAttributeNameToMigrateFrom *string `mandatory:"false" json:"idcsTargetAttributeNameToMigrateFrom"` // Specifies the mapper to use when mapping this attribute value to DataProvider-specific semantics // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsToTargetMapper *string `mandatory:"false" json:"idcsToTargetMapper"` // Specifies the mapper to use when mapping this attribute value from DataProvider-specific semantics // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsFromTargetMapper *string `mandatory:"false" json:"idcsFromTargetMapper"` // Specifies the user-friendly displayable attribute name or catalog key used for localization // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - idcsSearchable: true // - type: string // - uniqueness: none IdcsDisplayName *string `mandatory:"false" json:"idcsDisplayName"` // Specifies the Resource type to read from for dynamic canonical values // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceResourceType *string `mandatory:"false" json:"idcsCanonicalValueSourceResourceType"` // Filter to use when getting canonical values for this schema attribute // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceFilter *string `mandatory:"false" json:"idcsCanonicalValueSourceFilter"` // Validate payload reference value during create, replace, and update. Default is True. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsValidateReference *bool `mandatory:"false" json:"idcsValidateReference"` // The set of one or more sub attributes' names of a CMVA, whose values uniquely identify an instance of a CMVA // **SCIM++ Properties:** // - caseExact: true // - multiValued: true // - mutability: readWrite // - required: false // - idcsSearchable: true // - returned: default // - type: string // - uniqueness: none IdcsCompositeKey []string `mandatory:"false" json:"idcsCompositeKey"` // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - idcsSearchable: true // - returned: default // - type: boolean // - uniqueness: none // Whether the CMVA attribute will be fetched or not for current resource in AbstractResourceManager update operation before calling data provider update. Default is true. IdcsFetchComplexAttributeValues *bool `mandatory:"false" json:"idcsFetchComplexAttributeValues"` // Indicates if the attribute is scim compliant, default is true // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - idcsSearchable: true // - required: false // - returned: default // - type: boolean IdcsScimCompliant *bool `mandatory:"false" json:"idcsScimCompliant"` // Specifies if the attribute can be used for mapping with external identity sources such as AD or LDAP. If isSchemaMappable: false for the schema in which this attribute is defined, then this flag is ignored // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - idcsSearchable: true // - returned: default // - type: boolean IdcsAttributeMappable *bool `mandatory:"false" json:"idcsAttributeMappable"` // Specifies the referenced Resource attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - idcsSearchable: true // - required: false // - returned: default // - type: string IdcsRefResourceAttribute *string `mandatory:"false" json:"idcsRefResourceAttribute"` // Specifies whether the attribute is cacheable. True by default for all attributes. If attribute with idcsAttributeCachable = false, is present \"attributesToGet\" while executing GET/SEARCH on cacheable resource, Cache is missed and data is fetched from Data Provider. // **Added In:** 17.3.4 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - idcsSearchable: true // - required: false // - returned: default // - type: boolean IdcsAttributeCacheable *bool `mandatory:"false" json:"idcsAttributeCacheable"` }
ResourceTypeSchemaAttribute ResourceTypeSchemaAttribute Schema Definition
func (ResourceTypeSchemaAttribute) String ¶ added in v65.47.0
func (m ResourceTypeSchemaAttribute) String() string
func (ResourceTypeSchemaAttribute) ValidateEnumValue ¶ added in v65.47.0
func (m ResourceTypeSchemaAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum string
ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesReadonly ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "readOnly" ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesReadwrite ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "readWrite" ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesImmutable ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "immutable" ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesHidden ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "hidden" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
func GetMappingResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum(val string) (ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum, bool)
GetMappingResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumValues() []ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
type ResourceTypeSchemaAttributeEndUserMutabilityEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeEndUserMutabilityEnum string
ResourceTypeSchemaAttributeEndUserMutabilityEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeEndUserMutabilityReadonly ResourceTypeSchemaAttributeEndUserMutabilityEnum = "readOnly" ResourceTypeSchemaAttributeEndUserMutabilityReadwrite ResourceTypeSchemaAttributeEndUserMutabilityEnum = "readWrite" ResourceTypeSchemaAttributeEndUserMutabilityImmutable ResourceTypeSchemaAttributeEndUserMutabilityEnum = "immutable" ResourceTypeSchemaAttributeEndUserMutabilityHidden ResourceTypeSchemaAttributeEndUserMutabilityEnum = "hidden" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeEndUserMutabilityEnum
func GetMappingResourceTypeSchemaAttributeEndUserMutabilityEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeEndUserMutabilityEnum(val string) (ResourceTypeSchemaAttributeEndUserMutabilityEnum, bool)
GetMappingResourceTypeSchemaAttributeEndUserMutabilityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeEndUserMutabilityEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeEndUserMutabilityEnumValues() []ResourceTypeSchemaAttributeEndUserMutabilityEnum
GetResourceTypeSchemaAttributeEndUserMutabilityEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeEndUserMutabilityEnum
type ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum string
ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeIdcsICFAttributeTypeString ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "string" ResourceTypeSchemaAttributeIdcsICFAttributeTypeLong ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "long" ResourceTypeSchemaAttributeIdcsICFAttributeTypeChar ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "char" ResourceTypeSchemaAttributeIdcsICFAttributeTypeDouble ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "double" ResourceTypeSchemaAttributeIdcsICFAttributeTypeFloat ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "float" ResourceTypeSchemaAttributeIdcsICFAttributeTypeInteger ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "integer" ResourceTypeSchemaAttributeIdcsICFAttributeTypeBoolean ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "boolean" ResourceTypeSchemaAttributeIdcsICFAttributeTypeBytes ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "bytes" ResourceTypeSchemaAttributeIdcsICFAttributeTypeBigdecimal ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "bigdecimal" ResourceTypeSchemaAttributeIdcsICFAttributeTypeBiginteger ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "biginteger" ResourceTypeSchemaAttributeIdcsICFAttributeTypeGuardedbytes ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "guardedbytes" ResourceTypeSchemaAttributeIdcsICFAttributeTypeGuardedstring ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum = "guardedstring" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
func GetMappingResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum(val string) (ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum, bool)
GetMappingResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumValues() []ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
type ResourceTypeSchemaAttributeIdcsSensitiveEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeIdcsSensitiveEnum string
ResourceTypeSchemaAttributeIdcsSensitiveEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeIdcsSensitiveEncrypt ResourceTypeSchemaAttributeIdcsSensitiveEnum = "encrypt" ResourceTypeSchemaAttributeIdcsSensitiveHash ResourceTypeSchemaAttributeIdcsSensitiveEnum = "hash" ResourceTypeSchemaAttributeIdcsSensitiveHashSc ResourceTypeSchemaAttributeIdcsSensitiveEnum = "hash_sc" ResourceTypeSchemaAttributeIdcsSensitiveChecksum ResourceTypeSchemaAttributeIdcsSensitiveEnum = "checksum" ResourceTypeSchemaAttributeIdcsSensitiveNone ResourceTypeSchemaAttributeIdcsSensitiveEnum = "none" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeIdcsSensitiveEnum
func GetMappingResourceTypeSchemaAttributeIdcsSensitiveEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeIdcsSensitiveEnum(val string) (ResourceTypeSchemaAttributeIdcsSensitiveEnum, bool)
GetMappingResourceTypeSchemaAttributeIdcsSensitiveEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeIdcsSensitiveEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeIdcsSensitiveEnumValues() []ResourceTypeSchemaAttributeIdcsSensitiveEnum
GetResourceTypeSchemaAttributeIdcsSensitiveEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeIdcsSensitiveEnum
type ResourceTypeSchemaAttributeMutabilityEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeMutabilityEnum string
ResourceTypeSchemaAttributeMutabilityEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeMutabilityReadonly ResourceTypeSchemaAttributeMutabilityEnum = "readOnly" ResourceTypeSchemaAttributeMutabilityReadwrite ResourceTypeSchemaAttributeMutabilityEnum = "readWrite" ResourceTypeSchemaAttributeMutabilityImmutable ResourceTypeSchemaAttributeMutabilityEnum = "immutable" ResourceTypeSchemaAttributeMutabilityWriteonly ResourceTypeSchemaAttributeMutabilityEnum = "writeOnly" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeMutabilityEnum
func GetMappingResourceTypeSchemaAttributeMutabilityEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeMutabilityEnum(val string) (ResourceTypeSchemaAttributeMutabilityEnum, bool)
GetMappingResourceTypeSchemaAttributeMutabilityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeMutabilityEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeMutabilityEnumValues() []ResourceTypeSchemaAttributeMutabilityEnum
GetResourceTypeSchemaAttributeMutabilityEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeMutabilityEnum
type ResourceTypeSchemaAttributeReturnedEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeReturnedEnum string
ResourceTypeSchemaAttributeReturnedEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeReturnedAlways ResourceTypeSchemaAttributeReturnedEnum = "always" ResourceTypeSchemaAttributeReturnedNever ResourceTypeSchemaAttributeReturnedEnum = "never" ResourceTypeSchemaAttributeReturnedDefault ResourceTypeSchemaAttributeReturnedEnum = "default" ResourceTypeSchemaAttributeReturnedRequest ResourceTypeSchemaAttributeReturnedEnum = "request" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeReturnedEnum
func GetMappingResourceTypeSchemaAttributeReturnedEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeReturnedEnum(val string) (ResourceTypeSchemaAttributeReturnedEnum, bool)
GetMappingResourceTypeSchemaAttributeReturnedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeReturnedEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeReturnedEnumValues() []ResourceTypeSchemaAttributeReturnedEnum
GetResourceTypeSchemaAttributeReturnedEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeReturnedEnum
type ResourceTypeSchemaAttributeSearchRequest ¶ added in v65.47.0
type ResourceTypeSchemaAttributeSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
ResourceTypeSchemaAttributeSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (ResourceTypeSchemaAttributeSearchRequest) String ¶ added in v65.47.0
func (m ResourceTypeSchemaAttributeSearchRequest) String() string
func (ResourceTypeSchemaAttributeSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m ResourceTypeSchemaAttributeSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourceTypeSchemaAttributeTypeEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeTypeEnum string
ResourceTypeSchemaAttributeTypeEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeTypeString ResourceTypeSchemaAttributeTypeEnum = "string" ResourceTypeSchemaAttributeTypeComplex ResourceTypeSchemaAttributeTypeEnum = "complex" ResourceTypeSchemaAttributeTypeBoolean ResourceTypeSchemaAttributeTypeEnum = "boolean" ResourceTypeSchemaAttributeTypeDecimal ResourceTypeSchemaAttributeTypeEnum = "decimal" ResourceTypeSchemaAttributeTypeInteger ResourceTypeSchemaAttributeTypeEnum = "integer" ResourceTypeSchemaAttributeTypeDatetime ResourceTypeSchemaAttributeTypeEnum = "dateTime" ResourceTypeSchemaAttributeTypeReference ResourceTypeSchemaAttributeTypeEnum = "reference" ResourceTypeSchemaAttributeTypeBinary ResourceTypeSchemaAttributeTypeEnum = "binary" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeTypeEnum
func GetMappingResourceTypeSchemaAttributeTypeEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeTypeEnum(val string) (ResourceTypeSchemaAttributeTypeEnum, bool)
GetMappingResourceTypeSchemaAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeTypeEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeTypeEnumValues() []ResourceTypeSchemaAttributeTypeEnum
GetResourceTypeSchemaAttributeTypeEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeTypeEnum
type ResourceTypeSchemaAttributeUniquenessEnum ¶ added in v65.47.0
type ResourceTypeSchemaAttributeUniquenessEnum string
ResourceTypeSchemaAttributeUniquenessEnum Enum with underlying type: string
const ( ResourceTypeSchemaAttributeUniquenessNone ResourceTypeSchemaAttributeUniquenessEnum = "none" ResourceTypeSchemaAttributeUniquenessServer ResourceTypeSchemaAttributeUniquenessEnum = "server" ResourceTypeSchemaAttributeUniquenessGlobal ResourceTypeSchemaAttributeUniquenessEnum = "global" )
Set of constants representing the allowable values for ResourceTypeSchemaAttributeUniquenessEnum
func GetMappingResourceTypeSchemaAttributeUniquenessEnum ¶ added in v65.47.0
func GetMappingResourceTypeSchemaAttributeUniquenessEnum(val string) (ResourceTypeSchemaAttributeUniquenessEnum, bool)
GetMappingResourceTypeSchemaAttributeUniquenessEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeUniquenessEnumValues ¶ added in v65.47.0
func GetResourceTypeSchemaAttributeUniquenessEnumValues() []ResourceTypeSchemaAttributeUniquenessEnum
GetResourceTypeSchemaAttributeUniquenessEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeUniquenessEnum
type ResourceTypeSchemaAttributes ¶ added in v65.47.0
type ResourceTypeSchemaAttributes struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []ResourceTypeSchemaAttribute `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
ResourceTypeSchemaAttributes The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (ResourceTypeSchemaAttributes) String ¶ added in v65.47.0
func (m ResourceTypeSchemaAttributes) String() string
func (ResourceTypeSchemaAttributes) ValidateEnumValue ¶ added in v65.47.0
func (m ResourceTypeSchemaAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchAccountMgmtInfosRequest ¶ added in v65.47.0
type SearchAccountMgmtInfosRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching AccountMgmtInfos AccountMgmtInfoSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchAccountMgmtInfosRequest wrapper for the SearchAccountMgmtInfos operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAccountMgmtInfos.go.html to see an example of how to use SearchAccountMgmtInfosRequest.
func (SearchAccountMgmtInfosRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchAccountMgmtInfosRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchAccountMgmtInfosRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchAccountMgmtInfosRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchAccountMgmtInfosRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchAccountMgmtInfosRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchAccountMgmtInfosRequest) String ¶ added in v65.47.0
func (request SearchAccountMgmtInfosRequest) String() string
func (SearchAccountMgmtInfosRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchAccountMgmtInfosRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchAccountMgmtInfosResponse ¶ added in v65.47.0
type SearchAccountMgmtInfosResponse struct { // The underlying http response RawResponse *http.Response // A list of AccountMgmtInfos instances AccountMgmtInfos `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchAccountMgmtInfosResponse wrapper for the SearchAccountMgmtInfos operation
func (SearchAccountMgmtInfosResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchAccountMgmtInfosResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchAccountMgmtInfosResponse) String ¶ added in v65.47.0
func (response SearchAccountMgmtInfosResponse) String() string
type SearchApiKeysRequest ¶
type SearchApiKeysRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching ApiKeys ApiKeySearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchApiKeysRequest wrapper for the SearchApiKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApiKeys.go.html to see an example of how to use SearchApiKeysRequest.
func (SearchApiKeysRequest) BinaryRequestBody ¶
func (request SearchApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchApiKeysRequest) HTTPRequest ¶
func (request SearchApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchApiKeysRequest) RetryPolicy ¶
func (request SearchApiKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchApiKeysRequest) String ¶
func (request SearchApiKeysRequest) String() string
func (SearchApiKeysRequest) ValidateEnumValue ¶
func (request SearchApiKeysRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchApiKeysResponse ¶
type SearchApiKeysResponse struct { // The underlying http response RawResponse *http.Response // A list of ApiKeys instances ApiKeys `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchApiKeysResponse wrapper for the SearchApiKeys operation
func (SearchApiKeysResponse) HTTPResponse ¶
func (response SearchApiKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchApiKeysResponse) String ¶
func (response SearchApiKeysResponse) String() string
type SearchAppRolesRequest ¶ added in v65.47.0
type SearchAppRolesRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching AppRoles AppRoleSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchAppRolesRequest wrapper for the SearchAppRoles operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAppRoles.go.html to see an example of how to use SearchAppRolesRequest.
func (SearchAppRolesRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchAppRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchAppRolesRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchAppRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchAppRolesRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchAppRolesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchAppRolesRequest) String ¶ added in v65.47.0
func (request SearchAppRolesRequest) String() string
func (SearchAppRolesRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchAppRolesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchAppRolesResponse ¶ added in v65.47.0
type SearchAppRolesResponse struct { // The underlying http response RawResponse *http.Response // A list of AppRoles instances AppRoles `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchAppRolesResponse wrapper for the SearchAppRoles operation
func (SearchAppRolesResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchAppRolesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchAppRolesResponse) String ¶ added in v65.47.0
func (response SearchAppRolesResponse) String() string
type SearchAppsRequest ¶ added in v65.47.0
type SearchAppsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching Apps AppSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchAppsRequest wrapper for the SearchApps operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApps.go.html to see an example of how to use SearchAppsRequest.
func (SearchAppsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchAppsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchAppsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchAppsRequest) String ¶ added in v65.47.0
func (request SearchAppsRequest) String() string
func (SearchAppsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchAppsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchAppsResponse ¶ added in v65.47.0
type SearchAppsResponse struct { // The underlying http response RawResponse *http.Response // A list of Apps instances Apps `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchAppsResponse wrapper for the SearchApps operation
func (SearchAppsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchAppsResponse) String ¶ added in v65.47.0
func (response SearchAppsResponse) String() string
type SearchAuthTokensRequest ¶
type SearchAuthTokensRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching AuthTokens AuthTokenSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchAuthTokensRequest wrapper for the SearchAuthTokens operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthTokens.go.html to see an example of how to use SearchAuthTokensRequest.
func (SearchAuthTokensRequest) BinaryRequestBody ¶
func (request SearchAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchAuthTokensRequest) HTTPRequest ¶
func (request SearchAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchAuthTokensRequest) RetryPolicy ¶
func (request SearchAuthTokensRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchAuthTokensRequest) String ¶
func (request SearchAuthTokensRequest) String() string
func (SearchAuthTokensRequest) ValidateEnumValue ¶
func (request SearchAuthTokensRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchAuthTokensResponse ¶
type SearchAuthTokensResponse struct { // The underlying http response RawResponse *http.Response // A list of AuthTokens instances AuthTokens `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchAuthTokensResponse wrapper for the SearchAuthTokens operation
func (SearchAuthTokensResponse) HTTPResponse ¶
func (response SearchAuthTokensResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchAuthTokensResponse) String ¶
func (response SearchAuthTokensResponse) String() string
type SearchAuthenticationFactorSettingsRequest ¶
type SearchAuthenticationFactorSettingsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching AuthenticationFactorSettings AuthenticationFactorSettingsSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchAuthenticationFactorSettingsRequest wrapper for the SearchAuthenticationFactorSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthenticationFactorSettings.go.html to see an example of how to use SearchAuthenticationFactorSettingsRequest.
func (SearchAuthenticationFactorSettingsRequest) BinaryRequestBody ¶
func (request SearchAuthenticationFactorSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchAuthenticationFactorSettingsRequest) HTTPRequest ¶
func (request SearchAuthenticationFactorSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchAuthenticationFactorSettingsRequest) RetryPolicy ¶
func (request SearchAuthenticationFactorSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchAuthenticationFactorSettingsRequest) String ¶
func (request SearchAuthenticationFactorSettingsRequest) String() string
func (SearchAuthenticationFactorSettingsRequest) ValidateEnumValue ¶
func (request SearchAuthenticationFactorSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchAuthenticationFactorSettingsResponse ¶
type SearchAuthenticationFactorSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of AuthenticationFactorSettings instances AuthenticationFactorSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchAuthenticationFactorSettingsResponse wrapper for the SearchAuthenticationFactorSettings operation
func (SearchAuthenticationFactorSettingsResponse) HTTPResponse ¶
func (response SearchAuthenticationFactorSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchAuthenticationFactorSettingsResponse) String ¶
func (response SearchAuthenticationFactorSettingsResponse) String() string
type SearchCustomerSecretKeysRequest ¶
type SearchCustomerSecretKeysRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching CustomerSecretKeys CustomerSecretKeySearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchCustomerSecretKeysRequest wrapper for the SearchCustomerSecretKeys operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCustomerSecretKeys.go.html to see an example of how to use SearchCustomerSecretKeysRequest.
func (SearchCustomerSecretKeysRequest) BinaryRequestBody ¶
func (request SearchCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchCustomerSecretKeysRequest) HTTPRequest ¶
func (request SearchCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchCustomerSecretKeysRequest) RetryPolicy ¶
func (request SearchCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchCustomerSecretKeysRequest) String ¶
func (request SearchCustomerSecretKeysRequest) String() string
func (SearchCustomerSecretKeysRequest) ValidateEnumValue ¶
func (request SearchCustomerSecretKeysRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchCustomerSecretKeysResponse ¶
type SearchCustomerSecretKeysResponse struct { // The underlying http response RawResponse *http.Response // A list of CustomerSecretKeys instances CustomerSecretKeys `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchCustomerSecretKeysResponse wrapper for the SearchCustomerSecretKeys operation
func (SearchCustomerSecretKeysResponse) HTTPResponse ¶
func (response SearchCustomerSecretKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchCustomerSecretKeysResponse) String ¶
func (response SearchCustomerSecretKeysResponse) String() string
type SearchDynamicResourceGroupsRequest ¶
type SearchDynamicResourceGroupsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching DynamicResourceGroups DynamicResourceGroupSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchDynamicResourceGroupsRequest wrapper for the SearchDynamicResourceGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchDynamicResourceGroups.go.html to see an example of how to use SearchDynamicResourceGroupsRequest.
func (SearchDynamicResourceGroupsRequest) BinaryRequestBody ¶
func (request SearchDynamicResourceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchDynamicResourceGroupsRequest) HTTPRequest ¶
func (request SearchDynamicResourceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchDynamicResourceGroupsRequest) RetryPolicy ¶
func (request SearchDynamicResourceGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchDynamicResourceGroupsRequest) String ¶
func (request SearchDynamicResourceGroupsRequest) String() string
func (SearchDynamicResourceGroupsRequest) ValidateEnumValue ¶
func (request SearchDynamicResourceGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchDynamicResourceGroupsResponse ¶
type SearchDynamicResourceGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of DynamicResourceGroups instances DynamicResourceGroups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchDynamicResourceGroupsResponse wrapper for the SearchDynamicResourceGroups operation
func (SearchDynamicResourceGroupsResponse) HTTPResponse ¶
func (response SearchDynamicResourceGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchDynamicResourceGroupsResponse) String ¶
func (response SearchDynamicResourceGroupsResponse) String() string
type SearchGrantsRequest ¶ added in v65.47.0
type SearchGrantsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching Grants GrantSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchGrantsRequest wrapper for the SearchGrants operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGrants.go.html to see an example of how to use SearchGrantsRequest.
func (SearchGrantsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchGrantsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchGrantsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchGrantsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchGrantsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchGrantsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchGrantsRequest) String ¶ added in v65.47.0
func (request SearchGrantsRequest) String() string
func (SearchGrantsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchGrantsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchGrantsResponse ¶ added in v65.47.0
type SearchGrantsResponse struct { // The underlying http response RawResponse *http.Response // A list of Grants instances Grants `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchGrantsResponse wrapper for the SearchGrants operation
func (SearchGrantsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchGrantsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchGrantsResponse) String ¶ added in v65.47.0
func (response SearchGrantsResponse) String() string
type SearchGroupsRequest ¶
type SearchGroupsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching Groups GroupSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchGroupsRequest wrapper for the SearchGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGroups.go.html to see an example of how to use SearchGroupsRequest.
func (SearchGroupsRequest) BinaryRequestBody ¶
func (request SearchGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchGroupsRequest) HTTPRequest ¶
func (request SearchGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchGroupsRequest) RetryPolicy ¶
func (request SearchGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchGroupsRequest) String ¶
func (request SearchGroupsRequest) String() string
func (SearchGroupsRequest) ValidateEnumValue ¶
func (request SearchGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchGroupsResponse ¶
type SearchGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of Groups instances Groups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchGroupsResponse wrapper for the SearchGroups operation
func (SearchGroupsResponse) HTTPResponse ¶
func (response SearchGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchGroupsResponse) String ¶
func (response SearchGroupsResponse) String() string
type SearchIdentityProvidersRequest ¶
type SearchIdentityProvidersRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching IdentityProviders IdentityProviderSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchIdentityProvidersRequest wrapper for the SearchIdentityProviders operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentityProviders.go.html to see an example of how to use SearchIdentityProvidersRequest.
func (SearchIdentityProvidersRequest) BinaryRequestBody ¶
func (request SearchIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchIdentityProvidersRequest) HTTPRequest ¶
func (request SearchIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchIdentityProvidersRequest) RetryPolicy ¶
func (request SearchIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchIdentityProvidersRequest) String ¶
func (request SearchIdentityProvidersRequest) String() string
func (SearchIdentityProvidersRequest) ValidateEnumValue ¶
func (request SearchIdentityProvidersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchIdentityProvidersResponse ¶
type SearchIdentityProvidersResponse struct { // The underlying http response RawResponse *http.Response // A list of IdentityProviders instances IdentityProviders `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchIdentityProvidersResponse wrapper for the SearchIdentityProviders operation
func (SearchIdentityProvidersResponse) HTTPResponse ¶
func (response SearchIdentityProvidersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchIdentityProvidersResponse) String ¶
func (response SearchIdentityProvidersResponse) String() string
type SearchIdentitySettingsRequest ¶ added in v65.47.0
type SearchIdentitySettingsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching IdentitySettings IdentitySettingsSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchIdentitySettingsRequest wrapper for the SearchIdentitySettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentitySettings.go.html to see an example of how to use SearchIdentitySettingsRequest.
func (SearchIdentitySettingsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchIdentitySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchIdentitySettingsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchIdentitySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchIdentitySettingsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchIdentitySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchIdentitySettingsRequest) String ¶ added in v65.47.0
func (request SearchIdentitySettingsRequest) String() string
func (SearchIdentitySettingsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchIdentitySettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchIdentitySettingsResponse ¶ added in v65.47.0
type SearchIdentitySettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of IdentitySettings instances IdentitySettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchIdentitySettingsResponse wrapper for the SearchIdentitySettings operation
func (SearchIdentitySettingsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchIdentitySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchIdentitySettingsResponse) String ¶ added in v65.47.0
func (response SearchIdentitySettingsResponse) String() string
type SearchKmsiSettingsRequest ¶
type SearchKmsiSettingsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching KmsiSettings KmsiSettingsSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchKmsiSettingsRequest wrapper for the SearchKmsiSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchKmsiSettings.go.html to see an example of how to use SearchKmsiSettingsRequest.
func (SearchKmsiSettingsRequest) BinaryRequestBody ¶
func (request SearchKmsiSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchKmsiSettingsRequest) HTTPRequest ¶
func (request SearchKmsiSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchKmsiSettingsRequest) RetryPolicy ¶
func (request SearchKmsiSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchKmsiSettingsRequest) String ¶
func (request SearchKmsiSettingsRequest) String() string
func (SearchKmsiSettingsRequest) ValidateEnumValue ¶
func (request SearchKmsiSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchKmsiSettingsResponse ¶
type SearchKmsiSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of KmsiSettings instances KmsiSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchKmsiSettingsResponse wrapper for the SearchKmsiSettings operation
func (SearchKmsiSettingsResponse) HTTPResponse ¶
func (response SearchKmsiSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchKmsiSettingsResponse) String ¶
func (response SearchKmsiSettingsResponse) String() string
type SearchMyAppsRequest ¶ added in v65.47.0
type SearchMyAppsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching MyApps MyAppSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchMyAppsRequest wrapper for the SearchMyApps operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyApps.go.html to see an example of how to use SearchMyAppsRequest.
func (SearchMyAppsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchMyAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchMyAppsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchMyAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchMyAppsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchMyAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchMyAppsRequest) String ¶ added in v65.47.0
func (request SearchMyAppsRequest) String() string
func (SearchMyAppsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchMyAppsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchMyAppsResponse ¶ added in v65.47.0
type SearchMyAppsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyApps instances MyApps `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchMyAppsResponse wrapper for the SearchMyApps operation
func (SearchMyAppsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchMyAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchMyAppsResponse) String ¶ added in v65.47.0
func (response SearchMyAppsResponse) String() string
type SearchMyGroupsRequest ¶
type SearchMyGroupsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching MyGroups MyGroupSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchMyGroupsRequest wrapper for the SearchMyGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyGroups.go.html to see an example of how to use SearchMyGroupsRequest.
func (SearchMyGroupsRequest) BinaryRequestBody ¶
func (request SearchMyGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchMyGroupsRequest) HTTPRequest ¶
func (request SearchMyGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchMyGroupsRequest) RetryPolicy ¶
func (request SearchMyGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchMyGroupsRequest) String ¶
func (request SearchMyGroupsRequest) String() string
func (SearchMyGroupsRequest) ValidateEnumValue ¶
func (request SearchMyGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchMyGroupsResponse ¶
type SearchMyGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyGroups instances MyGroups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchMyGroupsResponse wrapper for the SearchMyGroups operation
func (SearchMyGroupsResponse) HTTPResponse ¶
func (response SearchMyGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchMyGroupsResponse) String ¶
func (response SearchMyGroupsResponse) String() string
type SearchMyRequestableGroupsRequest ¶ added in v65.47.0
type SearchMyRequestableGroupsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching MyRequestableGroups MyRequestableGroupSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchMyRequestableGroupsRequest wrapper for the SearchMyRequestableGroups operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequestableGroups.go.html to see an example of how to use SearchMyRequestableGroupsRequest.
func (SearchMyRequestableGroupsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchMyRequestableGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchMyRequestableGroupsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchMyRequestableGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchMyRequestableGroupsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchMyRequestableGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchMyRequestableGroupsRequest) String ¶ added in v65.47.0
func (request SearchMyRequestableGroupsRequest) String() string
func (SearchMyRequestableGroupsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchMyRequestableGroupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchMyRequestableGroupsResponse ¶ added in v65.47.0
type SearchMyRequestableGroupsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyRequestableGroups instances MyRequestableGroups `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchMyRequestableGroupsResponse wrapper for the SearchMyRequestableGroups operation
func (SearchMyRequestableGroupsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchMyRequestableGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchMyRequestableGroupsResponse) String ¶ added in v65.47.0
func (response SearchMyRequestableGroupsResponse) String() string
type SearchMyRequestsRequest ¶ added in v65.47.0
type SearchMyRequestsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching MyRequests MyRequestSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchMyRequestsRequest wrapper for the SearchMyRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequests.go.html to see an example of how to use SearchMyRequestsRequest.
func (SearchMyRequestsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchMyRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchMyRequestsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchMyRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchMyRequestsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchMyRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchMyRequestsRequest) String ¶ added in v65.47.0
func (request SearchMyRequestsRequest) String() string
func (SearchMyRequestsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchMyRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchMyRequestsResponse ¶ added in v65.47.0
type SearchMyRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyRequests instances MyRequests `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchMyRequestsResponse wrapper for the SearchMyRequests operation
func (SearchMyRequestsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchMyRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchMyRequestsResponse) String ¶ added in v65.47.0
func (response SearchMyRequestsResponse) String() string
type SearchOAuth2ClientCredentialsRequest ¶
type SearchOAuth2ClientCredentialsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching OAuth2ClientCredentials OAuth2ClientCredentialSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchOAuth2ClientCredentialsRequest wrapper for the SearchOAuth2ClientCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuth2ClientCredentials.go.html to see an example of how to use SearchOAuth2ClientCredentialsRequest.
func (SearchOAuth2ClientCredentialsRequest) BinaryRequestBody ¶
func (request SearchOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchOAuth2ClientCredentialsRequest) HTTPRequest ¶
func (request SearchOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchOAuth2ClientCredentialsRequest) RetryPolicy ¶
func (request SearchOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchOAuth2ClientCredentialsRequest) String ¶
func (request SearchOAuth2ClientCredentialsRequest) String() string
func (SearchOAuth2ClientCredentialsRequest) ValidateEnumValue ¶
func (request SearchOAuth2ClientCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchOAuth2ClientCredentialsResponse ¶
type SearchOAuth2ClientCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of OAuth2ClientCredentials instances OAuth2ClientCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchOAuth2ClientCredentialsResponse wrapper for the SearchOAuth2ClientCredentials operation
func (SearchOAuth2ClientCredentialsResponse) HTTPResponse ¶
func (response SearchOAuth2ClientCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchOAuth2ClientCredentialsResponse) String ¶
func (response SearchOAuth2ClientCredentialsResponse) String() string
type SearchPasswordPoliciesRequest ¶
type SearchPasswordPoliciesRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching PasswordPolicies PasswordPolicySearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchPasswordPoliciesRequest wrapper for the SearchPasswordPolicies operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchPasswordPolicies.go.html to see an example of how to use SearchPasswordPoliciesRequest.
func (SearchPasswordPoliciesRequest) BinaryRequestBody ¶
func (request SearchPasswordPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchPasswordPoliciesRequest) HTTPRequest ¶
func (request SearchPasswordPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchPasswordPoliciesRequest) RetryPolicy ¶
func (request SearchPasswordPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchPasswordPoliciesRequest) String ¶
func (request SearchPasswordPoliciesRequest) String() string
func (SearchPasswordPoliciesRequest) ValidateEnumValue ¶
func (request SearchPasswordPoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchPasswordPoliciesResponse ¶
type SearchPasswordPoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of PasswordPolicies instances PasswordPolicies `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchPasswordPoliciesResponse wrapper for the SearchPasswordPolicies operation
func (SearchPasswordPoliciesResponse) HTTPResponse ¶
func (response SearchPasswordPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchPasswordPoliciesResponse) String ¶
func (response SearchPasswordPoliciesResponse) String() string
type SearchResourceTypeSchemaAttributesRequest ¶ added in v65.47.0
type SearchResourceTypeSchemaAttributesRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching ResourceTypeSchemaAttributes ResourceTypeSchemaAttributeSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchResourceTypeSchemaAttributesRequest wrapper for the SearchResourceTypeSchemaAttributes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchResourceTypeSchemaAttributes.go.html to see an example of how to use SearchResourceTypeSchemaAttributesRequest.
func (SearchResourceTypeSchemaAttributesRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchResourceTypeSchemaAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchResourceTypeSchemaAttributesRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchResourceTypeSchemaAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchResourceTypeSchemaAttributesRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchResourceTypeSchemaAttributesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchResourceTypeSchemaAttributesRequest) String ¶ added in v65.47.0
func (request SearchResourceTypeSchemaAttributesRequest) String() string
func (SearchResourceTypeSchemaAttributesRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchResourceTypeSchemaAttributesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchResourceTypeSchemaAttributesResponse ¶ added in v65.47.0
type SearchResourceTypeSchemaAttributesResponse struct { // The underlying http response RawResponse *http.Response // A list of ResourceTypeSchemaAttributes instances ResourceTypeSchemaAttributes `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchResourceTypeSchemaAttributesResponse wrapper for the SearchResourceTypeSchemaAttributes operation
func (SearchResourceTypeSchemaAttributesResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchResourceTypeSchemaAttributesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchResourceTypeSchemaAttributesResponse) String ¶ added in v65.47.0
func (response SearchResourceTypeSchemaAttributesResponse) String() string
type SearchSecurityQuestionSettingsRequest ¶ added in v65.47.0
type SearchSecurityQuestionSettingsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching SecurityQuestionSettings SecurityQuestionSettingsSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchSecurityQuestionSettingsRequest wrapper for the SearchSecurityQuestionSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestionSettings.go.html to see an example of how to use SearchSecurityQuestionSettingsRequest.
func (SearchSecurityQuestionSettingsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchSecurityQuestionSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchSecurityQuestionSettingsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchSecurityQuestionSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchSecurityQuestionSettingsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchSecurityQuestionSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchSecurityQuestionSettingsRequest) String ¶ added in v65.47.0
func (request SearchSecurityQuestionSettingsRequest) String() string
func (SearchSecurityQuestionSettingsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchSecurityQuestionSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchSecurityQuestionSettingsResponse ¶ added in v65.47.0
type SearchSecurityQuestionSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of SecurityQuestionSettings instances SecurityQuestionSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchSecurityQuestionSettingsResponse wrapper for the SearchSecurityQuestionSettings operation
func (SearchSecurityQuestionSettingsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchSecurityQuestionSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchSecurityQuestionSettingsResponse) String ¶ added in v65.47.0
func (response SearchSecurityQuestionSettingsResponse) String() string
type SearchSecurityQuestionsRequest ¶ added in v65.47.0
type SearchSecurityQuestionsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching SecurityQuestions SecurityQuestionSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchSecurityQuestionsRequest wrapper for the SearchSecurityQuestions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestions.go.html to see an example of how to use SearchSecurityQuestionsRequest.
func (SearchSecurityQuestionsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchSecurityQuestionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchSecurityQuestionsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchSecurityQuestionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchSecurityQuestionsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchSecurityQuestionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchSecurityQuestionsRequest) String ¶ added in v65.47.0
func (request SearchSecurityQuestionsRequest) String() string
func (SearchSecurityQuestionsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchSecurityQuestionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchSecurityQuestionsResponse ¶ added in v65.47.0
type SearchSecurityQuestionsResponse struct { // The underlying http response RawResponse *http.Response // A list of SecurityQuestions instances SecurityQuestions `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchSecurityQuestionsResponse wrapper for the SearchSecurityQuestions operation
func (SearchSecurityQuestionsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchSecurityQuestionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchSecurityQuestionsResponse) String ¶ added in v65.47.0
func (response SearchSecurityQuestionsResponse) String() string
type SearchSmtpCredentialsRequest ¶
type SearchSmtpCredentialsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching SmtpCredentials SmtpCredentialSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchSmtpCredentialsRequest wrapper for the SearchSmtpCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSmtpCredentials.go.html to see an example of how to use SearchSmtpCredentialsRequest.
func (SearchSmtpCredentialsRequest) BinaryRequestBody ¶
func (request SearchSmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchSmtpCredentialsRequest) HTTPRequest ¶
func (request SearchSmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchSmtpCredentialsRequest) RetryPolicy ¶
func (request SearchSmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchSmtpCredentialsRequest) String ¶
func (request SearchSmtpCredentialsRequest) String() string
func (SearchSmtpCredentialsRequest) ValidateEnumValue ¶
func (request SearchSmtpCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchSmtpCredentialsResponse ¶
type SearchSmtpCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of SmtpCredentials instances SmtpCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchSmtpCredentialsResponse wrapper for the SearchSmtpCredentials operation
func (SearchSmtpCredentialsResponse) HTTPResponse ¶
func (response SearchSmtpCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchSmtpCredentialsResponse) String ¶
func (response SearchSmtpCredentialsResponse) String() string
type SearchUserAttributesSettingsRequest ¶ added in v65.47.0
type SearchUserAttributesSettingsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching UserAttributesSettings UserAttributesSettingsSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchUserAttributesSettingsRequest wrapper for the SearchUserAttributesSettings operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserAttributesSettings.go.html to see an example of how to use SearchUserAttributesSettingsRequest.
func (SearchUserAttributesSettingsRequest) BinaryRequestBody ¶ added in v65.47.0
func (request SearchUserAttributesSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchUserAttributesSettingsRequest) HTTPRequest ¶ added in v65.47.0
func (request SearchUserAttributesSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchUserAttributesSettingsRequest) RetryPolicy ¶ added in v65.47.0
func (request SearchUserAttributesSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchUserAttributesSettingsRequest) String ¶ added in v65.47.0
func (request SearchUserAttributesSettingsRequest) String() string
func (SearchUserAttributesSettingsRequest) ValidateEnumValue ¶ added in v65.47.0
func (request SearchUserAttributesSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchUserAttributesSettingsResponse ¶ added in v65.47.0
type SearchUserAttributesSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of UserAttributesSettings instances UserAttributesSettings `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchUserAttributesSettingsResponse wrapper for the SearchUserAttributesSettings operation
func (SearchUserAttributesSettingsResponse) HTTPResponse ¶ added in v65.47.0
func (response SearchUserAttributesSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchUserAttributesSettingsResponse) String ¶ added in v65.47.0
func (response SearchUserAttributesSettingsResponse) String() string
type SearchUserDbCredentialsRequest ¶
type SearchUserDbCredentialsRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching UserDbCredentials UserDbCredentialsSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchUserDbCredentialsRequest wrapper for the SearchUserDbCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserDbCredentials.go.html to see an example of how to use SearchUserDbCredentialsRequest.
func (SearchUserDbCredentialsRequest) BinaryRequestBody ¶
func (request SearchUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchUserDbCredentialsRequest) HTTPRequest ¶
func (request SearchUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchUserDbCredentialsRequest) RetryPolicy ¶
func (request SearchUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchUserDbCredentialsRequest) String ¶
func (request SearchUserDbCredentialsRequest) String() string
func (SearchUserDbCredentialsRequest) ValidateEnumValue ¶
func (request SearchUserDbCredentialsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchUserDbCredentialsResponse ¶
type SearchUserDbCredentialsResponse struct { // The underlying http response RawResponse *http.Response // A list of UserDbCredentials instances UserDbCredentials `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchUserDbCredentialsResponse wrapper for the SearchUserDbCredentials operation
func (SearchUserDbCredentialsResponse) HTTPResponse ¶
func (response SearchUserDbCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchUserDbCredentialsResponse) String ¶
func (response SearchUserDbCredentialsResponse) String() string
type SearchUsersRequest ¶
type SearchUsersRequest struct { // The Authorization field value consists of credentials containing the authentication information of the user agent for the realm of the resource being requested. Authorization *string `mandatory:"false" contributesTo:"header" name:"authorization"` // An endpoint-specific schema version number to use in the Request. Allowed version values are Earliest Version or Latest Version as specified in each REST API endpoint description, or any sequential number inbetween. All schema attributes/body parameters are a part of version 1. After version 1, any attributes added or deprecated will be tagged with the version that they were added to or deprecated in. If no version is provided, the latest schema version is returned. ResourceTypeSchemaVersion *string `mandatory:"false" contributesTo:"header" name:"resource_type_schema_version"` // Parameters for searching Users UserSearchRequest `contributesTo:"body"` // A token you supply to uniquely identify the request and provide idempotency if the request is retried. Idempotency tokens expire after 24 hours. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The value of the `opc-next-page` response header from the previous 'List' call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return in a paginated 'List' call. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SearchUsersRequest wrapper for the SearchUsers operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUsers.go.html to see an example of how to use SearchUsersRequest.
func (SearchUsersRequest) BinaryRequestBody ¶
func (request SearchUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SearchUsersRequest) HTTPRequest ¶
func (request SearchUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchUsersRequest) RetryPolicy ¶
func (request SearchUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchUsersRequest) String ¶
func (request SearchUsersRequest) String() string
func (SearchUsersRequest) ValidateEnumValue ¶
func (request SearchUsersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SearchUsersResponse ¶
type SearchUsersResponse struct { // The underlying http response RawResponse *http.Response // A list of Users instances Users `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, then a partial list might have been returned. Include this value as the `page` parameter for the subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
SearchUsersResponse wrapper for the SearchUsers operation
func (SearchUsersResponse) HTTPResponse ¶
func (response SearchUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchUsersResponse) String ¶
func (response SearchUsersResponse) String() string
type SecurityQuestion ¶ added in v65.47.0
type SecurityQuestion struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // This indicates if the question is selected by the Security Admin and is available for the end user. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: boolean // - uniqueness: none Active *bool `mandatory:"true" json:"active"` // This indicates if the question is a Custom Question added by the Security Admin. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Type SecurityQuestionTypeEnum `mandatory:"true" json:"type"` // Locale values for the Question // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: true // - returned: always // - idcsCompositeKey: [locale] // - type: complex // - uniqueness: none QuestionText []SecurityQuestionQuestionText `mandatory:"true" json:"questionText"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` }
SecurityQuestion Security Question
func (SecurityQuestion) String ¶ added in v65.47.0
func (m SecurityQuestion) String() string
func (SecurityQuestion) ValidateEnumValue ¶ added in v65.47.0
func (m SecurityQuestion) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityQuestionQuestionText ¶ added in v65.47.0
type SecurityQuestionQuestionText struct { // The question text // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The locale // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Locale *string `mandatory:"true" json:"locale"` // If true, specifies that the localized attribute instance value is the default and will be returned if no localized value found for requesting user's preferred locale. One and only one instance should have this attribute set to true. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsDefault *bool `mandatory:"false" json:"default"` }
SecurityQuestionQuestionText Locale values for the Question
func (SecurityQuestionQuestionText) String ¶ added in v65.47.0
func (m SecurityQuestionQuestionText) String() string
func (SecurityQuestionQuestionText) ValidateEnumValue ¶ added in v65.47.0
func (m SecurityQuestionQuestionText) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityQuestionSearchRequest ¶ added in v65.47.0
type SecurityQuestionSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
SecurityQuestionSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (SecurityQuestionSearchRequest) String ¶ added in v65.47.0
func (m SecurityQuestionSearchRequest) String() string
func (SecurityQuestionSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m SecurityQuestionSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityQuestionSetting ¶ added in v65.47.0
type SecurityQuestionSetting struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // Indicates the number of security questions a user must setup // **SCIM++ Properties:** // - type: integer // - multiValued: false // - required: true // - caseExact: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsMinValue: 1 // - idcsMaxValue: 5 NumQuestionsToSetup *int `mandatory:"true" json:"numQuestionsToSetup"` // Indicates the minimum length of answer for security questions // **SCIM++ Properties:** // - type: integer // - multiValued: false // - required: true // - caseExact: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsMinValue: 1 // - idcsMaxValue: 8 MinAnswerLength *int `mandatory:"true" json:"minAnswerLength"` // Indicates the maximum length of following fields Security Questions, Answer and Hint // **SCIM++ Properties:** // - type: integer // - multiValued: false // - returned: default // - caseExact: false // - mutability: readWrite // - required: true // - uniqueness: none // - idcsMinValue: 5 // - idcsMaxValue: 100 MaxFieldLength *int `mandatory:"true" json:"maxFieldLength"` // Indicates the number of security questions that a user must answer // **SCIM++ Properties:** // - type: integer // - multiValued: false // - returned: default // - caseExact: false // - mutability: readWrite // - required: true // - uniqueness: none // - idcsMinValue: 1 // - idcsMaxValue: 5 NumQuestionsToAns *int `mandatory:"true" json:"numQuestionsToAns"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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:** // - type: string // - multiValued: false // - required: false // - caseExact: false // - mutability: readWrite // - returned: default // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` }
SecurityQuestionSetting Security Question Settings
func (SecurityQuestionSetting) String ¶ added in v65.47.0
func (m SecurityQuestionSetting) String() string
func (SecurityQuestionSetting) ValidateEnumValue ¶ added in v65.47.0
func (m SecurityQuestionSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityQuestionSettings ¶ added in v65.47.0
type SecurityQuestionSettings struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []SecurityQuestionSetting `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
SecurityQuestionSettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (SecurityQuestionSettings) String ¶ added in v65.47.0
func (m SecurityQuestionSettings) String() string
func (SecurityQuestionSettings) ValidateEnumValue ¶ added in v65.47.0
func (m SecurityQuestionSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityQuestionSettingsSearchRequest ¶ added in v65.47.0
type SecurityQuestionSettingsSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` }
SecurityQuestionSettingsSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (SecurityQuestionSettingsSearchRequest) String ¶ added in v65.47.0
func (m SecurityQuestionSettingsSearchRequest) String() string
func (SecurityQuestionSettingsSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m SecurityQuestionSettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SecurityQuestionTypeEnum ¶ added in v65.47.0
type SecurityQuestionTypeEnum string
SecurityQuestionTypeEnum Enum with underlying type: string
const ( SecurityQuestionTypeDefault SecurityQuestionTypeEnum = "default" SecurityQuestionTypeCustom SecurityQuestionTypeEnum = "custom" )
Set of constants representing the allowable values for SecurityQuestionTypeEnum
func GetMappingSecurityQuestionTypeEnum ¶ added in v65.47.0
func GetMappingSecurityQuestionTypeEnum(val string) (SecurityQuestionTypeEnum, bool)
GetMappingSecurityQuestionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSecurityQuestionTypeEnumValues ¶ added in v65.47.0
func GetSecurityQuestionTypeEnumValues() []SecurityQuestionTypeEnum
GetSecurityQuestionTypeEnumValues Enumerates the set of values for SecurityQuestionTypeEnum
type SecurityQuestions ¶ added in v65.47.0
type SecurityQuestions struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []SecurityQuestion `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
SecurityQuestions The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (SecurityQuestions) String ¶ added in v65.47.0
func (m SecurityQuestions) String() string
func (SecurityQuestions) ValidateEnumValue ¶ added in v65.47.0
func (m SecurityQuestions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SmtpCredential ¶
type SmtpCredential struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // User name // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readOnly // - required: true // - returned: default UserName *string `mandatory:"true" json:"userName"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Description // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // User credential status // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status SmtpCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` // User credential expires on // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` User *SmtpCredentialUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
SmtpCredential User's smtp credential
func (SmtpCredential) String ¶
func (m SmtpCredential) String() string
func (SmtpCredential) ValidateEnumValue ¶
func (m SmtpCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SmtpCredentialSearchRequest ¶
type SmtpCredentialSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
SmtpCredentialSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (SmtpCredentialSearchRequest) String ¶
func (m SmtpCredentialSearchRequest) String() string
func (SmtpCredentialSearchRequest) ValidateEnumValue ¶
func (m SmtpCredentialSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SmtpCredentialStatusEnum ¶
type SmtpCredentialStatusEnum string
SmtpCredentialStatusEnum Enum with underlying type: string
const ( SmtpCredentialStatusActive SmtpCredentialStatusEnum = "ACTIVE" SmtpCredentialStatusInactive SmtpCredentialStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for SmtpCredentialStatusEnum
func GetMappingSmtpCredentialStatusEnum ¶
func GetMappingSmtpCredentialStatusEnum(val string) (SmtpCredentialStatusEnum, bool)
GetMappingSmtpCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSmtpCredentialStatusEnumValues ¶
func GetSmtpCredentialStatusEnumValues() []SmtpCredentialStatusEnum
GetSmtpCredentialStatusEnumValues Enumerates the set of values for SmtpCredentialStatusEnum
type SmtpCredentialUser ¶
type SmtpCredentialUser struct { // User's id // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // User's ocid // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // User display name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // User name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
SmtpCredentialUser User linked to smtp credential **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (SmtpCredentialUser) String ¶
func (m SmtpCredentialUser) String() string
func (SmtpCredentialUser) ValidateEnumValue ¶
func (m SmtpCredentialUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SmtpCredentials ¶
type SmtpCredentials struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []SmtpCredential `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
SmtpCredentials The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (SmtpCredentials) String ¶
func (m SmtpCredentials) String() string
func (SmtpCredentials) ValidateEnumValue ¶
func (m SmtpCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SortOrderEnum ¶
type SortOrderEnum string
SortOrderEnum Enum with underlying type: string
const ( SortOrderAscending SortOrderEnum = "ASCENDING" SortOrderDescending SortOrderEnum = "DESCENDING" )
Set of constants representing the allowable values for SortOrderEnum
func GetMappingSortOrderEnum ¶
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues ¶
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
type Tags ¶
type Tags struct { // Key or name of the tag. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Key *string `mandatory:"true" json:"key"` // Value of the tag. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
Tags A list of tags on this resource.
func (Tags) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type User ¶
type User struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // User name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: User ID // - idcsCsvAttributeNameMappings: [[columnHeaderName:User Name, deprecatedColumnHeaderName:User ID]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global UserName *string `mandatory:"true" json:"userName"` Name *UserName `mandatory:"true" json:"name"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 // - idcsCsvAttributeNameMappings: [[columnHeaderName:External Id]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // Description of the user // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - idcsPii: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Display name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Display Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Display Name]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"false" json:"displayName"` // Nick name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Nick Name // - idcsCsvAttributeNameMappings: [[columnHeaderName:Nick Name]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none NickName *string `mandatory:"false" json:"nickName"` // A fully-qualified URL to a page representing the User's online profile // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Profile URL // - idcsCsvAttributeNameMappings: [[columnHeaderName:Profile Url]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: reference // - uniqueness: none ProfileUrl *string `mandatory:"false" json:"profileUrl"` // Title // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Title // - idcsCsvAttributeNameMappings: [[columnHeaderName:Title]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Title *string `mandatory:"false" json:"title"` // Used to identify the organization-to-user relationship // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: User Type // - idcsCsvAttributeNameMappings: [[columnHeaderName:User Type]] // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none UserType UserUserTypeEnum `mandatory:"false" json:"userType,omitempty"` // Used to indicate the User's default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on. // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Locale // - idcsCsvAttributeNameMappings: [[columnHeaderName:Locale]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"false" json:"locale"` // User's preferred written or spoken language used for localized user interfaces // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Preferred Language // - idcsCsvAttributeNameMappings: [[columnHeaderName:Preferred Language]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PreferredLanguage *string `mandatory:"false" json:"preferredLanguage"` // User's timezone // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "timezones" and attrValues.value eq "$(timezone)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsCsvAttributeName: TimeZone // - idcsCsvAttributeNameMappings: [[columnHeaderName:Time Zone, deprecatedColumnHeaderName:TimeZone]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Timezone *string `mandatory:"false" json:"timezone"` // User status // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Active // - idcsCsvAttributeNameMappings: [[columnHeaderName:Active]] // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // Password attribute. Max length for password is controlled via Password Policy. // **SCIM++ Properties:** // - idcsCsvAttributeName: Password // - idcsCsvAttributeNameMappings: [[columnHeaderName:Password]] // - idcsPii: true // - idcsSearchable: false // - idcsSensitive: hash // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none Password *string `mandatory:"false" json:"password"` // A complex attribute representing emails // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Work Email, mapsTo:emails[work].value], [columnHeaderName:Home Email, mapsTo:emails[home].value], [columnHeaderName:Primary Email Type, mapsTo:emails[$(type)].primary], [columnHeaderName:Other Email, mapsTo:emails[other].value], [columnHeaderName:Recovery Email, mapsTo:emails[recovery].value], [columnHeaderName:Work Email Verified, mapsTo:emails[work].verified], [columnHeaderName:Home Email Verified, mapsTo:emails[home].verified], [columnHeaderName:Other Email Verified, mapsTo:emails[other].verified], [columnHeaderName:Recovery Email Verified, mapsTo:emails[recovery].verified]] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Emails []UserEmails `mandatory:"false" json:"emails"` // Phone numbers // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Work Phone, mapsTo:phoneNumbers[work].value], [columnHeaderName:Mobile No, mapsTo:phoneNumbers[mobile].value], [columnHeaderName:Home Phone, mapsTo:phoneNumbers[home].value], [columnHeaderName:Fax, mapsTo:phoneNumbers[fax].value], [columnHeaderName:Pager, mapsTo:phoneNumbers[pager].value], [columnHeaderName:Other Phone, mapsTo:phoneNumbers[other].value], [columnHeaderName:Recovery Phone, mapsTo:phoneNumbers[recovery].value], [columnHeaderName:Primary Phone Type, mapsTo:phoneNumbers[$(type)].primary]] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none PhoneNumbers []UserPhoneNumbers `mandatory:"false" json:"phoneNumbers"` // User's instant messaging addresses // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Ims []UserIms `mandatory:"false" json:"ims"` // URLs of photos for the User // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Photos []UserPhotos `mandatory:"false" json:"photos"` // A physical mailing address for this User, as described in (address Element). Canonical Type Values of work, home, and other. The value attribute is a complex type with the following sub-attributes. // **SCIM++ Properties:** // - idcsCompositeKey: [type] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Work Address Street, deprecatedColumnHeaderName:Work Street Address, mapsTo:addresses[work].streetAddress], [columnHeaderName:Work Address Locality, deprecatedColumnHeaderName:Work City, mapsTo:addresses[work].locality], [columnHeaderName:Work Address Region, deprecatedColumnHeaderName:Work State, mapsTo:addresses[work].region], [columnHeaderName:Work Address Postal Code, deprecatedColumnHeaderName:Work Postal Code, mapsTo:addresses[work].postalCode], [columnHeaderName:Work Address Country, deprecatedColumnHeaderName:Work Country, mapsTo:addresses[work].country], [columnHeaderName:Work Address Formatted, mapsTo:addresses[work].formatted], [columnHeaderName:Home Address Formatted, mapsTo:addresses[home].formatted], [columnHeaderName:Other Address Formatted, mapsTo:addresses[other].formatted], [columnHeaderName:Home Address Street, mapsTo:addresses[home].streetAddress], [columnHeaderName:Other Address Street, mapsTo:addresses[other].streetAddress], [columnHeaderName:Home Address Locality, mapsTo:addresses[home].locality], [columnHeaderName:Other Address Locality, mapsTo:addresses[other].locality], [columnHeaderName:Home Address Region, mapsTo:addresses[home].region], [columnHeaderName:Other Address Region, mapsTo:addresses[other].region], [columnHeaderName:Home Address Country, mapsTo:addresses[home].country], [columnHeaderName:Other Address Country, mapsTo:addresses[other].country], [columnHeaderName:Home Address Postal Code, mapsTo:addresses[home].postalCode], [columnHeaderName:Other Address Postal Code, mapsTo:addresses[other].postalCode], [columnHeaderName:Primary Address Type, mapsTo:addresses[$(type)].primary]] // - idcsPii: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Addresses []Addresses `mandatory:"false" json:"addresses"` // A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Groups []UserGroups `mandatory:"false" json:"groups"` // A list of entitlements for the User that represent a thing the User has. // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Entitlements []UserEntitlements `mandatory:"false" json:"entitlements"` // A list of roles for the User that collectively represent who the User is; e.g., 'Student', 'Faculty'. // **SCIM++ Properties:** // - idcsCompositeKey: [value, type] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Roles []UserRoles `mandatory:"false" json:"roles"` // A list of certificates issued to the User. // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none X509Certificates []UserX509Certificates `mandatory:"false" json:"x509Certificates"` UrnIetfParamsScimSchemasExtensionEnterprise2_0User *ExtensionEnterprise20User `mandatory:"false" json:"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionUserUser *ExtensionUserUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:user:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionPasswordStateUser *ExtensionPasswordStateUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:passwordState:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionUserStateUser *ExtensionUserStateUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:userState:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionPosixUser *ExtensionPosixUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:posix:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionKerberosUserUser *ExtensionKerberosUserUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:kerberosUser:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionMfaUser *ExtensionMfaUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:mfa:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionAdaptiveUser *ExtensionAdaptiveUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:adaptive:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionSffUser *ExtensionSffUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:sff:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionSecurityQuestionsUser *ExtensionSecurityQuestionsUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:securityQuestions:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfRegistrationUser *ExtensionSelfRegistrationUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfRegistration:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionSocialAccountUser *ExtensionSocialAccountUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:socialAccount:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionDbUserUser *ExtensionDbUserUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbUser:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionTermsOfUseUser *ExtensionTermsOfUseUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:termsOfUse:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionPasswordlessUser *ExtensionPasswordlessUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:passwordless:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciTags *ExtensionOciTags `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:OCITags"` UrnIetfParamsScimSchemasOracleIdcsExtensionUserCredentialsUser *ExtensionUserCredentialsUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:userCredentials:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionCapabilitiesUser *ExtensionCapabilitiesUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:capabilities:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionDbCredentialsUser *ExtensionDbCredentialsUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:dbCredentials:User"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
User User Account
func (User) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserAttributesSetting ¶ added in v65.47.0
type UserAttributesSetting struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // User Schema Attribute Settings // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex AttributeSettings []UserAttributesSettingsAttributeSettings `mandatory:"false" json:"attributeSettings"` }
UserAttributesSetting Schema for End User Attribute mutability
func (UserAttributesSetting) String ¶ added in v65.47.0
func (m UserAttributesSetting) String() string
func (UserAttributesSetting) ValidateEnumValue ¶ added in v65.47.0
func (m UserAttributesSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserAttributesSettings ¶ added in v65.47.0
type UserAttributesSettings struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []UserAttributesSetting `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
UserAttributesSettings The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (UserAttributesSettings) String ¶ added in v65.47.0
func (m UserAttributesSettings) String() string
func (UserAttributesSettings) ValidateEnumValue ¶ added in v65.47.0
func (m UserAttributesSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserAttributesSettingsAttributeSettings ¶ added in v65.47.0
type UserAttributesSettingsAttributeSettings struct { // Fully-qualified attribute or complex mapping Name // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // End User mutability // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "mutabilityValues" and attrValues.value eq "$(endUserMutability)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none EndUserMutability *string `mandatory:"true" json:"endUserMutability"` // Specifies the list of User mutabilities allowed. // **Added In:** 18.3.4 // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "mutabilityValues" and attrValues.value eq "$(endUserMutability)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - caseExact: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EndUserMutabilityCanonicalValues []string `mandatory:"false" json:"endUserMutabilityCanonicalValues"` }
UserAttributesSettingsAttributeSettings User Schema Attribute Settings
func (UserAttributesSettingsAttributeSettings) String ¶ added in v65.47.0
func (m UserAttributesSettingsAttributeSettings) String() string
func (UserAttributesSettingsAttributeSettings) ValidateEnumValue ¶ added in v65.47.0
func (m UserAttributesSettingsAttributeSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserAttributesSettingsSearchRequest ¶ added in v65.47.0
type UserAttributesSettingsSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` }
UserAttributesSettingsSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (UserAttributesSettingsSearchRequest) String ¶ added in v65.47.0
func (m UserAttributesSettingsSearchRequest) String() string
func (UserAttributesSettingsSearchRequest) ValidateEnumValue ¶ added in v65.47.0
func (m UserAttributesSettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserCapabilitiesChanger ¶
type UserCapabilitiesChanger struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Indicates whether a user can use API keys. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseApiKeys *bool `mandatory:"false" json:"canUseApiKeys"` // Indicates whether a user can use Auth tokens. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseAuthTokens *bool `mandatory:"false" json:"canUseAuthTokens"` // Indicates whether a user can use Console passwords. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseConsolePassword *bool `mandatory:"false" json:"canUseConsolePassword"` // Indicates whether a user can use customer secret keys. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseCustomerSecretKeys *bool `mandatory:"false" json:"canUseCustomerSecretKeys"` // Indicates whether a user can use OAuth2 client credentials. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseOAuth2ClientCredentials *bool `mandatory:"false" json:"canUseOAuth2ClientCredentials"` // Indicates whether a user can use SMTP credentials. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseSmtpCredentials *bool `mandatory:"false" json:"canUseSmtpCredentials"` // Indicates whether a user can use database credentials. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseDbCredentials *bool `mandatory:"false" json:"canUseDbCredentials"` // Indicates whether a user can use the Console. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsDefaultValue: false // - required: false // - returned: default // - type: boolean // - uniqueness: none CanUseConsole *bool `mandatory:"false" json:"canUseConsole"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
UserCapabilitiesChanger User Capabilities Changer
func (UserCapabilitiesChanger) String ¶
func (m UserCapabilitiesChanger) String() string
func (UserCapabilitiesChanger) ValidateEnumValue ¶
func (m UserCapabilitiesChanger) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserDbCredential ¶
type UserDbCredential struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The user's database password. // **SCIM++ Properties:** // - type: string // - mutability: immutable // - returned: default // - required: true DbPassword *string `mandatory:"true" json:"dbPassword"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // Name // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readOnly // - required: false // - returned: default Name *string `mandatory:"false" json:"name"` // Description // **Added In:** 2109020413 // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readWrite // - required: false // - returned: default Description *string `mandatory:"false" json:"description"` // The user's database password with mixed salt. // **SCIM++ Properties:** // - type: string // - mutability: readOnly // - returned: default // - required: false MixedDbPassword *string `mandatory:"false" json:"mixedDbPassword"` // The salt of the password. // **SCIM++ Properties:** // - type: string // - mutability: readOnly // - returned: default // - required: false Salt *string `mandatory:"false" json:"salt"` // The mixed salt of the password. // **SCIM++ Properties:** // - type: string // - mutability: readOnly // - returned: default // - required: false MixedSalt *string `mandatory:"false" json:"mixedSalt"` // A DateTime that specifies the date and time when the current database password was set. // **SCIM++ Properties:** // - type: dateTime // - mutability: readOnly // - returned: default LastSetDate *string `mandatory:"false" json:"lastSetDate"` // Indicates that the database password has expired. // **SCIM++ Properties:** // - type: boolean // - mutability: readOnly // - returned: default Expired *bool `mandatory:"false" json:"expired"` // User credential status // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string // - uniqueness: none Status UserDbCredentialStatusEnum `mandatory:"false" json:"status,omitempty"` // When the user credential expires. // **Added In:** 2109090424 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: dateTime // - uniqueness: none ExpiresOn *string `mandatory:"false" json:"expiresOn"` User *UserDbCredentialsUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
UserDbCredential User's Database Credential
func (UserDbCredential) String ¶
func (m UserDbCredential) String() string
func (UserDbCredential) ValidateEnumValue ¶
func (m UserDbCredential) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserDbCredentialStatusEnum ¶
type UserDbCredentialStatusEnum string
UserDbCredentialStatusEnum Enum with underlying type: string
const ( UserDbCredentialStatusActive UserDbCredentialStatusEnum = "ACTIVE" UserDbCredentialStatusInactive UserDbCredentialStatusEnum = "INACTIVE" )
Set of constants representing the allowable values for UserDbCredentialStatusEnum
func GetMappingUserDbCredentialStatusEnum ¶
func GetMappingUserDbCredentialStatusEnum(val string) (UserDbCredentialStatusEnum, bool)
GetMappingUserDbCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserDbCredentialStatusEnumValues ¶
func GetUserDbCredentialStatusEnumValues() []UserDbCredentialStatusEnum
GetUserDbCredentialStatusEnumValues Enumerates the set of values for UserDbCredentialStatusEnum
type UserDbCredentials ¶
type UserDbCredentials struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []UserDbCredential `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
UserDbCredentials The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (UserDbCredentials) String ¶
func (m UserDbCredentials) String() string
func (UserDbCredentials) ValidateEnumValue ¶
func (m UserDbCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserDbCredentialsSearchRequest ¶
type UserDbCredentialsSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
UserDbCredentialsSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (UserDbCredentialsSearchRequest) String ¶
func (m UserDbCredentialsSearchRequest) String() string
func (UserDbCredentialsSearchRequest) ValidateEnumValue ¶
func (m UserDbCredentialsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserDbCredentialsUser ¶
type UserDbCredentialsUser struct { // The user's identifier. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The user's OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the user linked to this credential. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user display name. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The username. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
UserDbCredentialsUser The user linked to the database credential. **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserDbCredentialsUser) String ¶
func (m UserDbCredentialsUser) String() string
func (UserDbCredentialsUser) ValidateEnumValue ¶
func (m UserDbCredentialsUser) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserEmails ¶
type UserEmails struct { // Email address // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Type of email address // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type UserEmailsTypeEnum `mandatory:"true" json:"type"` // A Boolean value that indicates whether the email address is the primary email address. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` // A Boolean value that indicates whether the email address is the secondary email address. The secondary attribute value 'true' MUST appear no more than once. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Secondary *bool `mandatory:"false" json:"secondary"` // A Boolean value that indicates whether or not the e-mail address is verified // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Verified *bool `mandatory:"false" json:"verified"` // Pending e-mail address verification // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none PendingVerificationData *string `mandatory:"false" json:"pendingVerificationData"` }
UserEmails A complex attribute representing emails
func (UserEmails) String ¶
func (m UserEmails) String() string
func (UserEmails) ValidateEnumValue ¶
func (m UserEmails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserEmailsTypeEnum ¶
type UserEmailsTypeEnum string
UserEmailsTypeEnum Enum with underlying type: string
const ( UserEmailsTypeWork UserEmailsTypeEnum = "work" UserEmailsTypeHome UserEmailsTypeEnum = "home" UserEmailsTypeOther UserEmailsTypeEnum = "other" UserEmailsTypeRecovery UserEmailsTypeEnum = "recovery" )
Set of constants representing the allowable values for UserEmailsTypeEnum
func GetMappingUserEmailsTypeEnum ¶
func GetMappingUserEmailsTypeEnum(val string) (UserEmailsTypeEnum, bool)
GetMappingUserEmailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserEmailsTypeEnumValues ¶
func GetUserEmailsTypeEnumValues() []UserEmailsTypeEnum
GetUserEmailsTypeEnumValues Enumerates the set of values for UserEmailsTypeEnum
type UserEntitlements ¶
type UserEntitlements struct { // The value of an entitlement. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label indicating the attribute's function. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
UserEntitlements A list of entitlements for the User that represent a thing the User has.
func (UserEntitlements) String ¶
func (m UserEntitlements) String() string
func (UserEntitlements) ValidateEnumValue ¶
func (m UserEntitlements) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtAccounts ¶
type UserExtAccounts struct { // The Id of the Account assigned to the User. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The URI of the Account assigned to the User. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The ID of the App to which this Account gives access. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // Name of the account assigned to the User. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // Status of the account // **Added In:** 17.4.6 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` }
UserExtAccounts Accounts assigned to this User. Each value of this attribute refers to an app-specific identity that is owned by this User. Therefore, this attribute is a convenience that allows one to see on each User the Apps to which that User has access. **SCIM++ Properties:**
- idcsPii: true
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtAccounts) String ¶
func (m UserExtAccounts) String() string
func (UserExtAccounts) ValidateEnumValue ¶
func (m UserExtAccounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtApiKeys ¶
type UserExtApiKeys struct { // The user's API key value. // **Added In:** 2106240046 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Key *string `mandatory:"false" json:"key"` // The user's API key identifier. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's API key OCID. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding ApiKey resource to which the user belongs. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtApiKeys A list of API keys corresponding to user. **Added In:** 2012271618 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtApiKeys) String ¶
func (m UserExtApiKeys) String() string
func (UserExtApiKeys) ValidateEnumValue ¶
func (m UserExtApiKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtAppRoles ¶
type UserExtAppRoles struct { // The Id of the AppRole assigned to the User. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the AppRole assigned to the User. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The display name of the AppRole assigned to the User. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The kind of membership this User has in the AppRole. A value of 'direct' indicates that the User is a member of the AppRole. A value of 'indirect' indicates that the User is a member of a Group that is a member of the AppRole. A value of 'implicit' indicates that the AppRole is public. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Type UserExtAppRolesTypeEnum `mandatory:"false" json:"type,omitempty"` // The ID of the App that defines this AppRole. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // The name (Client ID) of the App that defines this AppRole. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppName *string `mandatory:"false" json:"appName"` // If true, then the role provides administrative access privileges. READ-ONLY. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none AdminRole *bool `mandatory:"false" json:"adminRole"` // The name (if any) under which this AppRole should appear in this User's group-memberships for reasons of backward compatibility. Oracle Identity Cloud Service distinguishes between Groups and AppRoles, but some services still expect AppRoles appear as if they were service-instance-specific Groups. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none LegacyGroupName *string `mandatory:"false" json:"legacyGroupName"` }
UserExtAppRoles A list of all AppRoles to which this User belongs directly, indirectly or implicitly. The User could belong directly because the User is a member of the AppRole, could belong indirectly because the User is a member of a Group that is a member of the AppRole, or could belong implicitly because the AppRole is public. **SCIM++ Properties:**
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtAppRoles) String ¶
func (m UserExtAppRoles) String() string
func (UserExtAppRoles) ValidateEnumValue ¶
func (m UserExtAppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtAppRolesTypeEnum ¶
type UserExtAppRolesTypeEnum string
UserExtAppRolesTypeEnum Enum with underlying type: string
const ( UserExtAppRolesTypeDirect UserExtAppRolesTypeEnum = "direct" UserExtAppRolesTypeIndirect UserExtAppRolesTypeEnum = "indirect" UserExtAppRolesTypeImplicit UserExtAppRolesTypeEnum = "implicit" )
Set of constants representing the allowable values for UserExtAppRolesTypeEnum
func GetMappingUserExtAppRolesTypeEnum ¶
func GetMappingUserExtAppRolesTypeEnum(val string) (UserExtAppRolesTypeEnum, bool)
GetMappingUserExtAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtAppRolesTypeEnumValues ¶
func GetUserExtAppRolesTypeEnumValues() []UserExtAppRolesTypeEnum
GetUserExtAppRolesTypeEnumValues Enumerates the set of values for UserExtAppRolesTypeEnum
type UserExtApplicableAuthenticationTargetApp ¶
type UserExtApplicableAuthenticationTargetApp struct { // A label that indicates whether this is an App or IdentitySource. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // App identifier // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // App URI // **Added In:** 18.1.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // App Display Name // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Timeout interval for Synchronization TargetAction in milliseconds // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: integer // - uniqueness: none TargetRequestTimeout *int `mandatory:"false" json:"targetRequestTimeout"` }
UserExtApplicableAuthenticationTargetApp The app against which the user will authenticate. The value is not persisted but rather calculated. If the user's delegatedAuthenticationTargetApp is set, that value is returned. Otherwise, the app returned by evaluating the user's applicable Delegated Authentication Policy is returned. **Added In:** 18.1.6 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- multiValued: false
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtApplicableAuthenticationTargetApp) String ¶
func (m UserExtApplicableAuthenticationTargetApp) String() string
func (UserExtApplicableAuthenticationTargetApp) ValidateEnumValue ¶
func (m UserExtApplicableAuthenticationTargetApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtApplicablePasswordPolicy ¶
type UserExtApplicablePasswordPolicy struct { // The identifier of the password policy. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding PasswordPolicy resource. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Password Policy Display Name // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // PasswordPolicy priority // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: integer // - uniqueness: none Priority *int `mandatory:"false" json:"priority"` }
UserExtApplicablePasswordPolicy Applicable Password Policy **Added In:** 20.1.3 **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtApplicablePasswordPolicy) String ¶
func (m UserExtApplicablePasswordPolicy) String() string
func (UserExtApplicablePasswordPolicy) ValidateEnumValue ¶
func (m UserExtApplicablePasswordPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtAuthTokens ¶
type UserExtAuthTokens struct { // The user's Auth token identifier. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's Auth token OCID. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding AuthToken resource to which the user belongs. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtAuthTokens A list of Auth tokens corresponding to user. **Added In:** 2012271618 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtAuthTokens) String ¶
func (m UserExtAuthTokens) String() string
func (UserExtAuthTokens) ValidateEnumValue ¶
func (m UserExtAuthTokens) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtBypassCodes ¶
type UserExtBypassCodes struct { // The user's bypass code identifier. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding BypassCode resource which belongs to user // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtBypassCodes A list of bypass codes that belongs to the user. **Added In:** 18.3.6 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtBypassCodes) String ¶
func (m UserExtBypassCodes) String() string
func (UserExtBypassCodes) ValidateEnumValue ¶
func (m UserExtBypassCodes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtCustomerSecretKeys ¶
type UserExtCustomerSecretKeys struct { // The user's customer secret key identifier. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's customer secret key OCID. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding CustomerSecretKey resource to which the user belongs. // **Added In:** 2102181953 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtCustomerSecretKeys A list of customer secret keys corresponding to user. **Added In:** 2102181953 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtCustomerSecretKeys) String ¶
func (m UserExtCustomerSecretKeys) String() string
func (UserExtCustomerSecretKeys) ValidateEnumValue ¶
func (m UserExtCustomerSecretKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtDbCredentials ¶
type UserExtDbCredentials struct { // The user's database credential identifier. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The URI of the corresponding UserDbCredential resource to which the user belongs. // **Added In:** 2102181953 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The user's database credential OCID. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` }
UserExtDbCredentials A list of database credentials corresponding to user. **Added In:** 2102181953 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtDbCredentials) String ¶
func (m UserExtDbCredentials) String() string
func (UserExtDbCredentials) ValidateEnumValue ¶
func (m UserExtDbCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtDelegatedAuthenticationTargetApp ¶
type UserExtDelegatedAuthenticationTargetApp struct { // App identifier // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label that indicates whether this is an App or IdentitySource. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - idcsDefaultValue: IdentitySource // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type UserExtDelegatedAuthenticationTargetAppTypeEnum `mandatory:"true" json:"type"` // App URI // **Added In:** 17.4.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // App Display Name // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
UserExtDelegatedAuthenticationTargetApp If set, indicates the user's preferred authentication target app. If not set and the user's \"syncedFromApp\" is set and is enabled for delegated authentication, it is used. Otherwise, the user authenticates locally to Oracle Identity Cloud Service. **Added In:** 17.4.6 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtDelegatedAuthenticationTargetApp) String ¶
func (m UserExtDelegatedAuthenticationTargetApp) String() string
func (UserExtDelegatedAuthenticationTargetApp) ValidateEnumValue ¶
func (m UserExtDelegatedAuthenticationTargetApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtDelegatedAuthenticationTargetAppTypeEnum ¶
type UserExtDelegatedAuthenticationTargetAppTypeEnum string
UserExtDelegatedAuthenticationTargetAppTypeEnum Enum with underlying type: string
const ( UserExtDelegatedAuthenticationTargetAppTypeApp UserExtDelegatedAuthenticationTargetAppTypeEnum = "App" UserExtDelegatedAuthenticationTargetAppTypeIdentitysource UserExtDelegatedAuthenticationTargetAppTypeEnum = "IdentitySource" )
Set of constants representing the allowable values for UserExtDelegatedAuthenticationTargetAppTypeEnum
func GetMappingUserExtDelegatedAuthenticationTargetAppTypeEnum ¶
func GetMappingUserExtDelegatedAuthenticationTargetAppTypeEnum(val string) (UserExtDelegatedAuthenticationTargetAppTypeEnum, bool)
GetMappingUserExtDelegatedAuthenticationTargetAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtDelegatedAuthenticationTargetAppTypeEnumValues ¶
func GetUserExtDelegatedAuthenticationTargetAppTypeEnumValues() []UserExtDelegatedAuthenticationTargetAppTypeEnum
GetUserExtDelegatedAuthenticationTargetAppTypeEnumValues Enumerates the set of values for UserExtDelegatedAuthenticationTargetAppTypeEnum
type UserExtDevices ¶
type UserExtDevices struct { // The user's device identifier. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding Device resource which belongs to user. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The device's status. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Status *string `mandatory:"false" json:"status"` // The last sync time for device. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastSyncTime *string `mandatory:"false" json:"lastSyncTime"` // The device authentication factor type. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none FactorType *string `mandatory:"false" json:"factorType"` // The device authentication factor status. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none FactorStatus *string `mandatory:"false" json:"factorStatus"` // The authentication method. // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AuthenticationMethod *string `mandatory:"false" json:"authenticationMethod"` // The third-party factor vendor name. // **Added In:** 2009232244 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ThirdPartyVendorName *string `mandatory:"false" json:"thirdPartyVendorName"` }
UserExtDevices A list of devices enrolled by the user. **Added In:** 18.3.6 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtDevices) String ¶
func (m UserExtDevices) String() string
func (UserExtDevices) ValidateEnumValue ¶
func (m UserExtDevices) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtFactorIdentifier ¶
type UserExtFactorIdentifier struct { // The identifier of the User's preferred device // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI that corresponds to the device resource // **Added In:** 20.1.3 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Factor Identifier display name // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
UserExtFactorIdentifier Factor Identifier ID **Added In:** 20.1.3 **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtFactorIdentifier) String ¶
func (m UserExtFactorIdentifier) String() string
func (UserExtFactorIdentifier) ValidateEnumValue ¶
func (m UserExtFactorIdentifier) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtGrants ¶
type UserExtGrants struct { // The ID of this Grant to this User. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The URI of this Grant to this User. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The ID of the App in this Grant. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none AppId *string `mandatory:"false" json:"appId"` // Each value of grantMechanism indicates how (or by what component) some App (or App-Entitlement) was granted. // A customer or the UI should use only grantMechanism values that start with 'ADMINISTRATOR': // - 'ADMINISTRATOR_TO_USER' is for a direct grant to a specific User. // - 'ADMINISTRATOR_TO_GROUP' is for a grant to a specific Group, which results in indirect grants to Users who are members of that Group. // - 'ADMINISTRATOR_TO_APP' is for a grant to a specific App. The grantee (client) App gains access to the granted (server) App. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GrantMechanism UserExtGrantsGrantMechanismEnum `mandatory:"false" json:"grantMechanism,omitempty"` // Grantor identifier // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GrantorId *string `mandatory:"false" json:"grantorId"` }
UserExtGrants Grants to this User. Each value of this attribute refers to a Grant to this User of some App (and optionally of some entitlement). Therefore, this attribute is a convenience that allows one to see on each User all of the Grants to that User. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtGrants) String ¶
func (m UserExtGrants) String() string
func (UserExtGrants) ValidateEnumValue ¶
func (m UserExtGrants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtGrantsGrantMechanismEnum ¶
type UserExtGrantsGrantMechanismEnum string
UserExtGrantsGrantMechanismEnum Enum with underlying type: string
const ( UserExtGrantsGrantMechanismImportApproleMembers UserExtGrantsGrantMechanismEnum = "IMPORT_APPROLE_MEMBERS" UserExtGrantsGrantMechanismAdministratorToUser UserExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_USER" UserExtGrantsGrantMechanismAdministratorToGroup UserExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_GROUP" UserExtGrantsGrantMechanismServiceManagerToUser UserExtGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_USER" UserExtGrantsGrantMechanismAdministratorToApp UserExtGrantsGrantMechanismEnum = "ADMINISTRATOR_TO_APP" UserExtGrantsGrantMechanismServiceManagerToApp UserExtGrantsGrantMechanismEnum = "SERVICE_MANAGER_TO_APP" UserExtGrantsGrantMechanismOpcInfraToApp UserExtGrantsGrantMechanismEnum = "OPC_INFRA_TO_APP" UserExtGrantsGrantMechanismGroupMembership UserExtGrantsGrantMechanismEnum = "GROUP_MEMBERSHIP" )
Set of constants representing the allowable values for UserExtGrantsGrantMechanismEnum
func GetMappingUserExtGrantsGrantMechanismEnum ¶
func GetMappingUserExtGrantsGrantMechanismEnum(val string) (UserExtGrantsGrantMechanismEnum, bool)
GetMappingUserExtGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtGrantsGrantMechanismEnumValues ¶
func GetUserExtGrantsGrantMechanismEnumValues() []UserExtGrantsGrantMechanismEnum
GetUserExtGrantsGrantMechanismEnumValues Enumerates the set of values for UserExtGrantsGrantMechanismEnum
type UserExtIdcsAppRolesLimitedToGroups ¶
type UserExtIdcsAppRolesLimitedToGroups struct { // The id of the Oracle Identity Cloud Service AppRole grant limited to one or more Groups. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsCsvAttributeName: IDCS AppRole Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none IdcsAppRoleId *string `mandatory:"true" json:"idcsAppRoleId"` // The id of a Group the AppRole Grant is limited to // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsCsvAttributeName: Group Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the SCIM resource representing the Group manager. RECOMMENDED. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Group display name // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The ocid of a Group the AppRole Grant is limited to // **Added In:** 2202230830 // **SCIM++ Properties:** // - idcsCsvAttributeName: Group Ocid // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` }
UserExtIdcsAppRolesLimitedToGroups Description: **Added In:** 19.2.1 **SCIM++ Properties:**
- idcsCompositeKey: [value, idcsAppRoleId]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
func (UserExtIdcsAppRolesLimitedToGroups) String ¶
func (m UserExtIdcsAppRolesLimitedToGroups) String() string
func (UserExtIdcsAppRolesLimitedToGroups) ValidateEnumValue ¶
func (m UserExtIdcsAppRolesLimitedToGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtLocked ¶
type UserExtLocked struct { // Indicates the reason for locking the account. Valid values are: 0 - failed password login attempts, 1 - admin lock, 2 - failed reset password attempts, 3 - failed MFA login attempts, 4 - failed MFA login attempts for federated user, 5 - failed Database login attempts // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true // - required: false // - returned: default // - type: integer // - uniqueness: none Reason *int `mandatory:"false" json:"reason"` // Indicates that the account is locked. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - idcsRequiresImmediateReadAfterWriteForAccessFlows: true // - required: false // - returned: default // - type: boolean // - uniqueness: none On *bool `mandatory:"false" json:"on"` // The date and time that the current resource was locked. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: dateTime // - uniqueness: none LockDate *string `mandatory:"false" json:"lockDate"` // Indicates whether the user password is expired. If this value is false, password expiry is still evaluated during user login. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: boolean // - uniqueness: none Expired *bool `mandatory:"false" json:"expired"` }
UserExtLocked A complex attribute that indicates an account is locked (blocking any new sessions). **SCIM++ Properties:**
- idcsCsvAttributeNameMappings: [[columnHeaderName:Locked, mapsTo:locked.on], [columnHeaderName:Locked Reason, mapsTo:locked.reason], [columnHeaderName:Locked Date, mapsTo:locked.lockDate]]
- idcsSearchable: false
- idcsAllowUpdatesInReadOnlyMode: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtLocked) String ¶
func (m UserExtLocked) String() string
func (UserExtLocked) ValidateEnumValue ¶
func (m UserExtLocked) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtManager ¶
type UserExtManager struct { // The id of the SCIM resource representing the User's manager. RECOMMENDED. // **SCIM++ Properties:** // - idcsCsvAttributeName: Manager Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The URI of the SCIM resource representing the User's manager. RECOMMENDED. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The displayName of the User's manager. OPTIONAL and READ-ONLY. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"false" json:"displayName"` }
UserExtManager The User's manager. A complex type that optionally allows Service Providers to represent organizational hierarchy by referencing the 'id' attribute of another User. **SCIM++ Properties:**
- idcsCsvAttributeNameMappings: [[columnHeaderName:Manager, deprecatedColumnHeaderName:Manager Name, mapsTo:manager.value]]
- idcsPii: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtManager) String ¶
func (m UserExtManager) String() string
func (UserExtManager) ValidateEnumValue ¶
func (m UserExtManager) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtOAuth2ClientCredentials ¶
type UserExtOAuth2ClientCredentials struct { // The user's OAuth2 client credential identifier. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's OAuth2 client credential OCID. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding OAuth2ClientCredential resource to which the user belongs. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtOAuth2ClientCredentials A list of OAuth2 client credentials corresponding to a user. **Added In:** 2012271618 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtOAuth2ClientCredentials) String ¶
func (m UserExtOAuth2ClientCredentials) String() string
func (UserExtOAuth2ClientCredentials) ValidateEnumValue ¶
func (m UserExtOAuth2ClientCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtPasswordVerifiers ¶
type UserExtPasswordVerifiers struct { // Type of database password verifier (for example, MR-SHA512 or SSHA). // **Added In:** 18.2.2 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // Hash value of database password verifier. // **Added In:** 18.2.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsSensitive: none // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
UserExtPasswordVerifiers Password Verifiers for DB User. **Added In:** 18.2.2 **SCIM++ Properties:**
- idcsCompositeKey: [type]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtPasswordVerifiers) String ¶
func (m UserExtPasswordVerifiers) String() string
func (UserExtPasswordVerifiers) ValidateEnumValue ¶
func (m UserExtPasswordVerifiers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtPreferredDevice ¶
type UserExtPreferredDevice struct { // The user's preferred device identifier. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI that corresponds to the device resource. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The device display name. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
UserExtPreferredDevice The user's preferred device. **Added In:** 18.3.6 **SCIM++ Properties:**
- caseExact: false
- idcsSearchable: true
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtPreferredDevice) String ¶
func (m UserExtPreferredDevice) String() string
func (UserExtPreferredDevice) ValidateEnumValue ¶
func (m UserExtPreferredDevice) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtRealmUsers ¶
type UserExtRealmUsers struct { // id of the KerberosRealmUser associated with the Oracle Identity Cloud Service User. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding KerberosRealmUser resource associated with the Oracle Identity Cloud Service User. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Principal Name of the KerberosRealmUser associated with the Oracle Identity Cloud Service User. // **SCIM++ Properties:** // - idcsPii: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none PrincipalName *string `mandatory:"false" json:"principalName"` // Realm Name for the KerberosRealmUser associated with the Oracle Identity Cloud Service User. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none RealmName *string `mandatory:"false" json:"realmName"` }
UserExtRealmUsers A list of kerberos realm users for an Oracle Identity Cloud Service User **SCIM++ Properties:**
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtRealmUsers) String ¶
func (m UserExtRealmUsers) String() string
func (UserExtRealmUsers) ValidateEnumValue ¶
func (m UserExtRealmUsers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtRecoveryLocked ¶
type UserExtRecoveryLocked struct { // Indicates that the recovery is locked. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: boolean // - uniqueness: none On *bool `mandatory:"false" json:"on"` // The date and time that the current resource was locked. // **Added In:** 19.1.4 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - idcsRequiresWriteForAccessFlows: true // - required: false // - returned: default // - type: dateTime // - uniqueness: none LockDate *string `mandatory:"false" json:"lockDate"` }
UserExtRecoveryLocked A complex attribute that indicates a password recovery is locked (blocking any new sessions). **Added In:** 19.1.4 **SCIM++ Properties:**
- idcsSearchable: false
- multiValued: false
- mutability: readWrite
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtRecoveryLocked) String ¶
func (m UserExtRecoveryLocked) String() string
func (UserExtRecoveryLocked) ValidateEnumValue ¶
func (m UserExtRecoveryLocked) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtRiskScores ¶
type UserExtRiskScores struct { // Risk Provider Profile: Identifier for the provider service from which the risk score was received. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Risk Score value // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: integer // - uniqueness: none Score *int `mandatory:"true" json:"score"` // Risk Level // **Added In:** 18.1.6 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none RiskLevel UserExtRiskScoresRiskLevelEnum `mandatory:"true" json:"riskLevel"` // Last update timestamp for the risk score // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: dateTime // - uniqueness: none LastUpdateTimestamp *string `mandatory:"true" json:"lastUpdateTimestamp"` // Risk Provider Profile URI: URI that corresponds to risk source identifier. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Risk Provider Profile Source // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Source *string `mandatory:"false" json:"source"` // Risk Provider Profile status // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Status *string `mandatory:"false" json:"status"` }
UserExtRiskScores The risk score pertaining to the user. **Added In:** 18.1.6 **SCIM++ Properties:**
- caseExact: false
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtRiskScores) String ¶
func (m UserExtRiskScores) String() string
func (UserExtRiskScores) ValidateEnumValue ¶
func (m UserExtRiskScores) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtRiskScoresRiskLevelEnum ¶
type UserExtRiskScoresRiskLevelEnum string
UserExtRiskScoresRiskLevelEnum Enum with underlying type: string
const ( UserExtRiskScoresRiskLevelLow UserExtRiskScoresRiskLevelEnum = "LOW" UserExtRiskScoresRiskLevelMedium UserExtRiskScoresRiskLevelEnum = "MEDIUM" UserExtRiskScoresRiskLevelHigh UserExtRiskScoresRiskLevelEnum = "HIGH" )
Set of constants representing the allowable values for UserExtRiskScoresRiskLevelEnum
func GetMappingUserExtRiskScoresRiskLevelEnum ¶
func GetMappingUserExtRiskScoresRiskLevelEnum(val string) (UserExtRiskScoresRiskLevelEnum, bool)
GetMappingUserExtRiskScoresRiskLevelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtRiskScoresRiskLevelEnumValues ¶
func GetUserExtRiskScoresRiskLevelEnumValues() []UserExtRiskScoresRiskLevelEnum
GetUserExtRiskScoresRiskLevelEnumValues Enumerates the set of values for UserExtRiskScoresRiskLevelEnum
type UserExtSecQuestions ¶
type UserExtSecQuestions struct { // The identifier of the question selected by the user when setting up a security question. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The answer provided by a user for a security question. // **SCIM++ Properties:** // - idcsCsvAttributeName: Answer // - idcsSearchable: false // - idcsSensitive: hash // - multiValued: false // - mutability: writeOnly // - required: true // - returned: never // - type: string // - uniqueness: none // - idcsPii: true Answer *string `mandatory:"true" json:"answer"` // The URI of the corresponding Security Question resource. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The hint for an answer that's given by user when setting up a security question. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HintText *string `mandatory:"false" json:"hintText"` }
UserExtSecQuestions The schema used to mnage security question and answers provided by a user for account recovery and/or MFA. While setting up security questions, a user can also provide a hint for the answer. **SCIM++ Properties:**
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtSecQuestions) String ¶
func (m UserExtSecQuestions) String() string
func (UserExtSecQuestions) ValidateEnumValue ¶
func (m UserExtSecQuestions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtSelfRegistrationProfile ¶
type UserExtSelfRegistrationProfile struct { // Self Registration Profile Id // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the profile. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
UserExtSelfRegistrationProfile Self registration profile used when user is self registered. **SCIM++ Properties:**
- idcsSearchable: true
- multiValued: false
- mutability: immutable
- required: true
- returned: request
- type: complex
- uniqueness: none
func (UserExtSelfRegistrationProfile) String ¶
func (m UserExtSelfRegistrationProfile) String() string
func (UserExtSelfRegistrationProfile) ValidateEnumValue ¶
func (m UserExtSelfRegistrationProfile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtSmtpCredentials ¶
type UserExtSmtpCredentials struct { // The user's SMTP credential identifier. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user's Auth token OCID. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding SmtpCredential resource to which the user belongs. // **Added In:** 2012271618 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtSmtpCredentials A list of SMTP credentials corresponding to user. **Added In:** 2012271618 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtSmtpCredentials) String ¶
func (m UserExtSmtpCredentials) String() string
func (UserExtSmtpCredentials) ValidateEnumValue ¶
func (m UserExtSmtpCredentials) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtSocialAccounts ¶
type UserExtSocialAccounts struct { Value *string `mandatory:"true" json:"value"` // A human readable name, primarily used for display purposes. READ-ONLY. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // The URI of the corresponding SocialAccount resource linked with the user // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtSocialAccounts Description: **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- idcsPii: true
- type: complex
- uniqueness: none
func (UserExtSocialAccounts) String ¶
func (m UserExtSocialAccounts) String() string
func (UserExtSocialAccounts) ValidateEnumValue ¶
func (m UserExtSocialAccounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtSupportAccounts ¶
type UserExtSupportAccounts struct { // The identifier of the User's support Account. // **Added In:** 2103141444 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // User Support Account Provider // **Added In:** 2103141444 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Provider *string `mandatory:"false" json:"provider"` // User Support User Id // **Added In:** 2103141444 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none UserId *string `mandatory:"false" json:"userId"` // The OCID of the user's support account. // **Added In:** 2103141444 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding Support Account resource to which the user belongs // **Added In:** 2103141444 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtSupportAccounts A list of Support Accounts corresponding to user. **Added In:** 2103141444 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readOnly
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtSupportAccounts) String ¶
func (m UserExtSupportAccounts) String() string
func (UserExtSupportAccounts) ValidateEnumValue ¶
func (m UserExtSupportAccounts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtSyncedFromApp ¶
type UserExtSyncedFromApp struct { // App identifier // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label that indicates whether this is an App or IdentitySource. // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsDefaultValue: IdentitySource // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Type UserExtSyncedFromAppTypeEnum `mandatory:"true" json:"type"` // App URI // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // App Display Name // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
UserExtSyncedFromApp Managed App or an Identity Source from where the user is synced. If enabled, this Managed App or Identity Source can be used for performing delegated authentication. **Added In:** 18.2.6 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtSyncedFromApp) String ¶
func (m UserExtSyncedFromApp) String() string
func (UserExtSyncedFromApp) ValidateEnumValue ¶
func (m UserExtSyncedFromApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtSyncedFromAppTypeEnum ¶
type UserExtSyncedFromAppTypeEnum string
UserExtSyncedFromAppTypeEnum Enum with underlying type: string
const ( UserExtSyncedFromAppTypeIdentitysource UserExtSyncedFromAppTypeEnum = "IdentitySource" UserExtSyncedFromAppTypeApp UserExtSyncedFromAppTypeEnum = "App" UserExtSyncedFromAppTypeIdentityprovider UserExtSyncedFromAppTypeEnum = "IdentityProvider" )
Set of constants representing the allowable values for UserExtSyncedFromAppTypeEnum
func GetMappingUserExtSyncedFromAppTypeEnum ¶
func GetMappingUserExtSyncedFromAppTypeEnum(val string) (UserExtSyncedFromAppTypeEnum, bool)
GetMappingUserExtSyncedFromAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtSyncedFromAppTypeEnumValues ¶
func GetUserExtSyncedFromAppTypeEnumValues() []UserExtSyncedFromAppTypeEnum
GetUserExtSyncedFromAppTypeEnumValues Enumerates the set of values for UserExtSyncedFromAppTypeEnum
type UserExtTermsOfUseConsents ¶
type UserExtTermsOfUseConsents struct { Value *string `mandatory:"true" json:"value"` // The URI of the corresponding TermsOfUseConsent resource linked with the user // **Added In:** 18.2.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtTermsOfUseConsents Description: **Added In:** 18.2.6 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- idcsSearchable: true
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtTermsOfUseConsents) String ¶
func (m UserExtTermsOfUseConsents) String() string
func (UserExtTermsOfUseConsents) ValidateEnumValue ¶
func (m UserExtTermsOfUseConsents) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtTrustedUserAgents ¶
type UserExtTrustedUserAgents struct { // The user's trusted user agent identifier. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The URI of the corresponding trusted user agent resource. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human-readable identifier for this trusted user agent, used primarily for display purposes. READ-ONLY. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
UserExtTrustedUserAgents A list of trusted User Agents owned by this user. Multi-Factored Authentication uses Trusted User Agents to authenticate users. A User Agent is software application that a user uses to issue requests. For example, a User Agent could be a particular browser (possibly one of several executing on a desktop or laptop) or a particular mobile application (again, oneof several executing on a particular mobile device). A User Agent is trusted once the Multi-Factor Authentication has verified it in some way. **Added In:** 18.3.6 **SCIM++ Properties:**
- idcsCompositeKey: [value]
- multiValued: true
- mutability: readWrite
- required: false
- returned: request
- type: complex
- uniqueness: none
func (UserExtTrustedUserAgents) String ¶
func (m UserExtTrustedUserAgents) String() string
func (UserExtTrustedUserAgents) ValidateEnumValue ¶
func (m UserExtTrustedUserAgents) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserExtUserToken ¶
type UserExtUserToken struct { // User Token identifier // **Added In:** 18.4.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // User Token URI // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserExtUserToken User token returned if userFlowControlledByExternalClient is true **Added In:** 18.4.2 **SCIM++ Properties:**
- caseExact: false
- multiValued: false
- mutability: readOnly
- required: false
- returned: default
- type: complex
- uniqueness: none
func (UserExtUserToken) String ¶
func (m UserExtUserToken) String() string
func (UserExtUserToken) ValidateEnumValue ¶
func (m UserExtUserToken) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserGroups ¶
type UserGroups struct { // The identifier of the User's group. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The OCID of the User's group. // **Added In:** 2102181953 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI of the corresponding Group resource to which the user belongs // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // A human readable name, primarily used for display purposes. READ-ONLY. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A human readable name for Group as defined by the Service Consumer. READ-ONLY. // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none NonUniqueDisplay *string `mandatory:"false" json:"nonUniqueDisplay"` // An identifier for the Resource as defined by the Service Consumer. READ-ONLY. // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // A label indicating the attribute's function; e.g., 'direct' or 'indirect'. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Type UserGroupsTypeEnum `mandatory:"false" json:"type,omitempty"` // The membership OCID. // **Added In:** 2103141444 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MembershipOcid *string `mandatory:"false" json:"membershipOcid"` // Date when the member is Added to the group // **Added In:** 2105200541 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none DateAdded *string `mandatory:"false" json:"dateAdded"` }
UserGroups A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated
func (UserGroups) String ¶
func (m UserGroups) String() string
func (UserGroups) ValidateEnumValue ¶
func (m UserGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserGroupsTypeEnum ¶
type UserGroupsTypeEnum string
UserGroupsTypeEnum Enum with underlying type: string
const ( UserGroupsTypeDirect UserGroupsTypeEnum = "direct" UserGroupsTypeIndirect UserGroupsTypeEnum = "indirect" )
Set of constants representing the allowable values for UserGroupsTypeEnum
func GetMappingUserGroupsTypeEnum ¶
func GetMappingUserGroupsTypeEnum(val string) (UserGroupsTypeEnum, bool)
GetMappingUserGroupsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserGroupsTypeEnumValues ¶
func GetUserGroupsTypeEnumValues() []UserGroupsTypeEnum
GetUserGroupsTypeEnumValues Enumerates the set of values for UserGroupsTypeEnum
type UserIms ¶
type UserIms struct { // User's instant messaging address // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label that indicates the attribute's function--for example, 'aim', 'gtalk', or 'mobile' // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type UserImsTypeEnum `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value that indicates the 'primary' or preferred attribute value for this attribute--for example, the preferred messenger or primary messenger. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
UserIms User's instant messaging addresses
func (UserIms) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserImsTypeEnum ¶
type UserImsTypeEnum string
UserImsTypeEnum Enum with underlying type: string
const ( UserImsTypeAim UserImsTypeEnum = "aim" UserImsTypeGtalk UserImsTypeEnum = "gtalk" UserImsTypeIcq UserImsTypeEnum = "icq" UserImsTypeXmpp UserImsTypeEnum = "xmpp" UserImsTypeMsn UserImsTypeEnum = "msn" UserImsTypeSkype UserImsTypeEnum = "skype" UserImsTypeQq UserImsTypeEnum = "qq" UserImsTypeYahoo UserImsTypeEnum = "yahoo" )
Set of constants representing the allowable values for UserImsTypeEnum
func GetMappingUserImsTypeEnum ¶
func GetMappingUserImsTypeEnum(val string) (UserImsTypeEnum, bool)
GetMappingUserImsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserImsTypeEnumValues ¶
func GetUserImsTypeEnumValues() []UserImsTypeEnum
GetUserImsTypeEnumValues Enumerates the set of values for UserImsTypeEnum
type UserName ¶
type UserName struct { // Last name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Last Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none FamilyName *string `mandatory:"true" json:"familyName"` // Full name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Formatted *string `mandatory:"false" json:"formatted"` // First name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: First Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none GivenName *string `mandatory:"false" json:"givenName"` // Middle name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Middle Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none MiddleName *string `mandatory:"false" json:"middleName"` // Prefix // **SCIM++ Properties:** // - idcsCsvAttributeName: Honorific Prefix // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HonorificPrefix *string `mandatory:"false" json:"honorificPrefix"` // Suffix // **SCIM++ Properties:** // - idcsCsvAttributeName: Honorific Suffix // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none HonorificSuffix *string `mandatory:"false" json:"honorificSuffix"` }
UserName A complex attribute that contains attributes representing the name **SCIM++ Properties:**
- idcsCsvAttributeNameMappings: [[columnHeaderName:Formatted Name, mapsTo:name.formatted], [columnHeaderName:Honorific Prefix, mapsTo:name.honorificPrefix], [columnHeaderName:First Name, mapsTo:name.givenName], [columnHeaderName:Middle Name, mapsTo:name.middleName], [columnHeaderName:Last Name, mapsTo:name.familyName], [columnHeaderName:Honorific Suffix, mapsTo:name.honorificSuffix]]
- idcsPii: true
- multiValued: false
- mutability: readWrite
- required: true
- returned: default
- type: complex
- uniqueness: none
func (UserName) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserPasswordChanger ¶
type UserPasswordChanger struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // The password attribute. The maximum length for the password is set in the password policy. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - mutability: writeOnly // - returned: never // - uniqueness: none // - idcsSensitive: none Password *string `mandatory:"true" json:"password"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // Indicates whether to send an email notification after a password is changed. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: never // - type: boolean // - uniqueness: none BypassNotification *bool `mandatory:"false" json:"bypassNotification"` // Specifies the EmailTemplate to be used when sending a notification to the user. If specified, it overrides the default EmailTemplate. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none NotificationEmailTemplateId *string `mandatory:"false" json:"notificationEmailTemplateId"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
UserPasswordChanger The schema used to handle a user password change by an administrator.
func (UserPasswordChanger) String ¶
func (m UserPasswordChanger) String() string
func (UserPasswordChanger) ValidateEnumValue ¶
func (m UserPasswordChanger) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserPasswordResetter ¶
type UserPasswordResetter struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // Indicates whether to send an email notification after resetting the user's password. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: never // - type: boolean // - uniqueness: none BypassNotification *bool `mandatory:"false" json:"bypassNotification"` // A Boolean value indicating whether to bypass notification and return user token to be used by an external client to control the user flow. // **SCIM++ Properties:** // - type: boolean // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: never // - uniqueness: none UserFlowControlledByExternalClient *bool `mandatory:"false" json:"userFlowControlledByExternalClient"` UserToken *UserPasswordResetterUserToken `mandatory:"false" json:"userToken"` // Specifies the EmailTemplate to be used when sending notifications to the user. If specified, it overrides the default EmailTemplate. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none NotificationEmailTemplateId *string `mandatory:"false" json:"notificationEmailTemplateId"` // A one time password will be returned when the user doesn't have a primary email address. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none OneTimePassword *string `mandatory:"false" json:"oneTimePassword"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
UserPasswordResetter The schema used to handle a user password reset by an administrator.
func (UserPasswordResetter) String ¶
func (m UserPasswordResetter) String() string
func (UserPasswordResetter) ValidateEnumValue ¶
func (m UserPasswordResetter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserPasswordResetterUserToken ¶
type UserPasswordResetterUserToken struct { // The user token identifier. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The user token URI. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
UserPasswordResetterUserToken The user token returned if userFlowControlledByExternalClient is set to true. **SCIM++ Properties:**
- type: complex
- multiValued: false
- required: false
- caseExact: false
- mutability: readOnly
- returned: default
- uniqueness: none
func (UserPasswordResetterUserToken) String ¶
func (m UserPasswordResetterUserToken) String() string
func (UserPasswordResetterUserToken) ValidateEnumValue ¶
func (m UserPasswordResetterUserToken) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserPhoneNumbers ¶
type UserPhoneNumbers struct { // User's phone number // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label that indicates the attribute's function- for example, 'work', 'home', or 'mobile' // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type UserPhoneNumbersTypeEnum `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes. READ ONLY // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value that indicates the 'primary' or preferred attribute value for this attribute--for example, the preferred phone number or primary phone number. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` // A Boolean value that indicates if the phone number is verified. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Verified *bool `mandatory:"false" json:"verified"` }
UserPhoneNumbers Phone numbers
func (UserPhoneNumbers) String ¶
func (m UserPhoneNumbers) String() string
func (UserPhoneNumbers) ValidateEnumValue ¶
func (m UserPhoneNumbers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserPhoneNumbersTypeEnum ¶
type UserPhoneNumbersTypeEnum string
UserPhoneNumbersTypeEnum Enum with underlying type: string
const ( UserPhoneNumbersTypeWork UserPhoneNumbersTypeEnum = "work" UserPhoneNumbersTypeHome UserPhoneNumbersTypeEnum = "home" UserPhoneNumbersTypeMobile UserPhoneNumbersTypeEnum = "mobile" UserPhoneNumbersTypeFax UserPhoneNumbersTypeEnum = "fax" UserPhoneNumbersTypePager UserPhoneNumbersTypeEnum = "pager" UserPhoneNumbersTypeOther UserPhoneNumbersTypeEnum = "other" UserPhoneNumbersTypeRecovery UserPhoneNumbersTypeEnum = "recovery" )
Set of constants representing the allowable values for UserPhoneNumbersTypeEnum
func GetMappingUserPhoneNumbersTypeEnum ¶
func GetMappingUserPhoneNumbersTypeEnum(val string) (UserPhoneNumbersTypeEnum, bool)
GetMappingUserPhoneNumbersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserPhoneNumbersTypeEnumValues ¶
func GetUserPhoneNumbersTypeEnumValues() []UserPhoneNumbersTypeEnum
GetUserPhoneNumbersTypeEnumValues Enumerates the set of values for UserPhoneNumbersTypeEnum
type UserPhotos ¶
type UserPhotos struct { // URL of a photo for the User // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: reference // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label indicating the attribute's function; e.g., 'photo' or 'thumbnail'. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type UserPhotosTypeEnum `mandatory:"true" json:"type"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute, e.g., the preferred photo or thumbnail. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
UserPhotos URLs of photos for the User
func (UserPhotos) String ¶
func (m UserPhotos) String() string
func (UserPhotos) ValidateEnumValue ¶
func (m UserPhotos) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserPhotosTypeEnum ¶
type UserPhotosTypeEnum string
UserPhotosTypeEnum Enum with underlying type: string
const ( UserPhotosTypePhoto UserPhotosTypeEnum = "photo" UserPhotosTypeThumbnail UserPhotosTypeEnum = "thumbnail" )
Set of constants representing the allowable values for UserPhotosTypeEnum
func GetMappingUserPhotosTypeEnum ¶
func GetMappingUserPhotosTypeEnum(val string) (UserPhotosTypeEnum, bool)
GetMappingUserPhotosTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserPhotosTypeEnumValues ¶
func GetUserPhotosTypeEnumValues() []UserPhotosTypeEnum
GetUserPhotosTypeEnumValues Enumerates the set of values for UserPhotosTypeEnum
type UserRoles ¶
type UserRoles struct { // The value of a role. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // A label indicating the attribute's function. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
UserRoles A list of roles for the User that collectively represent who the User is; e.g., 'Student', 'Faculty'.
func (UserRoles) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserSearchRequest ¶
type UserSearchRequest struct { // 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. Query requests MUST be identified using the following URI: "urn:ietf:params:scim:api:messages:2.0:SearchRequest" REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // A multi-valued list of strings indicating the names of resource attributes to return in the response overriding the set of attributes that would be returned by default. Attribute names MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See (additional retrieval query parameters (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.9)). OPTIONAL. Attributes []string `mandatory:"false" json:"attributes"` // A multi-valued list of strings indicating the return type of attribute definition. The specified set of attributes can be fetched by the return type of the attribute. One or more values can be given together to fetch more than one group of attributes. If "attributes" query parameter is also available, union of the two is fetched. Valid values : all, always, never, request, default. Values are case-insensitive. OPTIONAL. AttributeSets []AttributeSetsEnum `mandatory:"false" json:"attributeSets,omitempty"` // The filter string that is used to request a subset of resources. The filter string MUST be a valid filter expression. See Section 3.4.2.2 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.2). OPTIONAL. Filter *string `mandatory:"false" json:"filter"` // A string that indicates the attribute whose value SHALL be used to order the returned responses. The sortBy attribute MUST be in standard attribute notation (Section 3.10 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.10)) form. See Sorting section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3). OPTIONAL. SortBy *string `mandatory:"false" json:"sortBy"` // A string that indicates the order in which the sortBy parameter is applied. Allowed values are "ascending" and "descending". See (Sorting Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.3)). OPTIONAL. SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"` // An integer that indicates the 1-based index of the first query result. See Pagination Section (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4). OPTIONAL. StartIndex *int `mandatory:"false" json:"startIndex"` // An integer that indicates the desired maximum number of query results per page. 1000 is the largest value that you can use. See the Pagination section of the System for Cross-Domain Identity Management Protocol specification for more information. (Section 3.4.2.4 (https://tools.ietf.org/html/draft-ietf-scim-api-19#section-3.4.2.4)). OPTIONAL. Count *int `mandatory:"false" json:"count"` }
UserSearchRequest Clients MAY execute queries without passing parameters on the URL by using the HTTP POST verb combined with the **.search** path extension. The inclusion of **.search** on the end of a valid SCIM endpoint SHALL be used to indicate the HTTP POST verb is intended to be a query operation. To create a new query result set, a SCIM client sends an HTTP POST request to the desired SCIM resource endpoint (ending in **.search**). The body of the POST request MAY include any of the parameters.
func (UserSearchRequest) String ¶
func (m UserSearchRequest) String() string
func (UserSearchRequest) ValidateEnumValue ¶
func (m UserSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserStatusChanger ¶
type UserStatusChanger struct { // 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 Schemas []string `mandatory:"true" json:"schemas"` // 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 Id *string `mandatory:"false" json:"id"` // 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 Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // 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 IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // 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 Tags []Tags `mandatory:"false" json:"tags"` // 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 DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // 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 IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // 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 DomainOcid *string `mandatory:"false" json:"domainOcid"` // 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 CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // 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 TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` // 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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // User status // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
UserStatusChanger Schema to handle user status change by administrator.
func (UserStatusChanger) String ¶
func (m UserStatusChanger) String() string
func (UserStatusChanger) ValidateEnumValue ¶
func (m UserStatusChanger) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UserUserTypeEnum ¶
type UserUserTypeEnum string
UserUserTypeEnum Enum with underlying type: string
const ( UserUserTypeContractor UserUserTypeEnum = "Contractor" UserUserTypeEmployee UserUserTypeEnum = "Employee" UserUserTypeIntern UserUserTypeEnum = "Intern" UserUserTypeTemp UserUserTypeEnum = "Temp" UserUserTypeExternal UserUserTypeEnum = "External" UserUserTypeService UserUserTypeEnum = "Service" UserUserTypeGeneric UserUserTypeEnum = "Generic" )
Set of constants representing the allowable values for UserUserTypeEnum
func GetMappingUserUserTypeEnum ¶
func GetMappingUserUserTypeEnum(val string) (UserUserTypeEnum, bool)
GetMappingUserUserTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserUserTypeEnumValues ¶
func GetUserUserTypeEnumValues() []UserUserTypeEnum
GetUserUserTypeEnumValues Enumerates the set of values for UserUserTypeEnum
type UserX509Certificates ¶
type UserX509Certificates struct { // The value of a X509 certificate. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: binary // - uniqueness: none Value *interface{} `mandatory:"true" json:"value"` // A human readable name, primarily used for display purposes. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // A label indicating the attribute's function. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"false" json:"type"` // A Boolean value indicating the 'primary' or preferred attribute value for this attribute. The primary attribute value 'true' MUST appear no more than once. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Primary *bool `mandatory:"false" json:"primary"` }
UserX509Certificates A list of certificates issued to the User.
func (UserX509Certificates) String ¶
func (m UserX509Certificates) String() string
func (UserX509Certificates) ValidateEnumValue ¶
func (m UserX509Certificates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Users ¶
type Users struct { // 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. 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. REQUIRED. Schemas []string `mandatory:"true" json:"schemas"` // The total number of results returned by the list or query operation. The value may be larger than the number of resources returned such as when returning a single page of results where multiple pages are available. REQUIRED. TotalResults *int `mandatory:"true" json:"totalResults"` // A multi-valued list of complex objects containing the requested resources. This MAY be a subset of the full set of resources if pagination is requested. REQUIRED if "totalResults" is non-zero. Resources []User `mandatory:"true" json:"Resources"` // The 1-based index of the first result in the current set of list results. REQUIRED when partial results returned due to pagination. StartIndex *int `mandatory:"true" json:"startIndex"` // The number of resources returned in a list response page. REQUIRED when partial results returned due to pagination. ItemsPerPage *int `mandatory:"true" json:"itemsPerPage"` }
Users The SCIM protocol defines a standard set of query parameters that can be used to filter, sort, and paginate to return zero or more resources in a query response. Queries MAY be made against a single resource or a resource type endpoint (e.g., /Users), or the service provider Base URI.
func (Users) ValidateEnumValue ¶
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Source Files ¶
- account_mgmt_info.go
- account_mgmt_info_app.go
- account_mgmt_info_matching_owners.go
- account_mgmt_info_object_class.go
- account_mgmt_info_owner.go
- account_mgmt_info_resource_type.go
- account_mgmt_info_search_request.go
- account_mgmt_info_user_wallet_artifact.go
- account_mgmt_infos.go
- account_recovery_setting.go
- account_recovery_settings.go
- addresses.go
- api_key.go
- api_key_search_request.go
- api_key_user.go
- api_keys.go
- app.go
- app_accounts.go
- app_admin_roles.go
- app_alias_apps.go
- app_allow_authz_policy.go
- app_allowed_scopes.go
- app_allowed_tags.go
- app_app_resources.go
- app_app_signon_policy.go
- app_apps_network_perimeters.go
- app_as_opc_service.go
- app_attr_rendering_metadata.go
- app_based_on_template.go
- app_bundle_configuration_properties.go
- app_bundle_pool_configuration.go
- app_certificates.go
- app_cloud_control_properties.go
- app_connector_bundle.go
- app_deny_authz_policy.go
- app_domain_app.go
- app_editable_attributes.go
- app_extension_dbcs_app.go
- app_extension_enterprise_app_app.go
- app_extension_form_fill_app_app.go
- app_extension_form_fill_app_template_app_template.go
- app_extension_kerberos_realm_app.go
- app_extension_managedapp_app.go
- app_extension_multicloud_service_app_app.go
- app_extension_opc_service_app.go
- app_extension_radius_app_app.go
- app_extension_requestable_app.go
- app_extension_saml_service_provider_app.go
- app_extension_web_tier_policy_app.go
- app_flat_file_bundle_configuration_properties.go
- app_flat_file_connector_bundle.go
- app_form_fill_url_match.go
- app_granted_app_roles.go
- app_grants.go
- app_group_assertion_attributes.go
- app_group_membership_to_return.go
- app_identity_bridges.go
- app_identity_providers.go
- app_idp_policy.go
- app_object_classes.go
- app_outbound_assertion_attributes.go
- app_protectable_secondary_audiences.go
- app_radius_policy.go
- app_role.go
- app_role_app.go
- app_role_members.go
- app_role_search_request.go
- app_roles.go
- app_saml_service_provider.go
- app_scopes.go
- app_search_request.go
- app_service_params.go
- app_signon_policy.go
- app_status_changer.go
- app_terms_of_use.go
- app_three_legged_o_auth_credential.go
- app_trust_policies.go
- app_user_assertion_attributes.go
- app_user_roles.go
- apps.go
- attribute_sets.go
- auth_token.go
- auth_token_search_request.go
- auth_token_user.go
- auth_tokens.go
- authentication_factor_setting.go
- authentication_factor_settings.go
- authentication_factor_settings_bypass_code_settings.go
- authentication_factor_settings_client_app_settings.go
- authentication_factor_settings_compliance_policy.go
- authentication_factor_settings_duo_security_settings.go
- authentication_factor_settings_email_settings.go
- authentication_factor_settings_endpoint_restrictions.go
- authentication_factor_settings_identity_store_settings.go
- authentication_factor_settings_notification_settings.go
- authentication_factor_settings_search_request.go
- authentication_factor_settings_third_party_factor.go
- authentication_factor_settings_totp_settings.go
- authentication_factors_remover.go
- authentication_factors_remover_user.go
- create_api_key_request_response.go
- create_app_request_response.go
- create_app_role_request_response.go
- create_auth_token_request_response.go
- create_authentication_factors_remover_request_response.go
- create_customer_secret_key_request_response.go
- create_dynamic_resource_group_request_response.go
- create_grant_request_response.go
- create_group_request_response.go
- create_identity_provider_request_response.go
- create_me_request_response.go
- create_my_api_key_request_response.go
- create_my_auth_token_request_response.go
- create_my_authentication_factor_initiator_request_response.go
- create_my_authentication_factor_validator_request_response.go
- create_my_authentication_factors_remover_request_response.go
- create_my_customer_secret_key_request_response.go
- create_my_o_auth2_client_credential_request_response.go
- create_my_request_request_response.go
- create_my_smtp_credential_request_response.go
- create_my_support_account_request_response.go
- create_my_user_db_credential_request_response.go
- create_o_auth2_client_credential_request_response.go
- create_password_policy_request_response.go
- create_security_question_request_response.go
- create_smtp_credential_request_response.go
- create_user_db_credential_request_response.go
- create_user_request_response.go
- customer_secret_key.go
- customer_secret_key_search_request.go
- customer_secret_key_user.go
- customer_secret_keys.go
- defined_tags.go
- delete_api_key_request_response.go
- delete_app_request_response.go
- delete_app_role_request_response.go
- delete_auth_token_request_response.go
- delete_customer_secret_key_request_response.go
- delete_dynamic_resource_group_request_response.go
- delete_grant_request_response.go
- delete_group_request_response.go
- delete_identity_provider_request_response.go
- delete_my_api_key_request_response.go
- delete_my_auth_token_request_response.go
- delete_my_customer_secret_key_request_response.go
- delete_my_device_request_response.go
- delete_my_o_auth2_client_credential_request_response.go
- delete_my_smtp_credential_request_response.go
- delete_my_support_account_request_response.go
- delete_my_trusted_user_agent_request_response.go
- delete_my_user_db_credential_request_response.go
- delete_o_auth2_client_credential_request_response.go
- delete_password_policy_request_response.go
- delete_security_question_request_response.go
- delete_smtp_credential_request_response.go
- delete_user_db_credential_request_response.go
- delete_user_request_response.go
- dynamic_resource_group.go
- dynamic_resource_group_dynamic_group_app_roles.go
- dynamic_resource_group_grants.go
- dynamic_resource_group_search_request.go
- dynamic_resource_groups.go
- extension_adaptive_user.go
- extension_capabilities_user.go
- extension_db_credentials_user.go
- extension_db_user_user.go
- extension_dbcs_group.go
- extension_dynamic_group.go
- extension_enterprise20_user.go
- extension_fido_authentication_factor_settings.go
- extension_group_group.go
- extension_kerberos_user_user.go
- extension_me_user.go
- extension_messages_error.go
- extension_mfa_user.go
- extension_oci_tags.go
- extension_password_state_user.go
- extension_passwordless_user.go
- extension_posix_group.go
- extension_posix_user.go
- extension_requestable_group.go
- extension_security_questions_user.go
- extension_self_change_user.go
- extension_self_registration_user.go
- extension_sff_user.go
- extension_social_account_user.go
- extension_social_identity_provider.go
- extension_terms_of_use_user.go
- extension_third_party_authentication_factor_settings.go
- extension_user_credentials_user.go
- extension_user_state_user.go
- extension_user_user.go
- extension_x509_identity_provider.go
- freeform_tags.go
- get_account_mgmt_info_request_response.go
- get_account_recovery_setting_request_response.go
- get_api_key_request_response.go
- get_app_request_response.go
- get_app_role_request_response.go
- get_auth_token_request_response.go
- get_authentication_factor_setting_request_response.go
- get_customer_secret_key_request_response.go
- get_dynamic_resource_group_request_response.go
- get_grant_request_response.go
- get_group_request_response.go
- get_identity_provider_request_response.go
- get_identity_setting_request_response.go
- get_kmsi_setting_request_response.go
- get_me_request_response.go
- get_my_api_key_request_response.go
- get_my_auth_token_request_response.go
- get_my_customer_secret_key_request_response.go
- get_my_device_request_response.go
- get_my_o_auth2_client_credential_request_response.go
- get_my_smtp_credential_request_response.go
- get_my_support_account_request_response.go
- get_my_trusted_user_agent_request_response.go
- get_my_user_db_credential_request_response.go
- get_o_auth2_client_credential_request_response.go
- get_password_policy_request_response.go
- get_security_question_request_response.go
- get_security_question_setting_request_response.go
- get_smtp_credential_request_response.go
- get_user_attributes_setting_request_response.go
- get_user_db_credential_request_response.go
- get_user_request_response.go
- grant.go
- grant_app.go
- grant_app_entitlement_collection.go
- grant_entitlement.go
- grant_grantee.go
- grant_grantor.go
- grant_search_request.go
- grants.go
- group.go
- group_ext_app_roles.go
- group_ext_domain_level_schema_names.go
- group_ext_grants.go
- group_ext_instance_level_schema_names.go
- group_ext_owners.go
- group_ext_password_policy.go
- group_ext_synced_from_app.go
- group_members.go
- group_search_request.go
- groups.go
- idcs_created_by.go
- idcs_last_modified_by.go
- idcs_prevented_operations.go
- identity_provider.go
- identity_provider_correlation_policy.go
- identity_provider_jit_user_prov_assigned_groups.go
- identity_provider_jit_user_prov_attributes.go
- identity_provider_jit_user_prov_group_mappings.go
- identity_provider_search_request.go
- identity_providers.go
- identity_setting.go
- identity_settings.go
- identity_settings_my_profile.go
- identity_settings_posix_gid.go
- identity_settings_posix_uid.go
- identity_settings_search_request.go
- identity_settings_tokens.go
- identitydomains_client.go
- kmsi_setting.go
- kmsi_settings.go
- kmsi_settings_search_request.go
- list_account_mgmt_infos_request_response.go
- list_account_recovery_settings_request_response.go
- list_api_keys_request_response.go
- list_app_roles_request_response.go
- list_apps_request_response.go
- list_auth_tokens_request_response.go
- list_authentication_factor_settings_request_response.go
- list_customer_secret_keys_request_response.go
- list_dynamic_resource_groups_request_response.go
- list_grants_request_response.go
- list_groups_request_response.go
- list_identity_providers_request_response.go
- list_identity_settings_request_response.go
- list_kmsi_settings_request_response.go
- list_my_api_keys_request_response.go
- list_my_apps_request_response.go
- list_my_auth_tokens_request_response.go
- list_my_customer_secret_keys_request_response.go
- list_my_devices_request_response.go
- list_my_groups_request_response.go
- list_my_o_auth2_client_credentials_request_response.go
- list_my_requestable_groups_request_response.go
- list_my_requests_request_response.go
- list_my_smtp_credentials_request_response.go
- list_my_support_accounts_request_response.go
- list_my_trusted_user_agents_request_response.go
- list_my_user_db_credentials_request_response.go
- list_o_auth2_client_credentials_request_response.go
- list_password_policies_request_response.go
- list_resource_type_schema_attributes_request_response.go
- list_security_question_settings_request_response.go
- list_security_questions_request_response.go
- list_smtp_credentials_request_response.go
- list_user_attributes_settings_request_response.go
- list_user_db_credentials_request_response.go
- list_users_request_response.go
- me.go
- me_emails.go
- me_entitlements.go
- me_groups.go
- me_ims.go
- me_name.go
- me_password_changer.go
- me_phone_numbers.go
- me_photos.go
- me_roles.go
- me_x509_certificates.go
- meta.go
- my_api_key.go
- my_api_key_user.go
- my_api_keys.go
- my_app.go
- my_app_app.go
- my_app_owner.go
- my_app_search_request.go
- my_app_user_wallet_artifact.go
- my_apps.go
- my_auth_token.go
- my_auth_token_user.go
- my_auth_tokens.go
- my_authentication_factor_initiator.go
- my_authentication_factor_initiator_additional_attributes.go
- my_authentication_factor_initiator_third_party_factor.go
- my_authentication_factor_validator.go
- my_authentication_factor_validator_additional_attributes.go
- my_authentication_factor_validator_security_questions.go
- my_authentication_factor_validator_third_party_factor.go
- my_authentication_factors_remover.go
- my_authentication_factors_remover_user.go
- my_customer_secret_key.go
- my_customer_secret_key_user.go
- my_customer_secret_keys.go
- my_device.go
- my_device_additional_attributes.go
- my_device_authentication_factors.go
- my_device_non_compliances.go
- my_device_push_notification_target.go
- my_device_third_party_factor.go
- my_device_user.go
- my_devices.go
- my_group.go
- my_group_members.go
- my_group_search_request.go
- my_groups.go
- my_o_auth2_client_credential.go
- my_o_auth2_client_credential_scopes.go
- my_o_auth2_client_credential_user.go
- my_o_auth2_client_credentials.go
- my_request.go
- my_request_requesting.go
- my_request_requestor.go
- my_request_search_request.go
- my_requestable_group.go
- my_requestable_group_members.go
- my_requestable_group_search_request.go
- my_requestable_groups.go
- my_requests.go
- my_smtp_credential.go
- my_smtp_credential_user.go
- my_smtp_credentials.go
- my_support_account.go
- my_support_account_user.go
- my_support_accounts.go
- my_trusted_user_agent.go
- my_trusted_user_agent_trusted_factors.go
- my_trusted_user_agent_user.go
- my_trusted_user_agents.go
- my_user_db_credential.go
- my_user_db_credentials.go
- my_user_db_credentials_user.go
- o_auth2_client_credential.go
- o_auth2_client_credential_scopes.go
- o_auth2_client_credential_search_request.go
- o_auth2_client_credential_user.go
- o_auth2_client_credentials.go
- operations.go
- password_policies.go
- password_policy.go
- password_policy_configured_password_policy_rules.go
- password_policy_groups.go
- password_policy_search_request.go
- patch_account_recovery_setting_request_response.go
- patch_api_key_request_response.go
- patch_app_request_response.go
- patch_app_role_request_response.go
- patch_auth_token_request_response.go
- patch_customer_secret_key_request_response.go
- patch_dynamic_resource_group_request_response.go
- patch_grant_request_response.go
- patch_group_request_response.go
- patch_identity_provider_request_response.go
- patch_identity_setting_request_response.go
- patch_kmsi_setting_request_response.go
- patch_me_request_response.go
- patch_my_api_key_request_response.go
- patch_my_auth_token_request_response.go
- patch_my_customer_secret_key_request_response.go
- patch_my_device_request_response.go
- patch_my_o_auth2_client_credential_request_response.go
- patch_my_smtp_credential_request_response.go
- patch_o_auth2_client_credential_request_response.go
- patch_op.go
- patch_password_policy_request_response.go
- patch_security_question_request_response.go
- patch_security_question_setting_request_response.go
- patch_smtp_credential_request_response.go
- patch_user_attributes_setting_request_response.go
- patch_user_request_response.go
- put_account_recovery_setting_request_response.go
- put_app_request_response.go
- put_app_status_changer_request_response.go
- put_authentication_factor_setting_request_response.go
- put_dynamic_resource_group_request_response.go
- put_group_request_response.go
- put_identity_provider_request_response.go
- put_identity_setting_request_response.go
- put_kmsi_setting_request_response.go
- put_me_password_changer_request_response.go
- put_me_request_response.go
- put_password_policy_request_response.go
- put_security_question_setting_request_response.go
- put_user_capabilities_changer_request_response.go
- put_user_password_changer_request_response.go
- put_user_password_resetter_request_response.go
- put_user_request_response.go
- put_user_status_changer_request_response.go
- resource_type_schema_attribute.go
- resource_type_schema_attribute_search_request.go
- resource_type_schema_attributes.go
- search_account_mgmt_infos_request_response.go
- search_api_keys_request_response.go
- search_app_roles_request_response.go
- search_apps_request_response.go
- search_auth_tokens_request_response.go
- search_authentication_factor_settings_request_response.go
- search_customer_secret_keys_request_response.go
- search_dynamic_resource_groups_request_response.go
- search_grants_request_response.go
- search_groups_request_response.go
- search_identity_providers_request_response.go
- search_identity_settings_request_response.go
- search_kmsi_settings_request_response.go
- search_my_apps_request_response.go
- search_my_groups_request_response.go
- search_my_requestable_groups_request_response.go
- search_my_requests_request_response.go
- search_o_auth2_client_credentials_request_response.go
- search_password_policies_request_response.go
- search_resource_type_schema_attributes_request_response.go
- search_security_question_settings_request_response.go
- search_security_questions_request_response.go
- search_smtp_credentials_request_response.go
- search_user_attributes_settings_request_response.go
- search_user_db_credentials_request_response.go
- search_users_request_response.go
- security_question.go
- security_question_question_text.go
- security_question_search_request.go
- security_question_setting.go
- security_question_settings.go
- security_question_settings_search_request.go
- security_questions.go
- smtp_credential.go
- smtp_credential_search_request.go
- smtp_credential_user.go
- smtp_credentials.go
- sort_order.go
- tags.go
- user.go
- user_attributes_setting.go
- user_attributes_settings.go
- user_attributes_settings_attribute_settings.go
- user_attributes_settings_search_request.go
- user_capabilities_changer.go
- user_db_credential.go
- user_db_credentials.go
- user_db_credentials_search_request.go
- user_db_credentials_user.go
- user_emails.go
- user_entitlements.go
- user_ext_accounts.go
- user_ext_api_keys.go
- user_ext_app_roles.go
- user_ext_applicable_authentication_target_app.go
- user_ext_applicable_password_policy.go
- user_ext_auth_tokens.go
- user_ext_bypass_codes.go
- user_ext_customer_secret_keys.go
- user_ext_db_credentials.go
- user_ext_delegated_authentication_target_app.go
- user_ext_devices.go
- user_ext_factor_identifier.go
- user_ext_grants.go
- user_ext_idcs_app_roles_limited_to_groups.go
- user_ext_locked.go
- user_ext_manager.go
- user_ext_o_auth2_client_credentials.go
- user_ext_password_verifiers.go
- user_ext_preferred_device.go
- user_ext_realm_users.go
- user_ext_recovery_locked.go
- user_ext_risk_scores.go
- user_ext_sec_questions.go
- user_ext_self_registration_profile.go
- user_ext_smtp_credentials.go
- user_ext_social_accounts.go
- user_ext_support_accounts.go
- user_ext_synced_from_app.go
- user_ext_terms_of_use_consents.go
- user_ext_trusted_user_agents.go
- user_ext_user_token.go
- user_groups.go
- user_ims.go
- user_name.go
- user_password_changer.go
- user_password_resetter.go
- user_password_resetter_user_token.go
- user_phone_numbers.go
- user_photos.go
- user_roles.go
- user_search_request.go
- user_status_changer.go
- user_x509_certificates.go
- users.go