func GetAccountMgmtInfoOperationContextEnumStringValues() []string
GetAccountMgmtInfoOperationContextEnumStringValues Enumerates the set of values in String for AccountMgmtInfoOperationContextEnum
func GetAccountMgmtInfoSyncSituationEnumStringValues() []string
GetAccountMgmtInfoSyncSituationEnumStringValues Enumerates the set of values in String for AccountMgmtInfoSyncSituationEnum
func GetAccountRecoverySettingFactorsEnumStringValues() []string
GetAccountRecoverySettingFactorsEnumStringValues Enumerates the set of values in String for AccountRecoverySettingFactorsEnum
func GetAddressesTypeEnumStringValues() []string
GetAddressesTypeEnumStringValues Enumerates the set of values in String for AddressesTypeEnum
func GetAppAllowedOperationsEnumStringValues() []string
GetAppAllowedOperationsEnumStringValues Enumerates the set of values in String for AppAllowedOperationsEnum
func GetAppAttrRenderingMetadataSectionEnumStringValues() []string
GetAppAttrRenderingMetadataSectionEnumStringValues Enumerates the set of values in String for AppAttrRenderingMetadataSectionEnum
func GetAppAttrRenderingMetadataWidgetEnumStringValues() []string
GetAppAttrRenderingMetadataWidgetEnumStringValues Enumerates the set of values in String for AppAttrRenderingMetadataWidgetEnum
func GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
GetAppBundleConfigurationPropertiesIcfTypeEnumStringValues Enumerates the set of values in String for AppBundleConfigurationPropertiesIcfTypeEnum
func GetAppClientIPCheckingEnumStringValues() []string
GetAppClientIPCheckingEnumStringValues Enumerates the set of values in String for AppClientIPCheckingEnum
func GetAppClientTypeEnumStringValues() []string
GetAppClientTypeEnumStringValues Enumerates the set of values in String for AppClientTypeEnum
func GetAppConnectorBundleTypeEnumStringValues() []string
GetAppConnectorBundleTypeEnumStringValues Enumerates the set of values in String for AppConnectorBundleTypeEnum
func GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues() []string
GetAppExtensionFormFillAppAppFormCredMethodEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppAppFormCredMethodEnum
func GetAppExtensionFormFillAppAppFormTypeEnumStringValues() []string
GetAppExtensionFormFillAppAppFormTypeEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppAppFormTypeEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues() []string
GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues() []string
GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumStringValues Enumerates the set of values in String for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues() []string
GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumStringValues Enumerates the set of values in String for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppCurrentFederationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppCurrentFederationModeEnum
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
func GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppNextFederationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppNextFederationModeEnum
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues() []string
GetAppExtensionOpcServiceAppNextSynchronizationModeEnumStringValues Enumerates the set of values in String for AppExtensionOpcServiceAppNextSynchronizationModeEnum
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppFederationProtocolEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppFederationProtocolEnum
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppLogoutBindingEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppLogoutBindingEnum
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues() []string
GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumStringValues Enumerates the set of values in String for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues() []string
GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumStringValues Enumerates the set of values in String for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues() []string
GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumStringValues Enumerates the set of values in String for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
func GetAppGrantedAppRolesTypeEnumStringValues() []string
GetAppGrantedAppRolesTypeEnumStringValues Enumerates the set of values in String for AppGrantedAppRolesTypeEnum
func GetAppGrantsGrantMechanismEnumStringValues() []string
GetAppGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for AppGrantsGrantMechanismEnum
func GetAppGrantsGranteeTypeEnumStringValues() []string
GetAppGrantsGranteeTypeEnumStringValues Enumerates the set of values in String for AppGrantsGranteeTypeEnum
func GetAppLoginMechanismEnumStringValues() []string
GetAppLoginMechanismEnumStringValues Enumerates the set of values in String for AppLoginMechanismEnum
func GetAppObjectClassesTypeEnumStringValues() []string
GetAppObjectClassesTypeEnumStringValues Enumerates the set of values in String for AppObjectClassesTypeEnum
func GetAppRoleMembersTypeEnumStringValues() []string
GetAppRoleMembersTypeEnumStringValues Enumerates the set of values in String for AppRoleMembersTypeEnum
func GetAppTrustScopeEnumStringValues() []string
GetAppTrustScopeEnumStringValues Enumerates the set of values in String for AppTrustScopeEnum
func GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumStringValues() []string
GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
func GetApprovalWorkflowAssignmentAssignedToTypeEnumStringValues() []string
GetApprovalWorkflowAssignmentAssignedToTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowAssignmentAssignedToTypeEnum
func GetApprovalWorkflowAssignmentAssignmentTypeEnumStringValues() []string
GetApprovalWorkflowAssignmentAssignmentTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowAssignmentAssignmentTypeEnum
func GetApprovalWorkflowMaxDurationUnitEnumStringValues() []string
GetApprovalWorkflowMaxDurationUnitEnumStringValues Enumerates the set of values in String for ApprovalWorkflowMaxDurationUnitEnum
func GetApprovalWorkflowStepTypeEnumStringValues() []string
GetApprovalWorkflowStepTypeEnumStringValues Enumerates the set of values in String for ApprovalWorkflowStepTypeEnum
func GetAttributeSetsEnumStringValues() []string
GetAttributeSetsEnumStringValues Enumerates the set of values in String for AttributeSetsEnum
func GetAuthTokenStatusEnumStringValues() []string
GetAuthTokenStatusEnumStringValues Enumerates the set of values in String for AuthTokenStatusEnum
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues() []string
GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues() []string
GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues() []string
GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues() []string
GetAuthenticationFactorSettingsCompliancePolicyActionEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsCompliancePolicyActionEnum
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues() []string
GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues() []string
GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumStringValues Enumerates the set of values in String for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
func GetAuthenticationFactorsRemoverTypeEnumStringValues() []string
GetAuthenticationFactorsRemoverTypeEnumStringValues Enumerates the set of values in String for AuthenticationFactorsRemoverTypeEnum
func GetCloudGateTypeEnumStringValues() []string
GetCloudGateTypeEnumStringValues Enumerates the set of values in String for CloudGateTypeEnum
func GetConditionOperatorEnumStringValues() []string
GetConditionOperatorEnumStringValues Enumerates the set of values in String for ConditionOperatorEnum
func GetCustomerSecretKeyStatusEnumStringValues() []string
GetCustomerSecretKeyStatusEnumStringValues Enumerates the set of values in String for CustomerSecretKeyStatusEnum
func GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues() []string
GetDynamicResourceGroupGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for DynamicResourceGroupGrantsGrantMechanismEnum
func GetExtensionAdaptiveUserRiskLevelEnumStringValues() []string
GetExtensionAdaptiveUserRiskLevelEnumStringValues Enumerates the set of values in String for ExtensionAdaptiveUserRiskLevelEnum
func GetExtensionDynamicGroupMembershipTypeEnumStringValues() []string
GetExtensionDynamicGroupMembershipTypeEnumStringValues Enumerates the set of values in String for ExtensionDynamicGroupMembershipTypeEnum
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAttestationEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues() []string
GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumStringValues Enumerates the set of values in String for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
func GetExtensionGroupGroupCreationMechanismEnumStringValues() []string
GetExtensionGroupGroupCreationMechanismEnumStringValues Enumerates the set of values in String for ExtensionGroupGroupCreationMechanismEnum
func GetExtensionMfaUserMfaStatusEnumStringValues() []string
GetExtensionMfaUserMfaStatusEnumStringValues Enumerates the set of values in String for ExtensionMfaUserMfaStatusEnum
func GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues() []string
GetExtensionMfaUserPreferredAuthenticationFactorEnumStringValues Enumerates the set of values in String for ExtensionMfaUserPreferredAuthenticationFactorEnum
func GetExtensionPasswordlessUserFactorTypeEnumStringValues() []string
GetExtensionPasswordlessUserFactorTypeEnumStringValues Enumerates the set of values in String for ExtensionPasswordlessUserFactorTypeEnum
func GetExtensionSocialIdentityProviderStatusEnumStringValues() []string
GetExtensionSocialIdentityProviderStatusEnumStringValues Enumerates the set of values in String for ExtensionSocialIdentityProviderStatusEnum
func GetExtensionUserUserCreationMechanismEnumStringValues() []string
GetExtensionUserUserCreationMechanismEnumStringValues Enumerates the set of values in String for ExtensionUserUserCreationMechanismEnum
func GetExtensionUserUserPreferredUiLandingPageEnumStringValues() []string
GetExtensionUserUserPreferredUiLandingPageEnumStringValues Enumerates the set of values in String for ExtensionUserUserPreferredUiLandingPageEnum
func GetExtensionUserUserProviderEnumStringValues() []string
GetExtensionUserUserProviderEnumStringValues Enumerates the set of values in String for ExtensionUserUserProviderEnum
func GetExtensionUserUserStatusEnumStringValues() []string
GetExtensionUserUserStatusEnumStringValues Enumerates the set of values in String for ExtensionUserUserStatusEnum
func GetExtensionX509IdentityProviderEkuValuesEnumStringValues() []string
GetExtensionX509IdentityProviderEkuValuesEnumStringValues Enumerates the set of values in String for ExtensionX509IdentityProviderEkuValuesEnum
func GetGrantGrantMechanismEnumStringValues() []string
GetGrantGrantMechanismEnumStringValues Enumerates the set of values in String for GrantGrantMechanismEnum
func GetGrantGranteeTypeEnumStringValues() []string
GetGrantGranteeTypeEnumStringValues Enumerates the set of values in String for GrantGranteeTypeEnum
func GetGrantGrantorTypeEnumStringValues() []string
GetGrantGrantorTypeEnumStringValues Enumerates the set of values in String for GrantGrantorTypeEnum
func GetGroupExtAppRolesTypeEnumStringValues() []string
GetGroupExtAppRolesTypeEnumStringValues Enumerates the set of values in String for GroupExtAppRolesTypeEnum
func GetGroupExtGrantsGrantMechanismEnumStringValues() []string
GetGroupExtGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for GroupExtGrantsGrantMechanismEnum
func GetGroupExtOwnersTypeEnumStringValues() []string
GetGroupExtOwnersTypeEnumStringValues Enumerates the set of values in String for GroupExtOwnersTypeEnum
func GetGroupExtSyncedFromAppTypeEnumStringValues() []string
GetGroupExtSyncedFromAppTypeEnumStringValues Enumerates the set of values in String for GroupExtSyncedFromAppTypeEnum
func GetGroupMembersTypeEnumStringValues() []string
GetGroupMembersTypeEnumStringValues Enumerates the set of values in String for GroupMembersTypeEnum
func GetIdcsCreatedByTypeEnumStringValues() []string
GetIdcsCreatedByTypeEnumStringValues Enumerates the set of values in String for IdcsCreatedByTypeEnum
func GetIdcsLastModifiedByTypeEnumStringValues() []string
GetIdcsLastModifiedByTypeEnumStringValues Enumerates the set of values in String for IdcsLastModifiedByTypeEnum
func GetIdcsPreventedOperationsEnumStringValues() []string
GetIdcsPreventedOperationsEnumStringValues Enumerates the set of values in String for IdcsPreventedOperationsEnum
func GetIdentityPropagationTrustSubjectTypeEnumStringValues() []string
GetIdentityPropagationTrustSubjectTypeEnumStringValues Enumerates the set of values in String for IdentityPropagationTrustSubjectTypeEnum
func GetIdentityPropagationTrustTypeEnumStringValues() []string
GetIdentityPropagationTrustTypeEnumStringValues Enumerates the set of values in String for IdentityPropagationTrustTypeEnum
func GetIdentityProviderAuthnRequestBindingEnumStringValues() []string
GetIdentityProviderAuthnRequestBindingEnumStringValues Enumerates the set of values in String for IdentityProviderAuthnRequestBindingEnum
func GetIdentityProviderCorrelationPolicyTypeEnumStringValues() []string
GetIdentityProviderCorrelationPolicyTypeEnumStringValues Enumerates the set of values in String for IdentityProviderCorrelationPolicyTypeEnum
func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues() []string
GetIdentityProviderJitUserProvGroupAssignmentMethodEnumStringValues Enumerates the set of values in String for IdentityProviderJitUserProvGroupAssignmentMethodEnum
func GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues() []string
GetIdentityProviderJitUserProvGroupMappingModeEnumStringValues Enumerates the set of values in String for IdentityProviderJitUserProvGroupMappingModeEnum
func GetIdentityProviderLogoutBindingEnumStringValues() []string
GetIdentityProviderLogoutBindingEnumStringValues Enumerates the set of values in String for IdentityProviderLogoutBindingEnum
func GetIdentityProviderSignatureHashAlgorithmEnumStringValues() []string
GetIdentityProviderSignatureHashAlgorithmEnumStringValues Enumerates the set of values in String for IdentityProviderSignatureHashAlgorithmEnum
func GetIdentityProviderTypeEnumStringValues() []string
GetIdentityProviderTypeEnumStringValues Enumerates the set of values in String for IdentityProviderTypeEnum
func GetIdentityProviderUserMappingMethodEnumStringValues() []string
GetIdentityProviderUserMappingMethodEnumStringValues Enumerates the set of values in String for IdentityProviderUserMappingMethodEnum
func GetIdentitySettingsTokensTypeEnumStringValues() []string
GetIdentitySettingsTokensTypeEnumStringValues Enumerates the set of values in String for IdentitySettingsTokensTypeEnum
func GetListAccountMgmtInfosSortOrderEnumStringValues() []string
GetListAccountMgmtInfosSortOrderEnumStringValues Enumerates the set of values in String for ListAccountMgmtInfosSortOrderEnum
func GetListApiKeysSortOrderEnumStringValues() []string
GetListApiKeysSortOrderEnumStringValues Enumerates the set of values in String for ListApiKeysSortOrderEnum
func GetListAppRolesSortOrderEnumStringValues() []string
GetListAppRolesSortOrderEnumStringValues Enumerates the set of values in String for ListAppRolesSortOrderEnum
func GetListApprovalWorkflowAssignmentsSortOrderEnumStringValues() []string
GetListApprovalWorkflowAssignmentsSortOrderEnumStringValues Enumerates the set of values in String for ListApprovalWorkflowAssignmentsSortOrderEnum
func GetListApprovalWorkflowStepsSortOrderEnumStringValues() []string
GetListApprovalWorkflowStepsSortOrderEnumStringValues Enumerates the set of values in String for ListApprovalWorkflowStepsSortOrderEnum
func GetListApprovalWorkflowsSortOrderEnumStringValues() []string
GetListApprovalWorkflowsSortOrderEnumStringValues Enumerates the set of values in String for ListApprovalWorkflowsSortOrderEnum
func GetListAppsSortOrderEnumStringValues() []string
GetListAppsSortOrderEnumStringValues Enumerates the set of values in String for ListAppsSortOrderEnum
func GetListAuthTokensSortOrderEnumStringValues() []string
GetListAuthTokensSortOrderEnumStringValues Enumerates the set of values in String for ListAuthTokensSortOrderEnum
func GetListCloudGateMappingsSortOrderEnumStringValues() []string
GetListCloudGateMappingsSortOrderEnumStringValues Enumerates the set of values in String for ListCloudGateMappingsSortOrderEnum
func GetListCloudGateServersSortOrderEnumStringValues() []string
GetListCloudGateServersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudGateServersSortOrderEnum
func GetListCloudGatesSortOrderEnumStringValues() []string
GetListCloudGatesSortOrderEnumStringValues Enumerates the set of values in String for ListCloudGatesSortOrderEnum
func GetListConditionsSortOrderEnumStringValues() []string
GetListConditionsSortOrderEnumStringValues Enumerates the set of values in String for ListConditionsSortOrderEnum
func GetListCustomerSecretKeysSortOrderEnumStringValues() []string
GetListCustomerSecretKeysSortOrderEnumStringValues Enumerates the set of values in String for ListCustomerSecretKeysSortOrderEnum
func GetListDynamicResourceGroupsSortOrderEnumStringValues() []string
GetListDynamicResourceGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListDynamicResourceGroupsSortOrderEnum
func GetListGrantsSortOrderEnumStringValues() []string
GetListGrantsSortOrderEnumStringValues Enumerates the set of values in String for ListGrantsSortOrderEnum
func GetListGroupsSortOrderEnumStringValues() []string
GetListGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListGroupsSortOrderEnum
func GetListIdentityPropagationTrustsSortOrderEnumStringValues() []string
GetListIdentityPropagationTrustsSortOrderEnumStringValues Enumerates the set of values in String for ListIdentityPropagationTrustsSortOrderEnum
func GetListIdentityProvidersSortOrderEnumStringValues() []string
GetListIdentityProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListIdentityProvidersSortOrderEnum
func GetListMyApiKeysSortOrderEnumStringValues() []string
GetListMyApiKeysSortOrderEnumStringValues Enumerates the set of values in String for ListMyApiKeysSortOrderEnum
func GetListMyAppsSortOrderEnumStringValues() []string
GetListMyAppsSortOrderEnumStringValues Enumerates the set of values in String for ListMyAppsSortOrderEnum
func GetListMyAuthTokensSortOrderEnumStringValues() []string
GetListMyAuthTokensSortOrderEnumStringValues Enumerates the set of values in String for ListMyAuthTokensSortOrderEnum
func GetListMyCompletedApprovalsSortOrderEnumStringValues() []string
GetListMyCompletedApprovalsSortOrderEnumStringValues Enumerates the set of values in String for ListMyCompletedApprovalsSortOrderEnum
func GetListMyCustomerSecretKeysSortOrderEnumStringValues() []string
GetListMyCustomerSecretKeysSortOrderEnumStringValues Enumerates the set of values in String for ListMyCustomerSecretKeysSortOrderEnum
func GetListMyDevicesSortOrderEnumStringValues() []string
GetListMyDevicesSortOrderEnumStringValues Enumerates the set of values in String for ListMyDevicesSortOrderEnum
func GetListMyGroupsSortOrderEnumStringValues() []string
GetListMyGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListMyGroupsSortOrderEnum
func GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues() []string
GetListMyOAuth2ClientCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMyOAuth2ClientCredentialsSortOrderEnum
func GetListMyPendingApprovalsSortOrderEnumStringValues() []string
GetListMyPendingApprovalsSortOrderEnumStringValues Enumerates the set of values in String for ListMyPendingApprovalsSortOrderEnum
func GetListMyRequestableGroupsSortOrderEnumStringValues() []string
GetListMyRequestableGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListMyRequestableGroupsSortOrderEnum
func GetListMyRequestsSortOrderEnumStringValues() []string
GetListMyRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListMyRequestsSortOrderEnum
func GetListMySmtpCredentialsSortOrderEnumStringValues() []string
GetListMySmtpCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMySmtpCredentialsSortOrderEnum
func GetListMySupportAccountsSortOrderEnumStringValues() []string
GetListMySupportAccountsSortOrderEnumStringValues Enumerates the set of values in String for ListMySupportAccountsSortOrderEnum
func GetListMyTrustedUserAgentsSortOrderEnumStringValues() []string
GetListMyTrustedUserAgentsSortOrderEnumStringValues Enumerates the set of values in String for ListMyTrustedUserAgentsSortOrderEnum
func GetListMyUserDbCredentialsSortOrderEnumStringValues() []string
GetListMyUserDbCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListMyUserDbCredentialsSortOrderEnum
func GetListNetworkPerimetersSortOrderEnumStringValues() []string
GetListNetworkPerimetersSortOrderEnumStringValues Enumerates the set of values in String for ListNetworkPerimetersSortOrderEnum
func GetListOAuth2ClientCredentialsSortOrderEnumStringValues() []string
GetListOAuth2ClientCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListOAuth2ClientCredentialsSortOrderEnum
func GetListOAuthClientCertificatesSortOrderEnumStringValues() []string
GetListOAuthClientCertificatesSortOrderEnumStringValues Enumerates the set of values in String for ListOAuthClientCertificatesSortOrderEnum
func GetListOAuthPartnerCertificatesSortOrderEnumStringValues() []string
GetListOAuthPartnerCertificatesSortOrderEnumStringValues Enumerates the set of values in String for ListOAuthPartnerCertificatesSortOrderEnum
func GetListOciConsoleSignOnPolicyConsentsSortOrderEnumStringValues() []string
GetListOciConsoleSignOnPolicyConsentsSortOrderEnumStringValues Enumerates the set of values in String for ListOciConsoleSignOnPolicyConsentsSortOrderEnum
func GetListPasswordPoliciesSortOrderEnumStringValues() []string
GetListPasswordPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListPasswordPoliciesSortOrderEnum
func GetListPoliciesSortOrderEnumStringValues() []string
GetListPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListPoliciesSortOrderEnum
func GetListResourceTypeSchemaAttributesSortOrderEnumStringValues() []string
GetListResourceTypeSchemaAttributesSortOrderEnumStringValues Enumerates the set of values in String for ListResourceTypeSchemaAttributesSortOrderEnum
func GetListRulesSortOrderEnumStringValues() []string
GetListRulesSortOrderEnumStringValues Enumerates the set of values in String for ListRulesSortOrderEnum
func GetListSchemasSortOrderEnumStringValues() []string
GetListSchemasSortOrderEnumStringValues Enumerates the set of values in String for ListSchemasSortOrderEnum
func GetListSecurityQuestionsSortOrderEnumStringValues() []string
GetListSecurityQuestionsSortOrderEnumStringValues Enumerates the set of values in String for ListSecurityQuestionsSortOrderEnum
func GetListSelfRegistrationProfilesSortOrderEnumStringValues() []string
GetListSelfRegistrationProfilesSortOrderEnumStringValues Enumerates the set of values in String for ListSelfRegistrationProfilesSortOrderEnum
func GetListSmtpCredentialsSortOrderEnumStringValues() []string
GetListSmtpCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListSmtpCredentialsSortOrderEnum
func GetListSocialIdentityProvidersSortOrderEnumStringValues() []string
GetListSocialIdentityProvidersSortOrderEnumStringValues Enumerates the set of values in String for ListSocialIdentityProvidersSortOrderEnum
func GetListUserDbCredentialsSortOrderEnumStringValues() []string
GetListUserDbCredentialsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDbCredentialsSortOrderEnum
func GetListUsersSortOrderEnumStringValues() []string
GetListUsersSortOrderEnumStringValues Enumerates the set of values in String for ListUsersSortOrderEnum
func GetMeEmailsTypeEnumStringValues() []string
GetMeEmailsTypeEnumStringValues Enumerates the set of values in String for MeEmailsTypeEnum
func GetMeGroupsTypeEnumStringValues() []string
GetMeGroupsTypeEnumStringValues Enumerates the set of values in String for MeGroupsTypeEnum
func GetMeImsTypeEnumStringValues() []string
GetMeImsTypeEnumStringValues Enumerates the set of values in String for MeImsTypeEnum
func GetMePhoneNumbersTypeEnumStringValues() []string
GetMePhoneNumbersTypeEnumStringValues Enumerates the set of values in String for MePhoneNumbersTypeEnum
func GetMePhotosTypeEnumStringValues() []string
GetMePhotosTypeEnumStringValues Enumerates the set of values in String for MePhotosTypeEnum
func GetMeUserTypeEnumStringValues() []string
GetMeUserTypeEnumStringValues Enumerates the set of values in String for MeUserTypeEnum
func GetMyAuthTokenStatusEnumStringValues() []string
GetMyAuthTokenStatusEnumStringValues Enumerates the set of values in String for MyAuthTokenStatusEnum
func GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues() []string
GetMyAuthenticationFactorInitiatorAuthFactorEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorAuthFactorEnum
func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues() []string
GetMyAuthenticationFactorInitiatorPreferenceTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorPreferenceTypeEnum
func GetMyAuthenticationFactorInitiatorScenarioEnumStringValues() []string
GetMyAuthenticationFactorInitiatorScenarioEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorScenarioEnum
func GetMyAuthenticationFactorInitiatorTypeEnumStringValues() []string
GetMyAuthenticationFactorInitiatorTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorInitiatorTypeEnum
func GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues() []string
GetMyAuthenticationFactorValidatorAuthFactorEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorAuthFactorEnum
func GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues() []string
GetMyAuthenticationFactorValidatorPreferenceTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorPreferenceTypeEnum
func GetMyAuthenticationFactorValidatorScenarioEnumStringValues() []string
GetMyAuthenticationFactorValidatorScenarioEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorScenarioEnum
func GetMyAuthenticationFactorValidatorStatusEnumStringValues() []string
GetMyAuthenticationFactorValidatorStatusEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorStatusEnum
func GetMyAuthenticationFactorValidatorTypeEnumStringValues() []string
GetMyAuthenticationFactorValidatorTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorValidatorTypeEnum
func GetMyAuthenticationFactorsRemoverTypeEnumStringValues() []string
GetMyAuthenticationFactorsRemoverTypeEnumStringValues Enumerates the set of values in String for MyAuthenticationFactorsRemoverTypeEnum
func GetMyCustomerSecretKeyStatusEnumStringValues() []string
GetMyCustomerSecretKeyStatusEnumStringValues Enumerates the set of values in String for MyCustomerSecretKeyStatusEnum
func GetMyDeviceAuthenticationFactorsStatusEnumStringValues() []string
GetMyDeviceAuthenticationFactorsStatusEnumStringValues Enumerates the set of values in String for MyDeviceAuthenticationFactorsStatusEnum
func GetMyDeviceAuthenticationFactorsTypeEnumStringValues() []string
GetMyDeviceAuthenticationFactorsTypeEnumStringValues Enumerates the set of values in String for MyDeviceAuthenticationFactorsTypeEnum
func GetMyDeviceNonCompliancesActionEnumStringValues() []string
GetMyDeviceNonCompliancesActionEnumStringValues Enumerates the set of values in String for MyDeviceNonCompliancesActionEnum
func GetMyDevicePlatformEnumStringValues() []string
GetMyDevicePlatformEnumStringValues Enumerates the set of values in String for MyDevicePlatformEnum
func GetMyDeviceStatusEnumStringValues() []string
GetMyDeviceStatusEnumStringValues Enumerates the set of values in String for MyDeviceStatusEnum
func GetMyGroupMembersTypeEnumStringValues() []string
GetMyGroupMembersTypeEnumStringValues Enumerates the set of values in String for MyGroupMembersTypeEnum
func GetMyOAuth2ClientCredentialStatusEnumStringValues() []string
GetMyOAuth2ClientCredentialStatusEnumStringValues Enumerates the set of values in String for MyOAuth2ClientCredentialStatusEnum
func GetMyRequestActionEnumStringValues() []string
GetMyRequestActionEnumStringValues Enumerates the set of values in String for MyRequestActionEnum
func GetMyRequestRequestingTypeEnumStringValues() []string
GetMyRequestRequestingTypeEnumStringValues Enumerates the set of values in String for MyRequestRequestingTypeEnum
func GetMyRequestStatusEnumStringValues() []string
GetMyRequestStatusEnumStringValues Enumerates the set of values in String for MyRequestStatusEnum
func GetMyRequestableGroupMembersTypeEnumStringValues() []string
GetMyRequestableGroupMembersTypeEnumStringValues Enumerates the set of values in String for MyRequestableGroupMembersTypeEnum
func GetMySmtpCredentialStatusEnumStringValues() []string
GetMySmtpCredentialStatusEnumStringValues Enumerates the set of values in String for MySmtpCredentialStatusEnum
func GetMySupportAccountProviderEnumStringValues() []string
GetMySupportAccountProviderEnumStringValues Enumerates the set of values in String for MySupportAccountProviderEnum
func GetMyTrustedUserAgentTokenTypeEnumStringValues() []string
GetMyTrustedUserAgentTokenTypeEnumStringValues Enumerates the set of values in String for MyTrustedUserAgentTokenTypeEnum
func GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues() []string
GetMyTrustedUserAgentTrustedFactorsCategoryEnumStringValues Enumerates the set of values in String for MyTrustedUserAgentTrustedFactorsCategoryEnum
func GetMyUserDbCredentialStatusEnumStringValues() []string
GetMyUserDbCredentialStatusEnumStringValues Enumerates the set of values in String for MyUserDbCredentialStatusEnum
func GetNetworkPerimeterIpAddressesTypeEnumStringValues() []string
GetNetworkPerimeterIpAddressesTypeEnumStringValues Enumerates the set of values in String for NetworkPerimeterIpAddressesTypeEnum
func GetNetworkPerimeterIpAddressesVersionEnumStringValues() []string
GetNetworkPerimeterIpAddressesVersionEnumStringValues Enumerates the set of values in String for NetworkPerimeterIpAddressesVersionEnum
func GetNotificationSettingsFromEmailAddressValidateEnumStringValues() []string
GetNotificationSettingsFromEmailAddressValidateEnumStringValues Enumerates the set of values in String for NotificationSettingsFromEmailAddressValidateEnum
func GetNotificationSettingsFromEmailAddressValidationStatusEnumStringValues() []string
GetNotificationSettingsFromEmailAddressValidationStatusEnumStringValues Enumerates the set of values in String for NotificationSettingsFromEmailAddressValidationStatusEnum
func GetOAuth2ClientCredentialStatusEnumStringValues() []string
GetOAuth2ClientCredentialStatusEnumStringValues Enumerates the set of values in String for OAuth2ClientCredentialStatusEnum
func GetOciConsoleSignOnPolicyConsentChangeTypeEnumStringValues() []string
GetOciConsoleSignOnPolicyConsentChangeTypeEnumStringValues Enumerates the set of values in String for OciConsoleSignOnPolicyConsentChangeTypeEnum
func GetOciConsoleSignOnPolicyConsentConsentSignedByTypeEnumStringValues() []string
GetOciConsoleSignOnPolicyConsentConsentSignedByTypeEnumStringValues Enumerates the set of values in String for OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum
func GetOciConsoleSignOnPolicyConsentModifiedResourceTypeEnumStringValues() []string
GetOciConsoleSignOnPolicyConsentModifiedResourceTypeEnumStringValues Enumerates the set of values in String for OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum
func GetOperationsOpEnumStringValues() []string
GetOperationsOpEnumStringValues Enumerates the set of values in String for OperationsOpEnum
func GetPasswordPolicyPasswordStrengthEnumStringValues() []string
GetPasswordPolicyPasswordStrengthEnumStringValues Enumerates the set of values in String for PasswordPolicyPasswordStrengthEnum
func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues() []string
GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
func GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues() []string
GetResourceTypeSchemaAttributeEndUserMutabilityEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeEndUserMutabilityEnum
func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues() []string
GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
func GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues() []string
GetResourceTypeSchemaAttributeIdcsSensitiveEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeIdcsSensitiveEnum
func GetResourceTypeSchemaAttributeMutabilityEnumStringValues() []string
GetResourceTypeSchemaAttributeMutabilityEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeMutabilityEnum
func GetResourceTypeSchemaAttributeReturnedEnumStringValues() []string
GetResourceTypeSchemaAttributeReturnedEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeReturnedEnum
func GetResourceTypeSchemaAttributeTypeEnumStringValues() []string
GetResourceTypeSchemaAttributeTypeEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeTypeEnum
func GetResourceTypeSchemaAttributeUniquenessEnumStringValues() []string
GetResourceTypeSchemaAttributeUniquenessEnumStringValues Enumerates the set of values in String for ResourceTypeSchemaAttributeUniquenessEnum
func GetRuleConditionGroupTypeEnumStringValues() []string
GetRuleConditionGroupTypeEnumStringValues Enumerates the set of values in String for RuleConditionGroupTypeEnum
func GetSchemaAttributesIdcsCanonicalValueTypeEnumStringValues() []string
GetSchemaAttributesIdcsCanonicalValueTypeEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsCanonicalValueTypeEnum
func GetSchemaAttributesIdcsFeaturesEnumStringValues() []string
GetSchemaAttributesIdcsFeaturesEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsFeaturesEnum
func GetSchemaAttributesIdcsICFAttributeTypeEnumStringValues() []string
GetSchemaAttributesIdcsICFAttributeTypeEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsICFAttributeTypeEnum
func GetSchemaAttributesIdcsSensitiveEnumStringValues() []string
GetSchemaAttributesIdcsSensitiveEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsSensitiveEnum
func GetSchemaAttributesIdcsuiWidgetEnumStringValues() []string
GetSchemaAttributesIdcsuiWidgetEnumStringValues Enumerates the set of values in String for SchemaAttributesIdcsuiWidgetEnum
func GetSchemaAttributesMutabilityEnumStringValues() []string
GetSchemaAttributesMutabilityEnumStringValues Enumerates the set of values in String for SchemaAttributesMutabilityEnum
func GetSchemaAttributesReturnedEnumStringValues() []string
GetSchemaAttributesReturnedEnumStringValues Enumerates the set of values in String for SchemaAttributesReturnedEnum
func GetSchemaAttributesTypeEnumStringValues() []string
GetSchemaAttributesTypeEnumStringValues Enumerates the set of values in String for SchemaAttributesTypeEnum
func GetSchemaAttributesUniquenessEnumStringValues() []string
GetSchemaAttributesUniquenessEnumStringValues Enumerates the set of values in String for SchemaAttributesUniquenessEnum
func GetSchemaSubAttributesIdcsSensitiveEnumStringValues() []string
GetSchemaSubAttributesIdcsSensitiveEnumStringValues Enumerates the set of values in String for SchemaSubAttributesIdcsSensitiveEnum
func GetSchemaSubAttributesIdcsuiWidgetEnumStringValues() []string
GetSchemaSubAttributesIdcsuiWidgetEnumStringValues Enumerates the set of values in String for SchemaSubAttributesIdcsuiWidgetEnum
func GetSchemaSubAttributesMutabilityEnumStringValues() []string
GetSchemaSubAttributesMutabilityEnumStringValues Enumerates the set of values in String for SchemaSubAttributesMutabilityEnum
func GetSchemaSubAttributesReturnedEnumStringValues() []string
GetSchemaSubAttributesReturnedEnumStringValues Enumerates the set of values in String for SchemaSubAttributesReturnedEnum
func GetSchemaSubAttributesTypeEnumStringValues() []string
GetSchemaSubAttributesTypeEnumStringValues Enumerates the set of values in String for SchemaSubAttributesTypeEnum
func GetSchemaSubAttributesUniquenessEnumStringValues() []string
GetSchemaSubAttributesUniquenessEnumStringValues Enumerates the set of values in String for SchemaSubAttributesUniquenessEnum
func GetSecurityQuestionTypeEnumStringValues() []string
GetSecurityQuestionTypeEnumStringValues Enumerates the set of values in String for SecurityQuestionTypeEnum
func GetSettingCsrAccessEnumStringValues() []string
GetSettingCsrAccessEnumStringValues Enumerates the set of values in String for SettingCsrAccessEnum
func GetSettingDefaultTrustScopeEnumStringValues() []string
GetSettingDefaultTrustScopeEnumStringValues Enumerates the set of values in String for SettingDefaultTrustScopeEnum
func GetSettingReAuthFactorEnumStringValues() []string
GetSettingReAuthFactorEnumStringValues Enumerates the set of values in String for SettingReAuthFactorEnum
func GetSettingsTenantCustomClaimsModeEnumStringValues() []string
GetSettingsTenantCustomClaimsModeEnumStringValues Enumerates the set of values in String for SettingsTenantCustomClaimsModeEnum
func GetSettingsTenantCustomClaimsTokenTypeEnumStringValues() []string
GetSettingsTenantCustomClaimsTokenTypeEnumStringValues Enumerates the set of values in String for SettingsTenantCustomClaimsTokenTypeEnum
func GetSmtpCredentialStatusEnumStringValues() []string
GetSmtpCredentialStatusEnumStringValues Enumerates the set of values in String for SmtpCredentialStatusEnum
func GetSocialIdentityProviderStatusEnumStringValues() []string
GetSocialIdentityProviderStatusEnumStringValues Enumerates the set of values in String for SocialIdentityProviderStatusEnum
func GetSortOrderEnumStringValues() []string
GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum
func GetUserDbCredentialStatusEnumStringValues() []string
GetUserDbCredentialStatusEnumStringValues Enumerates the set of values in String for UserDbCredentialStatusEnum
func GetUserEmailsTypeEnumStringValues() []string
GetUserEmailsTypeEnumStringValues Enumerates the set of values in String for UserEmailsTypeEnum
func GetUserExtAppRolesTypeEnumStringValues() []string
GetUserExtAppRolesTypeEnumStringValues Enumerates the set of values in String for UserExtAppRolesTypeEnum
func GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues() []string
GetUserExtDelegatedAuthenticationTargetAppTypeEnumStringValues Enumerates the set of values in String for UserExtDelegatedAuthenticationTargetAppTypeEnum
func GetUserExtGrantsGrantMechanismEnumStringValues() []string
GetUserExtGrantsGrantMechanismEnumStringValues Enumerates the set of values in String for UserExtGrantsGrantMechanismEnum
func GetUserExtRiskScoresRiskLevelEnumStringValues() []string
GetUserExtRiskScoresRiskLevelEnumStringValues Enumerates the set of values in String for UserExtRiskScoresRiskLevelEnum
func GetUserExtSyncedFromAppTypeEnumStringValues() []string
GetUserExtSyncedFromAppTypeEnumStringValues Enumerates the set of values in String for UserExtSyncedFromAppTypeEnum
func GetUserGroupsTypeEnumStringValues() []string
GetUserGroupsTypeEnumStringValues Enumerates the set of values in String for UserGroupsTypeEnum
func GetUserImsTypeEnumStringValues() []string
GetUserImsTypeEnumStringValues Enumerates the set of values in String for UserImsTypeEnum
func GetUserPhoneNumbersTypeEnumStringValues() []string
GetUserPhoneNumbersTypeEnumStringValues Enumerates the set of values in String for UserPhoneNumbersTypeEnum
func GetUserPhotosTypeEnumStringValues() []string
GetUserPhotosTypeEnumStringValues Enumerates the set of values in String for UserPhotosTypeEnum
func GetUserUserTypeEnumStringValues() []string
GetUserUserTypeEnumStringValues Enumerates the set of values in String for UserUserTypeEnum
AccountMgmtInfo Schema for AccountMgmtInfo resource.
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"` }
func (m AccountMgmtInfo) String() string
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
AccountMgmtInfoApp Application on which the account is based **SCIM++ Properties:**
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"` }
func (m AccountMgmtInfoApp) String() string
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
AccountMgmtInfoMatchingOwners Matching owning users of the account
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"` }
func (m AccountMgmtInfoMatchingOwners) String() string
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
AccountMgmtInfoObjectClass Object-class of the Account **SCIM++ Properties:**
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"` }
func (m AccountMgmtInfoObjectClass) String() string
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
AccountMgmtInfoOperationContextEnum Enum with underlying type: string
type AccountMgmtInfoOperationContextEnum string
Set of constants representing the allowable values for AccountMgmtInfoOperationContextEnum
const ( AccountMgmtInfoOperationContextLifecycleevent AccountMgmtInfoOperationContextEnum = "LifeCycleEvent" )
func GetAccountMgmtInfoOperationContextEnumValues() []AccountMgmtInfoOperationContextEnum
GetAccountMgmtInfoOperationContextEnumValues Enumerates the set of values for AccountMgmtInfoOperationContextEnum
func GetMappingAccountMgmtInfoOperationContextEnum(val string) (AccountMgmtInfoOperationContextEnum, bool)
GetMappingAccountMgmtInfoOperationContextEnum performs case Insensitive comparison on enum value and return the desired enum
AccountMgmtInfoOwner Owning user of the account **SCIM++ Properties:**
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"` }
func (m AccountMgmtInfoOwner) String() string
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
AccountMgmtInfoResourceType Resource Type of the Account **SCIM++ Properties:**
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"` }
func (m AccountMgmtInfoResourceType) String() string
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
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.
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"` }
func (m AccountMgmtInfoSearchRequest) String() string
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
AccountMgmtInfoSyncSituationEnum Enum with underlying type: string
type AccountMgmtInfoSyncSituationEnum string
Set of constants representing the allowable values for AccountMgmtInfoSyncSituationEnum
const ( AccountMgmtInfoSyncSituationFound AccountMgmtInfoSyncSituationEnum = "Found" AccountMgmtInfoSyncSituationMatched AccountMgmtInfoSyncSituationEnum = "Matched" AccountMgmtInfoSyncSituationUnmatched AccountMgmtInfoSyncSituationEnum = "Unmatched" AccountMgmtInfoSyncSituationLost AccountMgmtInfoSyncSituationEnum = "Lost" AccountMgmtInfoSyncSituationDisputed AccountMgmtInfoSyncSituationEnum = "Disputed" AccountMgmtInfoSyncSituationConfirmed AccountMgmtInfoSyncSituationEnum = "Confirmed" )
func GetAccountMgmtInfoSyncSituationEnumValues() []AccountMgmtInfoSyncSituationEnum
GetAccountMgmtInfoSyncSituationEnumValues Enumerates the set of values for AccountMgmtInfoSyncSituationEnum
func GetMappingAccountMgmtInfoSyncSituationEnum(val string) (AccountMgmtInfoSyncSituationEnum, bool)
GetMappingAccountMgmtInfoSyncSituationEnum performs case Insensitive comparison on enum value and return the desired enum
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:**
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"` }
func (m AccountMgmtInfoUserWalletArtifact) String() string
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
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.
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"` }
func (m AccountMgmtInfos) String() string
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
AccountRecoverySetting Account Recovery Settings
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"` }
func (m AccountRecoverySetting) String() string
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
AccountRecoverySettingFactorsEnum Enum with underlying type: string
type AccountRecoverySettingFactorsEnum string
Set of constants representing the allowable values for AccountRecoverySettingFactorsEnum
const ( AccountRecoverySettingFactorsEmail AccountRecoverySettingFactorsEnum = "email" AccountRecoverySettingFactorsSms AccountRecoverySettingFactorsEnum = "sms" AccountRecoverySettingFactorsSecquestions AccountRecoverySettingFactorsEnum = "secquestions" AccountRecoverySettingFactorsPush AccountRecoverySettingFactorsEnum = "push" AccountRecoverySettingFactorsTotp AccountRecoverySettingFactorsEnum = "totp" )
func GetAccountRecoverySettingFactorsEnumValues() []AccountRecoverySettingFactorsEnum
GetAccountRecoverySettingFactorsEnumValues Enumerates the set of values for AccountRecoverySettingFactorsEnum
func GetMappingAccountRecoverySettingFactorsEnum(val string) (AccountRecoverySettingFactorsEnum, bool)
GetMappingAccountRecoverySettingFactorsEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m AccountRecoverySettings) String() string
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
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.
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"` }
func (m Addresses) String() string
func (m Addresses) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddressesTypeEnum Enum with underlying type: string
type AddressesTypeEnum string
Set of constants representing the allowable values for AddressesTypeEnum
const ( AddressesTypeWork AddressesTypeEnum = "work" AddressesTypeHome AddressesTypeEnum = "home" AddressesTypeOther AddressesTypeEnum = "other" )
func GetAddressesTypeEnumValues() []AddressesTypeEnum
GetAddressesTypeEnumValues Enumerates the set of values for AddressesTypeEnum
func GetMappingAddressesTypeEnum(val string) (AddressesTypeEnum, bool)
GetMappingAddressesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApiKey The user's API key.
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"` }
func (m ApiKey) String() string
func (m ApiKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m ApiKeySearchRequest) String() string
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
ApiKeyUser The user linked to the API key. **SCIM++ Properties:**
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"` }
func (m ApiKeyUser) String() string
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
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.
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"` }
func (m ApiKeys) String() string
func (m ApiKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
App Schema for App resource.
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"` }
func (m App) String() string
func (m App) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppAccounts Accounts of App
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"` }
func (m AppAccounts) String() string
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
AppAdminRoles A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers administrative privilege within this App.
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"` }
func (m AppAdminRoles) String() string
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
AppAliasApps Each value of this internal attribute refers to an Oracle Public Cloud infrastructure App on which this App depends.
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"` }
func (m AppAliasApps) String() string
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
AppAllowAuthzPolicy Allow Authz Policy. **Added In:** 19.2.1 **SCIM++ Properties:**
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"` }
func (m AppAllowAuthzPolicy) String() string
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
AppAllowedOperationsEnum Enum with underlying type: string
type AppAllowedOperationsEnum string
Set of constants representing the allowable values for AppAllowedOperationsEnum
const ( AppAllowedOperationsIntrospect AppAllowedOperationsEnum = "introspect" AppAllowedOperationsOnbehalfofuser AppAllowedOperationsEnum = "onBehalfOfUser" )
func GetAppAllowedOperationsEnumValues() []AppAllowedOperationsEnum
GetAppAllowedOperationsEnumValues Enumerates the set of values for AppAllowedOperationsEnum
func GetMappingAppAllowedOperationsEnum(val string) (AppAllowedOperationsEnum, bool)
GetMappingAppAllowedOperationsEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m AppAllowedScopes) String() string
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
AppAllowedTags A list of tags, acting as an OAuthClient, this App is allowed to access.
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"` }
func (m AppAllowedTags) String() string
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
AppAppResources A list of AppResources of this App. **Added In:** 19.2.1 **SCIM++ Properties:**
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"` }
func (m AppAppResources) String() string
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
AppAppSignonPolicy App Sign-on Policy. **SCIM++ Properties:**
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"` }
func (m AppAppSignonPolicy) String() string
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
AppAppsNetworkPerimeters Network Perimeter
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"` }
func (m AppAppsNetworkPerimeters) String() string
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
AppAsOpcService OPCService facet of the application. **Deprecated Since: 17.3.4** **SCIM++ Properties:**
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"` }
func (m AppAsOpcService) String() string
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
AppAttrRenderingMetadata Label for the attribute to be shown in the UI.
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"` }
func (m AppAttrRenderingMetadata) String() string
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
AppAttrRenderingMetadataSectionEnum Enum with underlying type: string
type AppAttrRenderingMetadataSectionEnum string
Set of constants representing the allowable values for AppAttrRenderingMetadataSectionEnum
const ( AppAttrRenderingMetadataSectionSaml AppAttrRenderingMetadataSectionEnum = "saml" AppAttrRenderingMetadataSectionGeneral AppAttrRenderingMetadataSectionEnum = "general" )
func GetAppAttrRenderingMetadataSectionEnumValues() []AppAttrRenderingMetadataSectionEnum
GetAppAttrRenderingMetadataSectionEnumValues Enumerates the set of values for AppAttrRenderingMetadataSectionEnum
func GetMappingAppAttrRenderingMetadataSectionEnum(val string) (AppAttrRenderingMetadataSectionEnum, bool)
GetMappingAppAttrRenderingMetadataSectionEnum performs case Insensitive comparison on enum value and return the desired enum
AppAttrRenderingMetadataWidgetEnum Enum with underlying type: string
type AppAttrRenderingMetadataWidgetEnum string
Set of constants representing the allowable values for AppAttrRenderingMetadataWidgetEnum
const ( AppAttrRenderingMetadataWidgetInputtext AppAttrRenderingMetadataWidgetEnum = "inputtext" AppAttrRenderingMetadataWidgetCheckbox AppAttrRenderingMetadataWidgetEnum = "checkbox" AppAttrRenderingMetadataWidgetTextarea AppAttrRenderingMetadataWidgetEnum = "textarea" )
func GetAppAttrRenderingMetadataWidgetEnumValues() []AppAttrRenderingMetadataWidgetEnum
GetAppAttrRenderingMetadataWidgetEnumValues Enumerates the set of values for AppAttrRenderingMetadataWidgetEnum
func GetMappingAppAttrRenderingMetadataWidgetEnum(val string) (AppAttrRenderingMetadataWidgetEnum, bool)
GetMappingAppAttrRenderingMetadataWidgetEnum performs case Insensitive comparison on enum value and return the desired enum
AppBasedOnTemplate Application template on which the application is based. **SCIM++ Properties:**
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"` }
func (m AppBasedOnTemplate) String() string
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
AppBundleConfigurationProperties ConnectorBundle configuration properties **SCIM++ Properties:**
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"` }
func (m AppBundleConfigurationProperties) String() string
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
AppBundleConfigurationPropertiesIcfTypeEnum Enum with underlying type: string
type AppBundleConfigurationPropertiesIcfTypeEnum string
Set of constants representing the allowable values for AppBundleConfigurationPropertiesIcfTypeEnum
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" )
func GetAppBundleConfigurationPropertiesIcfTypeEnumValues() []AppBundleConfigurationPropertiesIcfTypeEnum
GetAppBundleConfigurationPropertiesIcfTypeEnumValues Enumerates the set of values for AppBundleConfigurationPropertiesIcfTypeEnum
func GetMappingAppBundleConfigurationPropertiesIcfTypeEnum(val string) (AppBundleConfigurationPropertiesIcfTypeEnum, bool)
GetMappingAppBundleConfigurationPropertiesIcfTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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:**
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"` }
func (m AppBundlePoolConfiguration) String() string
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
AppCertificates Each value of this attribute represent a certificate that this App uses when it acts as an OAuthClient.
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"` }
func (m AppCertificates) String() string
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
AppClientIPCheckingEnum Enum with underlying type: string
type AppClientIPCheckingEnum string
Set of constants representing the allowable values for AppClientIPCheckingEnum
const ( AppClientIPCheckingAnywhere AppClientIPCheckingEnum = "anywhere" AppClientIPCheckingWhitelisted AppClientIPCheckingEnum = "whitelisted" )
func GetAppClientIPCheckingEnumValues() []AppClientIPCheckingEnum
GetAppClientIPCheckingEnumValues Enumerates the set of values for AppClientIPCheckingEnum
func GetMappingAppClientIPCheckingEnum(val string) (AppClientIPCheckingEnum, bool)
GetMappingAppClientIPCheckingEnum performs case Insensitive comparison on enum value and return the desired enum
AppClientTypeEnum Enum with underlying type: string
type AppClientTypeEnum string
Set of constants representing the allowable values for AppClientTypeEnum
const ( AppClientTypeConfidential AppClientTypeEnum = "confidential" AppClientTypePublic AppClientTypeEnum = "public" AppClientTypeTrusted AppClientTypeEnum = "trusted" )
func GetAppClientTypeEnumValues() []AppClientTypeEnum
GetAppClientTypeEnumValues Enumerates the set of values for AppClientTypeEnum
func GetMappingAppClientTypeEnum(val string) (AppClientTypeEnum, bool)
GetMappingAppClientTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppCloudControlProperties A collection of arbitrary properties that scope the privileges of a cloud-control App.
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"` }
func (m AppCloudControlProperties) String() string
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
AppConnectorBundle ConnectorBundle **SCIM++ Properties:**
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"` }
func (m AppConnectorBundle) String() string
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
AppConnectorBundleTypeEnum Enum with underlying type: string
type AppConnectorBundleTypeEnum string
Set of constants representing the allowable values for AppConnectorBundleTypeEnum
const ( AppConnectorBundleTypeConnectorbundle AppConnectorBundleTypeEnum = "ConnectorBundle" AppConnectorBundleTypeLocalconnectorbundle AppConnectorBundleTypeEnum = "LocalConnectorBundle" )
func GetAppConnectorBundleTypeEnumValues() []AppConnectorBundleTypeEnum
GetAppConnectorBundleTypeEnumValues Enumerates the set of values for AppConnectorBundleTypeEnum
func GetMappingAppConnectorBundleTypeEnum(val string) (AppConnectorBundleTypeEnum, bool)
GetMappingAppConnectorBundleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppDenyAuthzPolicy Deny Authz Policy. **Added In:** 19.2.1 **SCIM++ Properties:**
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"` }
func (m AppDenyAuthzPolicy) String() string
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
AppDomainApp Description: **Added In:** 18.2.2 **SCIM++ Properties:**
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"` }
func (m AppDomainApp) String() string
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
AppEditableAttributes App attributes editable by subject
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"` }
func (m AppEditableAttributes) String() string
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
AppExtensionDbcsApp This extension provides attributes for database service facet of an App
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"` }
func (m AppExtensionDbcsApp) String() string
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
AppExtensionEnterpriseAppApp This extension defines the Enterprise App related attributes.
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"` }
func (m AppExtensionEnterpriseAppApp) String() string
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
AppExtensionFormFillAppApp This extension provides attributes for Form-Fill facet of App
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"` }
func (m AppExtensionFormFillAppApp) String() string
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
AppExtensionFormFillAppAppFormCredMethodEnum Enum with underlying type: string
type AppExtensionFormFillAppAppFormCredMethodEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppAppFormCredMethodEnum
const ( AppExtensionFormFillAppAppFormCredMethodAdminSetsCredentials AppExtensionFormFillAppAppFormCredMethodEnum = "ADMIN_SETS_CREDENTIALS" AppExtensionFormFillAppAppFormCredMethodEnum = "ADMIN_SETS_SHARED_CREDENTIALS" AppExtensionFormFillAppAppFormCredMethodUserSetsPasswordOnly AppExtensionFormFillAppAppFormCredMethodEnum = "USER_SETS_PASSWORD_ONLY" AppExtensionFormFillAppAppFormCredMethodUserSetsCredentials AppExtensionFormFillAppAppFormCredMethodEnum = "USER_SETS_CREDENTIALS" )
func GetAppExtensionFormFillAppAppFormCredMethodEnumValues() []AppExtensionFormFillAppAppFormCredMethodEnum
GetAppExtensionFormFillAppAppFormCredMethodEnumValues Enumerates the set of values for AppExtensionFormFillAppAppFormCredMethodEnum
func GetMappingAppExtensionFormFillAppAppFormCredMethodEnum(val string) (AppExtensionFormFillAppAppFormCredMethodEnum, bool)
GetMappingAppExtensionFormFillAppAppFormCredMethodEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionFormFillAppAppFormTypeEnum Enum with underlying type: string
type AppExtensionFormFillAppAppFormTypeEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppAppFormTypeEnum
const ( AppExtensionFormFillAppAppFormTypeWebapplication AppExtensionFormFillAppAppFormTypeEnum = "WebApplication" )
func GetAppExtensionFormFillAppAppFormTypeEnumValues() []AppExtensionFormFillAppAppFormTypeEnum
GetAppExtensionFormFillAppAppFormTypeEnumValues Enumerates the set of values for AppExtensionFormFillAppAppFormTypeEnum
func GetMappingAppExtensionFormFillAppAppFormTypeEnum(val string) (AppExtensionFormFillAppAppFormTypeEnum, bool)
GetMappingAppExtensionFormFillAppAppFormTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionFormFillAppTemplateAppTemplate This extension provides attributes for Form-Fill facet of AppTemplate
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"` }
func (m AppExtensionFormFillAppTemplateAppTemplate) String() string
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
AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum Enum with underlying type: string
type AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
const ( AppExtensionFormFillAppTemplateAppTemplateFormCredMethodAdminSetsCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "ADMIN_SETS_CREDENTIALS" AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "ADMIN_SETS_SHARED_CREDENTIALS" AppExtensionFormFillAppTemplateAppTemplateFormCredMethodUserSetsPasswordOnly AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "USER_SETS_PASSWORD_ONLY" AppExtensionFormFillAppTemplateAppTemplateFormCredMethodUserSetsCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "USER_SETS_CREDENTIALS" AppExtensionFormFillAppTemplateAppTemplateFormCredMethodSsoCredentialsAsAppCredentials AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum = "SSO_CREDENTIALS_AS_APP_CREDENTIALS" )
func GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumValues() []AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
GetAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnumValues Enumerates the set of values for AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum(val string) (AppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum, bool)
GetMappingAppExtensionFormFillAppTemplateAppTemplateFormCredMethodEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum Enum with underlying type: string
type AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum string
Set of constants representing the allowable values for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
const ( AppExtensionFormFillAppTemplateAppTemplateFormTypeWebapplication AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum = "WebApplication" )
func GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumValues() []AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
GetAppExtensionFormFillAppTemplateAppTemplateFormTypeEnumValues Enumerates the set of values for AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum
func GetMappingAppExtensionFormFillAppTemplateAppTemplateFormTypeEnum(val string) (AppExtensionFormFillAppTemplateAppTemplateFormTypeEnum, bool)
GetMappingAppExtensionFormFillAppTemplateAppTemplateFormTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionKerberosRealmApp Kerberos Realm
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"` }
func (m AppExtensionKerberosRealmApp) String() string
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
AppExtensionManagedappApp Managed App
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"` }
func (m AppExtensionManagedappApp) String() string
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
AppExtensionMulticloudServiceAppApp This extension defines attributes specific to Apps that represent instances of Multicloud Service App
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"` }
func (m AppExtensionMulticloudServiceAppApp) String() string
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
AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum Enum with underlying type: string
type AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum string
Set of constants representing the allowable values for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
const ( AppExtensionMulticloudServiceAppAppMulticloudServiceTypeAwscognito AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum = "AWSCognito" )
func GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumValues() []AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
GetAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnumValues Enumerates the set of values for AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum
func GetMappingAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum(val string) (AppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum, bool)
GetMappingAppExtensionMulticloudServiceAppAppMulticloudServiceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceApp This extension defines attributes specific to Apps that represent instances of an Oracle Public Cloud (OPC) service.
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"` }
func (m AppExtensionOpcServiceApp) String() string
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
AppExtensionOpcServiceAppCurrentFederationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppCurrentFederationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppCurrentFederationModeEnum
const ( AppExtensionOpcServiceAppCurrentFederationModeNone AppExtensionOpcServiceAppCurrentFederationModeEnum = "None" AppExtensionOpcServiceAppCurrentFederationModeAppasserviceprovider AppExtensionOpcServiceAppCurrentFederationModeEnum = "AppAsServiceProvider" AppExtensionOpcServiceAppCurrentFederationModeAppasidentityprovider AppExtensionOpcServiceAppCurrentFederationModeEnum = "AppAsIdentityProvider" )
func GetAppExtensionOpcServiceAppCurrentFederationModeEnumValues() []AppExtensionOpcServiceAppCurrentFederationModeEnum
GetAppExtensionOpcServiceAppCurrentFederationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppCurrentFederationModeEnum
func GetMappingAppExtensionOpcServiceAppCurrentFederationModeEnum(val string) (AppExtensionOpcServiceAppCurrentFederationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppCurrentFederationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceAppCurrentSynchronizationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppCurrentSynchronizationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
const ( AppExtensionOpcServiceAppCurrentSynchronizationModeNone AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "None" AppExtensionOpcServiceAppCurrentSynchronizationModeAppastarget AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "AppAsTarget" AppExtensionOpcServiceAppCurrentSynchronizationModeAppassource AppExtensionOpcServiceAppCurrentSynchronizationModeEnum = "AppAsSource" )
func GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumValues() []AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
GetAppExtensionOpcServiceAppCurrentSynchronizationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppCurrentSynchronizationModeEnum
func GetMappingAppExtensionOpcServiceAppCurrentSynchronizationModeEnum(val string) (AppExtensionOpcServiceAppCurrentSynchronizationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppCurrentSynchronizationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceAppNextFederationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppNextFederationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppNextFederationModeEnum
const ( AppExtensionOpcServiceAppNextFederationModeNone AppExtensionOpcServiceAppNextFederationModeEnum = "None" AppExtensionOpcServiceAppNextFederationModeAppasserviceprovider AppExtensionOpcServiceAppNextFederationModeEnum = "AppAsServiceProvider" AppExtensionOpcServiceAppNextFederationModeAppasidentityprovider AppExtensionOpcServiceAppNextFederationModeEnum = "AppAsIdentityProvider" )
func GetAppExtensionOpcServiceAppNextFederationModeEnumValues() []AppExtensionOpcServiceAppNextFederationModeEnum
GetAppExtensionOpcServiceAppNextFederationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppNextFederationModeEnum
func GetMappingAppExtensionOpcServiceAppNextFederationModeEnum(val string) (AppExtensionOpcServiceAppNextFederationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppNextFederationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionOpcServiceAppNextSynchronizationModeEnum Enum with underlying type: string
type AppExtensionOpcServiceAppNextSynchronizationModeEnum string
Set of constants representing the allowable values for AppExtensionOpcServiceAppNextSynchronizationModeEnum
const ( AppExtensionOpcServiceAppNextSynchronizationModeNone AppExtensionOpcServiceAppNextSynchronizationModeEnum = "None" AppExtensionOpcServiceAppNextSynchronizationModeAppastarget AppExtensionOpcServiceAppNextSynchronizationModeEnum = "AppAsTarget" AppExtensionOpcServiceAppNextSynchronizationModeAppassource AppExtensionOpcServiceAppNextSynchronizationModeEnum = "AppAsSource" )
func GetAppExtensionOpcServiceAppNextSynchronizationModeEnumValues() []AppExtensionOpcServiceAppNextSynchronizationModeEnum
GetAppExtensionOpcServiceAppNextSynchronizationModeEnumValues Enumerates the set of values for AppExtensionOpcServiceAppNextSynchronizationModeEnum
func GetMappingAppExtensionOpcServiceAppNextSynchronizationModeEnum(val string) (AppExtensionOpcServiceAppNextSynchronizationModeEnum, bool)
GetMappingAppExtensionOpcServiceAppNextSynchronizationModeEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionRadiusAppApp This extension defines attributes specific to Apps that represent instances of Radius App.
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"` // Secret key used to secure communication between RADIUS Proxy and RADIUS client. This will be available only for few releases for an internal migration requirement. Use secretKey attribute instead of this attribute for all other requirements. // **Added In:** 2306131901 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsSensitive: encrypt // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: string SecretKeyTemporary *string `mandatory:"false" json:"secretKeyTemporary"` // 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"` }
func (m AppExtensionRadiusAppApp) String() string
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
AppExtensionRequestableApp Requestable App
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"` }
func (m AppExtensionRequestableApp) String() string
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
AppExtensionSamlServiceProviderApp This extension defines attributes related to the Service Providers configuration.
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"` }
func (m AppExtensionSamlServiceProviderApp) String() string
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
AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
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" )
func GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
GetAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppEncryptionAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppFederationProtocolEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppFederationProtocolEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppFederationProtocolEnum
const ( AppExtensionSamlServiceProviderAppFederationProtocolSaml20 AppExtensionSamlServiceProviderAppFederationProtocolEnum = "SAML2.0" AppExtensionSamlServiceProviderAppFederationProtocolWsFed11 AppExtensionSamlServiceProviderAppFederationProtocolEnum = "WS-Fed1.1" )
func GetAppExtensionSamlServiceProviderAppFederationProtocolEnumValues() []AppExtensionSamlServiceProviderAppFederationProtocolEnum
GetAppExtensionSamlServiceProviderAppFederationProtocolEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppFederationProtocolEnum
func GetMappingAppExtensionSamlServiceProviderAppFederationProtocolEnum(val string) (AppExtensionSamlServiceProviderAppFederationProtocolEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppFederationProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
const ( AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmV15 AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum = "RSA-v1.5" AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmOaep AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum = "RSA-OAEP" )
func GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
GetAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppKeyEncryptionAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppLogoutBindingEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppLogoutBindingEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppLogoutBindingEnum
const ( AppExtensionSamlServiceProviderAppLogoutBindingRedirect AppExtensionSamlServiceProviderAppLogoutBindingEnum = "Redirect" AppExtensionSamlServiceProviderAppLogoutBindingPost AppExtensionSamlServiceProviderAppLogoutBindingEnum = "Post" )
func GetAppExtensionSamlServiceProviderAppLogoutBindingEnumValues() []AppExtensionSamlServiceProviderAppLogoutBindingEnum
GetAppExtensionSamlServiceProviderAppLogoutBindingEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppLogoutBindingEnum
func GetMappingAppExtensionSamlServiceProviderAppLogoutBindingEnum(val string) (AppExtensionSamlServiceProviderAppLogoutBindingEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppLogoutBindingEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
const ( AppExtensionSamlServiceProviderAppSignResponseOrAssertionAssertion AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "Assertion" AppExtensionSamlServiceProviderAppSignResponseOrAssertionResponse AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "Response" AppExtensionSamlServiceProviderAppSignResponseOrAssertionAssertionandresponse AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum = "AssertionAndResponse" )
func GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues() []AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
GetAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum
func GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum(val string) (AppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppSignResponseOrAssertionEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum Enum with underlying type: string
type AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum string
Set of constants representing the allowable values for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
const ( AppExtensionSamlServiceProviderAppSignatureHashAlgorithm1 AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum = "SHA-1" AppExtensionSamlServiceProviderAppSignatureHashAlgorithm256 AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum = "SHA-256" )
func GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumValues() []AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
GetAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnumValues Enumerates the set of values for AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum
func GetMappingAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum(val string) (AppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum, bool)
GetMappingAppExtensionSamlServiceProviderAppSignatureHashAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AppExtensionWebTierPolicyApp WebTier Policy
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"` }
func (m AppExtensionWebTierPolicyApp) String() string
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
AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum Enum with underlying type: string
type AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum string
Set of constants representing the allowable values for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
const ( AppExtensionWebTierPolicyAppWebTierPolicyAZControlServer AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum = "server" AppExtensionWebTierPolicyAppWebTierPolicyAZControlLocal AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum = "local" )
func GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumValues() []AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
GetAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnumValues Enumerates the set of values for AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum
func GetMappingAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum(val string) (AppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum, bool)
GetMappingAppExtensionWebTierPolicyAppWebTierPolicyAZControlEnum performs case Insensitive comparison on enum value and return the desired enum
AppFlatFileBundleConfigurationProperties Flat file connector bundle configuration properties **SCIM++ Properties:**
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"` }
func (m AppFlatFileBundleConfigurationProperties) String() string
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
AppFlatFileBundleConfigurationPropertiesIcfTypeEnum Enum with underlying type: string
type AppFlatFileBundleConfigurationPropertiesIcfTypeEnum string
Set of constants representing the allowable values for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
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" )
func GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumValues() []AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
GetAppFlatFileBundleConfigurationPropertiesIcfTypeEnumValues Enumerates the set of values for AppFlatFileBundleConfigurationPropertiesIcfTypeEnum
func GetMappingAppFlatFileBundleConfigurationPropertiesIcfTypeEnum(val string) (AppFlatFileBundleConfigurationPropertiesIcfTypeEnum, bool)
GetMappingAppFlatFileBundleConfigurationPropertiesIcfTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppFlatFileConnectorBundle Flat file connector bundle to sync from a flat file. **SCIM++ Properties:**
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"` }
func (m AppFlatFileConnectorBundle) String() string
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
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:**
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"` }
func (m AppFormFillUrlMatch) String() string
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
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.
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"` }
func (m AppGrantedAppRoles) String() string
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
AppGrantedAppRolesTypeEnum Enum with underlying type: string
type AppGrantedAppRolesTypeEnum string
Set of constants representing the allowable values for AppGrantedAppRolesTypeEnum
const ( AppGrantedAppRolesTypeDirect AppGrantedAppRolesTypeEnum = "direct" AppGrantedAppRolesTypeIndirect AppGrantedAppRolesTypeEnum = "indirect" )
func GetAppGrantedAppRolesTypeEnumValues() []AppGrantedAppRolesTypeEnum
GetAppGrantedAppRolesTypeEnumValues Enumerates the set of values for AppGrantedAppRolesTypeEnum
func GetMappingAppGrantedAppRolesTypeEnum(val string) (AppGrantedAppRolesTypeEnum, bool)
GetMappingAppGrantedAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppGrants Grants assigned to the app
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"` }
func (m AppGrants) String() string
func (m AppGrants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppGrantsGrantMechanismEnum Enum with underlying type: string
type AppGrantsGrantMechanismEnum string
Set of constants representing the allowable values for AppGrantsGrantMechanismEnum
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" )
func GetAppGrantsGrantMechanismEnumValues() []AppGrantsGrantMechanismEnum
GetAppGrantsGrantMechanismEnumValues Enumerates the set of values for AppGrantsGrantMechanismEnum
func GetMappingAppGrantsGrantMechanismEnum(val string) (AppGrantsGrantMechanismEnum, bool)
GetMappingAppGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
AppGrantsGranteeTypeEnum Enum with underlying type: string
type AppGrantsGranteeTypeEnum string
Set of constants representing the allowable values for AppGrantsGranteeTypeEnum
const ( AppGrantsGranteeTypeUser AppGrantsGranteeTypeEnum = "User" AppGrantsGranteeTypeGroup AppGrantsGranteeTypeEnum = "Group" )
func GetAppGrantsGranteeTypeEnumValues() []AppGrantsGranteeTypeEnum
GetAppGrantsGranteeTypeEnumValues Enumerates the set of values for AppGrantsGranteeTypeEnum
func GetMappingAppGrantsGranteeTypeEnum(val string) (AppGrantsGranteeTypeEnum, bool)
GetMappingAppGrantsGranteeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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:**
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"` }
func (m AppGroupAssertionAttributes) String() string
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
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:**
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"` }
func (m AppGroupMembershipToReturn) String() string
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
AppIdentityBridges IdentityBridges associated with this App **Added In:** 19.1.4 **SCIM++ Properties:**
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"` }
func (m AppIdentityBridges) String() string
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
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.
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"` }
func (m AppIdentityProviders) String() string
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
AppIdpPolicy IDP Policy. **Added In:** 18.1.2 **SCIM++ Properties:**
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"` }
func (m AppIdpPolicy) String() string
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
AppLoginMechanismEnum Enum with underlying type: string
type AppLoginMechanismEnum string
Set of constants representing the allowable values for AppLoginMechanismEnum
const ( AppLoginMechanismOidc AppLoginMechanismEnum = "OIDC" AppLoginMechanismSaml AppLoginMechanismEnum = "SAML" AppLoginMechanismFormfill AppLoginMechanismEnum = "FORMFILL" AppLoginMechanismRadius AppLoginMechanismEnum = "RADIUS" )
func GetAppLoginMechanismEnumValues() []AppLoginMechanismEnum
GetAppLoginMechanismEnumValues Enumerates the set of values for AppLoginMechanismEnum
func GetMappingAppLoginMechanismEnum(val string) (AppLoginMechanismEnum, bool)
GetMappingAppLoginMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
AppObjectClasses Object classes **SCIM++ Properties:**
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"` }
func (m AppObjectClasses) String() string
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
AppObjectClassesTypeEnum Enum with underlying type: string
type AppObjectClassesTypeEnum string
Set of constants representing the allowable values for AppObjectClassesTypeEnum
const ( AppObjectClassesTypeAccountobjectclass AppObjectClassesTypeEnum = "AccountObjectClass" AppObjectClassesTypeManagedobjectclass AppObjectClassesTypeEnum = "ManagedObjectClass" )
func GetAppObjectClassesTypeEnumValues() []AppObjectClassesTypeEnum
GetAppObjectClassesTypeEnumValues Enumerates the set of values for AppObjectClassesTypeEnum
func GetMappingAppObjectClassesTypeEnum(val string) (AppObjectClassesTypeEnum, bool)
GetMappingAppObjectClassesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AppOutboundAssertionAttributes Use to construct the outgoing SAML attributes **Added In:** 18.2.6 **SCIM++ Properties:**
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"` }
func (m AppOutboundAssertionAttributes) String() string
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
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.
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"` }
func (m AppProtectableSecondaryAudiences) String() string
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
AppRadiusPolicy RADIUS Policy assigned to this application. **Added In:** 2209070044 **SCIM++ Properties:**
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"` }
func (m AppRadiusPolicy) String() string
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
AppRole AppRole resource.
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"` }
func (m AppRole) String() string
func (m AppRole) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AppRoleApp A unique identifier for the application that references this role. **SCIM++ Properties:**
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"` }
func (m AppRoleApp) String() string
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
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]
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"` }
func (m AppRoleMembers) String() string
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
AppRoleMembersTypeEnum Enum with underlying type: string
type AppRoleMembersTypeEnum string
Set of constants representing the allowable values for AppRoleMembersTypeEnum
const ( AppRoleMembersTypeUser AppRoleMembersTypeEnum = "User" AppRoleMembersTypeGroup AppRoleMembersTypeEnum = "Group" AppRoleMembersTypeDynamicresourcegroup AppRoleMembersTypeEnum = "DynamicResourceGroup" )
func GetAppRoleMembersTypeEnumValues() []AppRoleMembersTypeEnum
GetAppRoleMembersTypeEnumValues Enumerates the set of values for AppRoleMembersTypeEnum
func GetMappingAppRoleMembersTypeEnum(val string) (AppRoleMembersTypeEnum, bool)
GetMappingAppRoleMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m AppRoleSearchRequest) String() string
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
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.
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"` }
func (m AppRoles) String() string
func (m AppRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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:**
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"` }
func (m AppSamlServiceProvider) String() string
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
AppScopes Scopes defined by this App. Used when this App acts as an OAuth Resource.
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"` }
func (m AppScopes) String() string
func (m AppScopes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m AppSearchRequest) String() string
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
AppServiceParams Custom attribute that is required to compute other attribute values during app creation.
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"` }
func (m AppServiceParams) String() string
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
AppSignonPolicy Sign-on Policy. **Deprecated Since: 17.3.4** **SCIM++ Properties:**
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"` }
func (m AppSignonPolicy) String() string
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
AppStatusChanger Schema for AppStatusChanger resource.
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"` }
func (m AppStatusChanger) String() string
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
AppTermsOfUse Terms Of Use. **Added In:** 18.2.6 **SCIM++ Properties:**
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"` }
func (m AppTermsOfUse) String() string
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
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:**
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"` }
func (m AppThreeLeggedOAuthCredential) String() string
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
AppTrustPolicies Trust Policies.
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"` }
func (m AppTrustPolicies) String() string
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
AppTrustScopeEnum Enum with underlying type: string
type AppTrustScopeEnum string
Set of constants representing the allowable values for AppTrustScopeEnum
const ( AppTrustScopeExplicit AppTrustScopeEnum = "Explicit" AppTrustScopeAccount AppTrustScopeEnum = "Account" AppTrustScopeTags AppTrustScopeEnum = "Tags" AppTrustScopeDefault AppTrustScopeEnum = "Default" )
func GetAppTrustScopeEnumValues() []AppTrustScopeEnum
GetAppTrustScopeEnumValues Enumerates the set of values for AppTrustScopeEnum
func GetMappingAppTrustScopeEnum(val string) (AppTrustScopeEnum, bool)
GetMappingAppTrustScopeEnum performs case Insensitive comparison on enum value and return the desired enum
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:**
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"` }
func (m AppUserAssertionAttributes) String() string
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
AppUserRoles A list of AppRoles defined by this UnmanagedApp. Membership in each of these AppRoles confers end-user privilege within this App.
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"` }
func (m AppUserRoles) String() string
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
ApprovalWorkflow Schema for ApprovalWorkflow
type ApprovalWorkflow 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 of the ApprovalWorkflow. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: server Name *string `mandatory:"true" json:"name"` MaxDuration *ApprovalWorkflowMaxDuration `mandatory:"true" json:"maxDuration"` // 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 of the ApprovalWorkflow. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // ApprovalWorkflowSteps applicable for the ApprovalWorkflowInstance. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsCompositeKey: [value, type] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none ApprovalWorkflowSteps []ApprovalWorkflowApprovalWorkflowSteps `mandatory:"false" json:"approvalWorkflowSteps"` }
func (m ApprovalWorkflow) String() string
func (m ApprovalWorkflow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowApprovalWorkflowSteps ApprovalWorkflowSteps applicable for the ApprovalWorkflowInstance.
type ApprovalWorkflowApprovalWorkflowSteps struct { // The unique identifier of the ApprovalWorkflowStep. // **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 type of the ApprovalWorkflowSteps. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Type *string `mandatory:"true" json:"type"` // The unique OCI identifier of the ApprovalWorkflowStep. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The order of the ApprovalWorkflowSteps. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: integer // - uniqueness: none Order *int `mandatory:"false" json:"order"` // ApprovalWorkflowSteps URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m ApprovalWorkflowApprovalWorkflowSteps) String() string
func (m ApprovalWorkflowApprovalWorkflowSteps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignment Schema for ApprovalWorkflowAssignment
type ApprovalWorkflowAssignment 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"` // Type of approval workflow assignment to the resource. Resources like Group have only one workflow associated (default assignment type is membership), but resources like TemporalBusinessRole can have atleast 2 AWs attached, one for membership to TPR, another for activation of that TPR membership // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none AssignmentType ApprovalWorkflowAssignmentAssignmentTypeEnum `mandatory:"true" json:"assignmentType"` ApprovalWorkflow *ApprovalWorkflowAssignmentApprovalWorkflow `mandatory:"true" json:"approvalWorkflow"` AssignedTo *ApprovalWorkflowAssignmentAssignedTo `mandatory:"true" json:"assignedTo"` // 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"` }
func (m ApprovalWorkflowAssignment) String() string
func (m ApprovalWorkflowAssignment) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignmentApprovalWorkflow Details of the Approval Workflow **SCIM++ Properties:**
type ApprovalWorkflowAssignmentApprovalWorkflow struct { // Identifier of the approval workflow // **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 type of the entity that is associated with this assignment (for ARM validation) // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsDefaultValue: ApprovalWorkflow // - multiValued: false // - mutability: readWrite // - required: true // - returned: request // - type: string // - uniqueness: none Type ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum `mandatory:"true" json:"type"` // Unique OCI Identifier of the approval workflow // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // Display name of the approval workflow // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // URI of the approval workflow // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m ApprovalWorkflowAssignmentApprovalWorkflow) String() string
func (m ApprovalWorkflowAssignmentApprovalWorkflow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum Enum with underlying type: string
type ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
const ( ApprovalWorkflowAssignmentApprovalWorkflowTypeApprovalworkflow ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum = "ApprovalWorkflow" )
func GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumValues() []ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
GetApprovalWorkflowAssignmentApprovalWorkflowTypeEnumValues Enumerates the set of values for ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum
func GetMappingApprovalWorkflowAssignmentApprovalWorkflowTypeEnum(val string) (ApprovalWorkflowAssignmentApprovalWorkflowTypeEnum, bool)
GetMappingApprovalWorkflowAssignmentApprovalWorkflowTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowAssignmentAssignedTo Details of resource for which Approval Workflow is assigned **SCIM++ Properties:**
type ApprovalWorkflowAssignmentAssignedTo struct { // Identifier of the resource for which Approval Workflow is assigned // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Type of the resource (stripe and non-stripe) for which Approval Workflow is assigned // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Type ApprovalWorkflowAssignmentAssignedToTypeEnum `mandatory:"true" json:"type"` // Ocid of the resource for which Approval Workflow is assigned // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // Display name of the resource for which Approval Workflow is assigned // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Description // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` }
func (m ApprovalWorkflowAssignmentAssignedTo) String() string
func (m ApprovalWorkflowAssignmentAssignedTo) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowAssignmentAssignedToTypeEnum Enum with underlying type: string
type ApprovalWorkflowAssignmentAssignedToTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowAssignmentAssignedToTypeEnum
const ( ApprovalWorkflowAssignmentAssignedToTypeGroup ApprovalWorkflowAssignmentAssignedToTypeEnum = "Group" )
func GetApprovalWorkflowAssignmentAssignedToTypeEnumValues() []ApprovalWorkflowAssignmentAssignedToTypeEnum
GetApprovalWorkflowAssignmentAssignedToTypeEnumValues Enumerates the set of values for ApprovalWorkflowAssignmentAssignedToTypeEnum
func GetMappingApprovalWorkflowAssignmentAssignedToTypeEnum(val string) (ApprovalWorkflowAssignmentAssignedToTypeEnum, bool)
GetMappingApprovalWorkflowAssignmentAssignedToTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowAssignmentAssignmentTypeEnum Enum with underlying type: string
type ApprovalWorkflowAssignmentAssignmentTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowAssignmentAssignmentTypeEnum
const ( ApprovalWorkflowAssignmentAssignmentTypeMembership ApprovalWorkflowAssignmentAssignmentTypeEnum = "MEMBERSHIP" ApprovalWorkflowAssignmentAssignmentTypeActivation ApprovalWorkflowAssignmentAssignmentTypeEnum = "ACTIVATION" )
func GetApprovalWorkflowAssignmentAssignmentTypeEnumValues() []ApprovalWorkflowAssignmentAssignmentTypeEnum
GetApprovalWorkflowAssignmentAssignmentTypeEnumValues Enumerates the set of values for ApprovalWorkflowAssignmentAssignmentTypeEnum
func GetMappingApprovalWorkflowAssignmentAssignmentTypeEnum(val string) (ApprovalWorkflowAssignmentAssignmentTypeEnum, bool)
GetMappingApprovalWorkflowAssignmentAssignmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowAssignments 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.
type ApprovalWorkflowAssignments 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 []ApprovalWorkflowAssignment `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"` }
func (m ApprovalWorkflowAssignments) String() string
func (m ApprovalWorkflowAssignments) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowMaxDuration Max duration of the ApprovalWorkflow must be acted at all levels. **SCIM++ Properties:**
type ApprovalWorkflowMaxDuration struct { // The value of the max duration. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsMaxValue: 1488 // - idcsMinValue: 1 // - idcsDefaultValue: 14 // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none Value *int `mandatory:"true" json:"value"` // The unit of the max duration. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - idcsDefaultValue: DAY // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Unit ApprovalWorkflowMaxDurationUnitEnum `mandatory:"true" json:"unit"` }
func (m ApprovalWorkflowMaxDuration) String() string
func (m ApprovalWorkflowMaxDuration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowMaxDurationUnitEnum Enum with underlying type: string
type ApprovalWorkflowMaxDurationUnitEnum string
Set of constants representing the allowable values for ApprovalWorkflowMaxDurationUnitEnum
const ( ApprovalWorkflowMaxDurationUnitMonth ApprovalWorkflowMaxDurationUnitEnum = "MONTH" ApprovalWorkflowMaxDurationUnitWeek ApprovalWorkflowMaxDurationUnitEnum = "WEEK" ApprovalWorkflowMaxDurationUnitDay ApprovalWorkflowMaxDurationUnitEnum = "DAY" ApprovalWorkflowMaxDurationUnitHour ApprovalWorkflowMaxDurationUnitEnum = "HOUR" )
func GetApprovalWorkflowMaxDurationUnitEnumValues() []ApprovalWorkflowMaxDurationUnitEnum
GetApprovalWorkflowMaxDurationUnitEnumValues Enumerates the set of values for ApprovalWorkflowMaxDurationUnitEnum
func GetMappingApprovalWorkflowMaxDurationUnitEnum(val string) (ApprovalWorkflowMaxDurationUnitEnum, bool)
GetMappingApprovalWorkflowMaxDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowStep Schema for ApprovalWorkflowStep
type ApprovalWorkflowStep 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"` // Order of the ApprovalWorkflowStep. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsMaxValue: 2147483647 // - required: true // - returned: default // - type: integer // - uniqueness: none Order *int `mandatory:"true" json:"order"` // Type of ApprovalWorkflowStep // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type ApprovalWorkflowStepTypeEnum `mandatory:"true" json:"type"` // 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"` // Minimum number of Approvals required for this step. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - idcsMinValue: 1 // - idcsMaxValue: 2147483647 // - required: false // - returned: default // - type: integer // - uniqueness: none MinimumApprovals *int `mandatory:"false" json:"minimumApprovals"` // approversExpressions of ApprovalWorkflowStep // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ApproversExpressions []string `mandatory:"false" json:"approversExpressions"` // Approvers of the ApprovalWorkflowStep. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - idcsCompositeKey: [value, type] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none Approvers []ApprovalWorkflowStepApprovers `mandatory:"false" json:"approvers"` }
func (m ApprovalWorkflowStep) String() string
func (m ApprovalWorkflowStep) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowStepApprovers Approvers of the ApprovalWorkflowStep.
type ApprovalWorkflowStepApprovers struct { // The unique identifier of the approver. // **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 type of the approver. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: reference // - uniqueness: none Type *string `mandatory:"true" json:"type"` // The unique OCI identifier of the approver. // **SCIM++ Properties:** // - idcsSearchable: true // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The display of the approver. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // Approver URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m ApprovalWorkflowStepApprovers) String() string
func (m ApprovalWorkflowStepApprovers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflowStepTypeEnum Enum with underlying type: string
type ApprovalWorkflowStepTypeEnum string
Set of constants representing the allowable values for ApprovalWorkflowStepTypeEnum
const ( ApprovalWorkflowStepTypeEscalation ApprovalWorkflowStepTypeEnum = "escalation" ApprovalWorkflowStepTypeRegular ApprovalWorkflowStepTypeEnum = "regular" )
func GetApprovalWorkflowStepTypeEnumValues() []ApprovalWorkflowStepTypeEnum
GetApprovalWorkflowStepTypeEnumValues Enumerates the set of values for ApprovalWorkflowStepTypeEnum
func GetMappingApprovalWorkflowStepTypeEnum(val string) (ApprovalWorkflowStepTypeEnum, bool)
GetMappingApprovalWorkflowStepTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ApprovalWorkflowSteps 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.
type ApprovalWorkflowSteps 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 []ApprovalWorkflowStep `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"` }
func (m ApprovalWorkflowSteps) String() string
func (m ApprovalWorkflowSteps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ApprovalWorkflows 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.
type ApprovalWorkflows 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 []ApprovalWorkflow `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"` }
func (m ApprovalWorkflows) String() string
func (m ApprovalWorkflows) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m Apps) String() string
func (m Apps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttributeSetsEnum Enum with underlying type: string
type AttributeSetsEnum string
Set of constants representing the allowable values for AttributeSetsEnum
const ( AttributeSetsAll AttributeSetsEnum = "all" AttributeSetsAlways AttributeSetsEnum = "always" AttributeSetsNever AttributeSetsEnum = "never" AttributeSetsRequest AttributeSetsEnum = "request" AttributeSetsDefault AttributeSetsEnum = "default" )
func GetAttributeSetsEnumValues() []AttributeSetsEnum
GetAttributeSetsEnumValues Enumerates the set of values for AttributeSetsEnum
func GetMappingAttributeSetsEnum(val string) (AttributeSetsEnum, bool)
GetMappingAttributeSetsEnum performs case Insensitive comparison on enum value and return the desired enum
AuthToken The user's Auth token resource.
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"` // token // **Added In:** 2010242156 // **SCIM++ Properties:** // - caseExact: true // - type: string // - mutability: readOnly // - required: false // - returned: default // - idcsSensitive: hash_sc Token *string `mandatory:"false" json:"token"` // 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"` }
func (m AuthToken) String() string
func (m AuthToken) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m AuthTokenSearchRequest) String() string
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
AuthTokenStatusEnum Enum with underlying type: string
type AuthTokenStatusEnum string
Set of constants representing the allowable values for AuthTokenStatusEnum
const ( AuthTokenStatusActive AuthTokenStatusEnum = "ACTIVE" AuthTokenStatusInactive AuthTokenStatusEnum = "INACTIVE" )
func GetAuthTokenStatusEnumValues() []AuthTokenStatusEnum
GetAuthTokenStatusEnumValues Enumerates the set of values for AuthTokenStatusEnum
func GetMappingAuthTokenStatusEnum(val string) (AuthTokenStatusEnum, bool)
GetMappingAuthTokenStatusEnum performs case Insensitive comparison on enum value and return the desired enum
AuthTokenUser The user linked to the Auth token. **SCIM++ Properties:**
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"` }
func (m AuthTokenUser) String() string
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
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.
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"` }
func (m AuthTokens) String() string
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
AuthenticationFactorSetting Multi Factor Authentication Settings for Tenant
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"` }
func (m AuthenticationFactorSetting) String() string
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
AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum Enum with underlying type: string
type AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
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" )
func GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumValues() []AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
GetAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnumValues Enumerates the set of values for AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum
func GetMappingAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum(val string) (AuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum, bool)
GetMappingAuthenticationFactorSettingUserEnrollmentDisabledFactorsEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m AuthenticationFactorSettings) String() string
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
AuthenticationFactorSettingsBypassCodeSettings Settings related to the bypass code, such as bypass code length, bypass code expiry, max active bypass codes, and so on **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorSettingsBypassCodeSettings) String() string
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
AuthenticationFactorSettingsClientAppSettings Settings related to compliance, Personal Identification Number (PIN) policy, and so on **SCIM++ Properties:**
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"` // Indicates the type of encoding that the system should use to generate a shared secret // **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"` }
func (m AuthenticationFactorSettingsClientAppSettings) String() string
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
AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum Enum with underlying type: string
type AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
const ( AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha256withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA256withRSA" AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha384withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA384withRSA" AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoSha512withrsa AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum = "SHA512withRSA" )
func GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues() []AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
GetAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnumValues Enumerates the set of values for AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum
func GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum(val string) (AuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum, bool)
GetMappingAuthenticationFactorSettingsClientAppSettingsRequestSigningAlgoEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum Enum with underlying type: string
type AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
const ( AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum = "Base32" AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum = "Base64" )
func GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues() []AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
GetAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnumValues Enumerates the set of values for AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum
func GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum(val string) (AuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum, bool)
GetMappingAuthenticationFactorSettingsClientAppSettingsSharedSecretEncodingEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettingsCompliancePolicy Compliance Policy that defines actions to be taken when a condition is violated
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"` }
func (m AuthenticationFactorSettingsCompliancePolicy) String() string
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
AuthenticationFactorSettingsCompliancePolicyActionEnum Enum with underlying type: string
type AuthenticationFactorSettingsCompliancePolicyActionEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsCompliancePolicyActionEnum
const ( AuthenticationFactorSettingsCompliancePolicyActionAllow AuthenticationFactorSettingsCompliancePolicyActionEnum = "Allow" AuthenticationFactorSettingsCompliancePolicyActionBlock AuthenticationFactorSettingsCompliancePolicyActionEnum = "Block" AuthenticationFactorSettingsCompliancePolicyActionNotify AuthenticationFactorSettingsCompliancePolicyActionEnum = "Notify" AuthenticationFactorSettingsCompliancePolicyActionNone AuthenticationFactorSettingsCompliancePolicyActionEnum = "None" )
func GetAuthenticationFactorSettingsCompliancePolicyActionEnumValues() []AuthenticationFactorSettingsCompliancePolicyActionEnum
GetAuthenticationFactorSettingsCompliancePolicyActionEnumValues Enumerates the set of values for AuthenticationFactorSettingsCompliancePolicyActionEnum
func GetMappingAuthenticationFactorSettingsCompliancePolicyActionEnum(val string) (AuthenticationFactorSettingsCompliancePolicyActionEnum, bool)
GetMappingAuthenticationFactorSettingsCompliancePolicyActionEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorSettingsDuoSecuritySettings Settings related to Duo Security **Added In:** 19.2.1 **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorSettingsDuoSecuritySettings) String() string
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
AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum Enum with underlying type: string
type AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
const ( AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributePrimaryemail AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "primaryEmail" AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeUsername AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "userName" AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeGivenname AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum = "givenName" )
func GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues() []AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
GetAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnumValues Enumerates the set of values for AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum
func GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum(val string) (AuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum, bool)
GetMappingAuthenticationFactorSettingsDuoSecuritySettingsUserMappingAttributeEnum performs case Insensitive comparison on enum value and return the desired enum
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:**
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"` }
func (m AuthenticationFactorSettingsEmailSettings) String() string
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
AuthenticationFactorSettingsEndpointRestrictions Settings that describe the set of restrictions that the system should apply to devices and trusted endpoints of a user **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorSettingsEndpointRestrictions) String() string
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
AuthenticationFactorSettingsIdentityStoreSettings Settings related to the use of a user's profile details from the identity store **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorSettingsIdentityStoreSettings) String() string
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
AuthenticationFactorSettingsNotificationSettings Settings related to the Mobile App Notification channel, such as pull **Added In:** 17.4.2 **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorSettingsNotificationSettings) String() string
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
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.
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"` }
func (m AuthenticationFactorSettingsSearchRequest) String() string
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
AuthenticationFactorSettingsThirdPartyFactor Settings related to third-party factor **Added In:** 19.2.1 **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorSettingsThirdPartyFactor) String() string
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
AuthenticationFactorSettingsTotpSettings Settings related to Time-Based One-Time Passcodes (TOTP), such as hashing algo, totp time step, passcode length, and so on **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorSettingsTotpSettings) String() string
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
AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum Enum with underlying type: string
type AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum string
Set of constants representing the allowable values for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
const ( AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha1 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA1" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha256 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA256" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha384 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA384" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmSha512 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "SHA512" AuthenticationFactorSettingsTotpSettingsHashingAlgorithmMd5 AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum = "MD5" )
func GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumValues() []AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
GetAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnumValues Enumerates the set of values for AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum
func GetMappingAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum(val string) (AuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum, bool)
GetMappingAuthenticationFactorSettingsTotpSettingsHashingAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorsRemover This schema defines the attributes of Authentication Factors Remover call.
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"` // Specifies the token to be removed // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: request // - uniqueness: none // - idcsSearchable: false Token *string `mandatory:"false" json:"token"` }
func (m AuthenticationFactorsRemover) String() string
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
AuthenticationFactorsRemoverTypeEnum Enum with underlying type: string
type AuthenticationFactorsRemoverTypeEnum string
Set of constants representing the allowable values for AuthenticationFactorsRemoverTypeEnum
const ( AuthenticationFactorsRemoverTypeKmsi AuthenticationFactorsRemoverTypeEnum = "KMSI" AuthenticationFactorsRemoverTypeMfa AuthenticationFactorsRemoverTypeEnum = "MFA" AuthenticationFactorsRemoverTypeAccountrecovery AuthenticationFactorsRemoverTypeEnum = "ACCOUNTRECOVERY" AuthenticationFactorsRemoverTypeAll AuthenticationFactorsRemoverTypeEnum = "ALL" )
func GetAuthenticationFactorsRemoverTypeEnumValues() []AuthenticationFactorsRemoverTypeEnum
GetAuthenticationFactorsRemoverTypeEnumValues Enumerates the set of values for AuthenticationFactorsRemoverTypeEnum
func GetMappingAuthenticationFactorsRemoverTypeEnum(val string) (AuthenticationFactorsRemoverTypeEnum, bool)
GetMappingAuthenticationFactorsRemoverTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AuthenticationFactorsRemoverUser User for whom the authentication factors need to be deleted **SCIM++ Properties:**
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"` }
func (m AuthenticationFactorsRemoverUser) String() string
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
BrandingSetting Brand Settings schema
type BrandingSetting 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 if the branding is default or is custom branding // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean CustomBranding *bool `mandatory:"false" json:"customBranding"` // Preferred written or spoken language used for localized user interfaces // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none PreferredLanguage *string `mandatory:"false" json:"preferredLanguage"` // User's timezone // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Timezone *string `mandatory:"false" json:"timezone"` // Default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"false" json:"locale"` // Indicates if Terms of Use is enabled in UI // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none EnableTermsOfUse *bool `mandatory:"false" json:"enableTermsOfUse"` // Terms of Use URL // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none TermsOfUseUrl *string `mandatory:"false" json:"termsOfUseUrl"` // Privacy Policy URL // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none PrivacyPolicyUrl *string `mandatory:"false" json:"privacyPolicyUrl"` // Indicates if 'hosted' option was selected // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsHostedPage *bool `mandatory:"false" json:"isHostedPage"` // Storage URL location where the sanitized custom html is located // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CustomHtmlLocation *string `mandatory:"false" json:"customHtmlLocation"` // Storage URL location where the sanitized custom css is located // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CustomCssLocation *string `mandatory:"false" json:"customCssLocation"` // Custom translations (JSON String) // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CustomTranslation *string `mandatory:"false" json:"customTranslation"` // Default name of the Company in different locales // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex DefaultCompanyNames []BrandingSettingsDefaultCompanyNames `mandatory:"false" json:"defaultCompanyNames"` // Default Login text in different locales // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex DefaultLoginTexts []BrandingSettingsDefaultLoginTexts `mandatory:"false" json:"defaultLoginTexts"` // References to various images // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCompositeKey: [type] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex DefaultImages []BrandingSettingsDefaultImages `mandatory:"false" json:"defaultImages"` // Name of the company in different locales // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex CompanyNames []BrandingSettingsCompanyNames `mandatory:"false" json:"companyNames"` // Login text in different locales // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex LoginTexts []BrandingSettingsLoginTexts `mandatory:"false" json:"loginTexts"` // References to various images // **SCIM++ Properties:** // - idcsCompositeKey: [type] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex Images []BrandingSettingsImages `mandatory:"false" json:"images"` }
func (m BrandingSetting) String() string
func (m BrandingSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettings 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.
type BrandingSettings 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 []BrandingSetting `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"` }
func (m BrandingSettings) String() string
func (m BrandingSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsCompanyNames Name of the company in different locales
type BrandingSettingsCompanyNames struct { // Company name // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // Locale // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m BrandingSettingsCompanyNames) String() string
func (m BrandingSettingsCompanyNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsDefaultCompanyNames Default name of the Company in different locales
type BrandingSettingsDefaultCompanyNames struct { // Company name // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // Locale // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(companyNames.locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m BrandingSettingsDefaultCompanyNames) String() string
func (m BrandingSettingsDefaultCompanyNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsDefaultImages References to various images
type BrandingSettingsDefaultImages struct { // Image URI // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: reference Value *string `mandatory:"true" json:"value"` // Indicates the image type // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Type *string `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string Display *string `mandatory:"false" json:"display"` }
func (m BrandingSettingsDefaultImages) String() string
func (m BrandingSettingsDefaultImages) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsDefaultLoginTexts Default Login text in different locales
type BrandingSettingsDefaultLoginTexts struct { // Login text // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // Locale // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(loginTexts.locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m BrandingSettingsDefaultLoginTexts) String() string
func (m BrandingSettingsDefaultLoginTexts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsImages References to various images
type BrandingSettingsImages struct { // Image URI // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: reference Value *string `mandatory:"true" json:"value"` // Indicates the image type // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Type *string `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string Display *string `mandatory:"false" json:"display"` }
func (m BrandingSettingsImages) String() string
func (m BrandingSettingsImages) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BrandingSettingsLoginTexts Login text in different locales
type BrandingSettingsLoginTexts struct { // Login text // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // Locale // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m BrandingSettingsLoginTexts) String() string
func (m BrandingSettingsLoginTexts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGate Resource representing a Cloud Gate
type CloudGate 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/Host identifier for this Cloud Gate // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: server 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"` // Indicates whether this resource was created by OPC // **Added In:** 19.3.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: boolean // - uniqueness: none IsOPCService *bool `mandatory:"false" json:"isOPCService"` // Last updated timestamp for this CloudGate's servers and mappings. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: dateTime // - uniqueness: none LastModifiedTime *string `mandatory:"false" json:"lastModifiedTime"` // Brief description for this Cloud Gate // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Activation status for this Cloud Gate // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // Type of Cloud Gate // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none Type CloudGateTypeEnum `mandatory:"false" json:"type,omitempty"` // A list of upstream server groups // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none UpstreamServerGroups []CloudGateExtUpstreamServerGroups `mandatory:"false" json:"upstreamServerGroups"` // A list of upstream servers // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none UpstreamServers []CloudGateExtUpstreamServers `mandatory:"false" json:"upstreamServers"` OauthClient *CloudGateOauthClient `mandatory:"false" json:"oauthClient"` // A list of Server Blocks on this Cloud Gate // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [hostName] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Servers []CloudGateExtServers `mandatory:"false" json:"servers"` // A list of Cloud Gate Mappings that map Apps to this Cloud Gate // **SCIM++ Properties:** // - caseExact: true // - idcsCompositeKey: [serverId, resourcePrefix] // - idcsSearchable: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: complex // - uniqueness: none Mappings []CloudGateExtMappings `mandatory:"false" json:"mappings"` }
func (m CloudGate) String() string
func (m CloudGate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtMappings A list of Cloud Gate Mappings that map Apps to this Cloud Gate
type CloudGateExtMappings struct { // Resource prefix for this mapping. This will be used to define the location block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none ResourcePrefix *string `mandatory:"true" json:"resourcePrefix"` // Server Instance for the Mapping. This is one of the server IDs(server blocks) from the associated Cloud Gate list // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none ServerId *string `mandatory:"true" json:"serverId"` // The id of the Cloud Gate Mapping // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MappingId *string `mandatory:"false" json:"mappingId"` // NGINX ProxyPass entry for this Mapping // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ProxyPass *string `mandatory:"false" json:"proxyPass"` // More NGINX Settings. JSON encoded key value pairs similar to WTP encoding // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none NginxSettings *string `mandatory:"false" json:"nginxSettings"` // The ID of the App being mapped to // **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 id of the App being mapped to // **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 name (Client ID) of the App being mapped to // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // URI of the App being mapped to // **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 Web Tier policy name used for the App that is mapped to this Cloud Gate // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none PolicyName *string `mandatory:"false" json:"policyName"` // Upstream server group instance for the Mapping. This is one of the upstream server group IDs(upstream blocks) from the associated Cloud Gate list // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none UpstreamServerGroupId *string `mandatory:"false" json:"upstreamServerGroupId"` }
func (m CloudGateExtMappings) String() string
func (m CloudGateExtMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtServers A list of Server Blocks on this Cloud Gate
type CloudGateExtServers struct { // Hostname for the Server block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none HostName *string `mandatory:"true" json:"hostName"` // Port for the Server Block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: integer // - uniqueness: none Port *int `mandatory:"true" json:"port"` // SSL flag for the Server Block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: boolean // - uniqueness: none Ssl *bool `mandatory:"true" json:"ssl"` // Server Name for the Server Block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ServerId *string `mandatory:"false" json:"serverId"` // More nginx Settings. JSON encoded text block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none NginxSettings *string `mandatory:"false" json:"nginxSettings"` }
func (m CloudGateExtServers) String() string
func (m CloudGateExtServers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtUpstreamServerGroups A list of upstream server groups
type CloudGateExtUpstreamServerGroups struct { // Name for the Upstream Block // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Display name of upstream // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"true" json:"displayName"` // URI of the upstream server groups // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Any additional settings in nginx configuration form // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none NginxSettings *string `mandatory:"false" json:"nginxSettings"` // SSL flag for the Upstream Block // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Ssl *bool `mandatory:"false" json:"ssl"` }
func (m CloudGateExtUpstreamServerGroups) String() string
func (m CloudGateExtUpstreamServerGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateExtUpstreamServers A list of upstream servers
type CloudGateExtUpstreamServers struct { // ID of the upstream server // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // URI of the upstream server // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Any incoming request to cloud gate is finally sent to this host, if selected during load balancing // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none HostName *string `mandatory:"false" json:"hostName"` // Port for the Upstream Server // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: integer // - uniqueness: none Port *int `mandatory:"false" json:"port"` // Any additional settings for this upstream server in nginx configuration form // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none NginxSettings *string `mandatory:"false" json:"nginxSettings"` // Upstream Server Group instance for the upstream server. This is one of the upstreamServerGroup IDs(upstream blocks) from the associated Cloud Gate list // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none GroupId *string `mandatory:"false" json:"groupId"` // Display name of upstream server // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none DisplayName *string `mandatory:"false" json:"displayName"` }
func (m CloudGateExtUpstreamServers) String() string
func (m CloudGateExtUpstreamServers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMapping Resource representing a Cloud Gate mapping
type CloudGateMapping 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"` // Resource prefix for this mapping. This will be used to define the location block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none ResourcePrefix *string `mandatory:"true" json:"resourcePrefix"` // The Web Tier policy name used for the App that is mapped to the owning Cloud Gate // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none PolicyName *string `mandatory:"true" json:"policyName"` Server *CloudGateMappingServer `mandatory:"true" json:"server"` GatewayApp *CloudGateMappingGatewayApp `mandatory:"true" json:"gatewayApp"` CloudGate *CloudGateMappingCloudGate `mandatory:"true" json:"cloudGate"` // 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 this resource was created by OPC // **Added In:** 19.3.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: boolean // - uniqueness: none IsOPCService *bool `mandatory:"false" json:"isOPCService"` // Brief description for this Cloud Gate // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // NGINX ProxyPass entry for this Mapping // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ProxyPass *string `mandatory:"false" json:"proxyPass"` // More NGINX Settings. JSON encoded key value pairs similar to WTP encoding // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none NginxSettings *string `mandatory:"false" json:"nginxSettings"` UpstreamServerGroup *CloudGateMappingUpstreamServerGroup `mandatory:"false" json:"upstreamServerGroup"` }
func (m CloudGateMapping) String() string
func (m CloudGateMapping) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingCloudGate Reference to owning Cloud Gate **SCIM++ Properties:**
type CloudGateMappingCloudGate struct { // The id of the owning Cloud Gate. // **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 OAuth app for this Cloud Gate. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m CloudGateMappingCloudGate) String() string
func (m CloudGateMappingCloudGate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingGatewayApp Reference to gateway application protected by this Cloud Gate **SCIM++ Properties:**
type CloudGateMappingGatewayApp struct { // The name (Client ID) of the gateway application protected by this Cloud Gate. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // The id of the gateway application protected by this Cloud Gate. // **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 to the gateway application protected by this Cloud Gate // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m CloudGateMappingGatewayApp) String() string
func (m CloudGateMappingGatewayApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingSearchRequest 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.
type CloudGateMappingSearchRequest 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"` }
func (m CloudGateMappingSearchRequest) String() string
func (m CloudGateMappingSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingServer Reference to server block for this mapping **SCIM++ Properties:**
type CloudGateMappingServer struct { // The id of the server block entry. // **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 to the server block entry // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m CloudGateMappingServer) String() string
func (m CloudGateMappingServer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappingUpstreamServerGroup Reference to upstream block for this mapping **Added In:** 20.1.3 **SCIM++ Properties:**
type CloudGateMappingUpstreamServerGroup struct { // The id of the upstream block entry. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // The URI to the upstream block entry // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // SSL flag for the Upstream Block // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Ssl *bool `mandatory:"false" json:"ssl"` }
func (m CloudGateMappingUpstreamServerGroup) String() string
func (m CloudGateMappingUpstreamServerGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateMappings 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.
type CloudGateMappings 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 []CloudGateMapping `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"` }
func (m CloudGateMappings) String() string
func (m CloudGateMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateOauthClient A reference to the OAuth client App used by this Cloud Gate instance. **SCIM++ Properties:**
type CloudGateOauthClient struct { // The id of the OAuth app for this CloudGate. // **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 the OAuth app for this CloudGate. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // The Client ID of the OAuth app for this CloudGate. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ClientId *string `mandatory:"false" json:"clientId"` }
func (m CloudGateOauthClient) String() string
func (m CloudGateOauthClient) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateSearchRequest 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.
type CloudGateSearchRequest 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"` }
func (m CloudGateSearchRequest) String() string
func (m CloudGateSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServer Resource representing a Cloud Gate server block
type CloudGateServer 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 for the Server block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: server DisplayName *string `mandatory:"true" json:"displayName"` // Hostname for the Server block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none HostName *string `mandatory:"true" json:"hostName"` // Port for the Server Block // **SCIM++ Properties:** // - caseExact: true // - idcsMaxValue: 65535 // - idcsMinValue: 1 // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none Port *int `mandatory:"true" json:"port"` // SSL flag for the Server Block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none Ssl *bool `mandatory:"true" json:"ssl"` CloudGate *CloudGateServerCloudGate `mandatory:"true" json:"cloudGate"` // 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 this resource was created by OPC // **Added In:** 19.3.3 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: boolean // - uniqueness: none IsOPCService *bool `mandatory:"false" json:"isOPCService"` // Brief description for this Cloud Gate server block // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // More nginx Settings. JSON encoded text block // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none NginxSettings *string `mandatory:"false" json:"nginxSettings"` }
func (m CloudGateServer) String() string
func (m CloudGateServer) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServerCloudGate Reference to owning Cloud Gate **SCIM++ Properties:**
type CloudGateServerCloudGate struct { // The id of the owning Cloud Gate. // **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 owning Cloud Gate for this server block. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m CloudGateServerCloudGate) String() string
func (m CloudGateServerCloudGate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServerSearchRequest 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.
type CloudGateServerSearchRequest 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"` }
func (m CloudGateServerSearchRequest) String() string
func (m CloudGateServerSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateServers 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.
type CloudGateServers 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 []CloudGateServer `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"` }
func (m CloudGateServers) String() string
func (m CloudGateServers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CloudGateTypeEnum Enum with underlying type: string
type CloudGateTypeEnum string
Set of constants representing the allowable values for CloudGateTypeEnum
const ( CloudGateTypeLbaas CloudGateTypeEnum = "lbaas" CloudGateTypeGateway CloudGateTypeEnum = "gateway" )
func GetCloudGateTypeEnumValues() []CloudGateTypeEnum
GetCloudGateTypeEnumValues Enumerates the set of values for CloudGateTypeEnum
func GetMappingCloudGateTypeEnum(val string) (CloudGateTypeEnum, bool)
GetMappingCloudGateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CloudGates 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.
type CloudGates 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 []CloudGate `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"` }
func (m CloudGates) String() string
func (m CloudGates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Condition Condition resource. A unit that captures a condition.
type Condition 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"` // Condition name // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global Name *string `mandatory:"true" json:"name"` // AttributeName - RHS of condition // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none AttributeName *string `mandatory:"true" json:"attributeName"` // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none // Operator in the condition. It support all SCIM operators like eq, gt, lt, le, sw etc Operator ConditionOperatorEnum `mandatory:"true" json:"operator"` // attributeValue - RHS of condition // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none AttributeValue *string `mandatory:"true" json:"attributeValue"` // 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] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Tag Key, mapsTo:tags.key], [columnHeaderName:Tag Value, mapsTo:tags.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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // Condition Description // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Evaluate the condition if this expression returns true, else skip condition evaluation // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none EvaluateConditionIf *string `mandatory:"false" json:"evaluateConditionIf"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciconsolesignonpolicyconsentPolicy *ConditionExtensionOciconsolesignonpolicyconsentPolicy `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:ociconsolesignonpolicyconsent:Policy"` }
func (m Condition) String() string
func (m Condition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConditionExtensionOciconsolesignonpolicyconsentPolicy This extension defines attributes used to record consent for modification of the "Security Policy for OCI Console" sign-on policy, Rule, Condition or ConditionGroup.
type ConditionExtensionOciconsolesignonpolicyconsentPolicy struct { // Set to true when an identity domain administrator opts to change the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. Defaults to false. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: boolean Consent *bool `mandatory:"false" json:"consent"` // The justification for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string Justification *string `mandatory:"false" json:"justification"` // The detailed reason for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string Reason *string `mandatory:"false" json:"reason"` }
func (m ConditionExtensionOciconsolesignonpolicyconsentPolicy) String() string
func (m ConditionExtensionOciconsolesignonpolicyconsentPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConditionOperatorEnum Enum with underlying type: string
type ConditionOperatorEnum string
Set of constants representing the allowable values for ConditionOperatorEnum
const ( ConditionOperatorEq ConditionOperatorEnum = "eq" ConditionOperatorNe ConditionOperatorEnum = "ne" ConditionOperatorCo ConditionOperatorEnum = "co" ConditionOperatorCoany ConditionOperatorEnum = "coany" ConditionOperatorSw ConditionOperatorEnum = "sw" ConditionOperatorEw ConditionOperatorEnum = "ew" ConditionOperatorGt ConditionOperatorEnum = "gt" ConditionOperatorGe ConditionOperatorEnum = "ge" ConditionOperatorLt ConditionOperatorEnum = "lt" ConditionOperatorLe ConditionOperatorEnum = "le" ConditionOperatorIn ConditionOperatorEnum = "in" ConditionOperatorNin ConditionOperatorEnum = "nin" )
func GetConditionOperatorEnumValues() []ConditionOperatorEnum
GetConditionOperatorEnumValues Enumerates the set of values for ConditionOperatorEnum
func GetMappingConditionOperatorEnum(val string) (ConditionOperatorEnum, bool)
GetMappingConditionOperatorEnum performs case Insensitive comparison on enum value and return the desired enum
ConditionSearchRequest 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.
type ConditionSearchRequest 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"` }
func (m ConditionSearchRequest) String() string
func (m ConditionSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Conditions 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.
type Conditions 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 []Condition `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"` }
func (m Conditions) String() string
func (m Conditions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApiKeyRequest wrapper for the CreateApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApiKey.go.html to see an example of how to use 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 }
func (request CreateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApiKeyRequest) String() string
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
CreateApiKeyResponse wrapper for the CreateApiKey operation
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"` }
func (response CreateApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApiKeyResponse) String() string
CreateAppRequest wrapper for the CreateApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApp.go.html to see an example of how to use CreateAppRequest.
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 }
func (request CreateAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAppRequest) String() string
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
CreateAppResponse wrapper for the CreateApp operation
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"` }
func (response CreateAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAppResponse) String() string
CreateAppRoleRequest wrapper for the CreateAppRole operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAppRole.go.html to see an example of how to use CreateAppRoleRequest.
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 }
func (request CreateAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAppRoleRequest) String() string
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
CreateAppRoleResponse wrapper for the CreateAppRole operation
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"` }
func (response CreateAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAppRoleResponse) String() string
CreateApprovalWorkflowAssignmentRequest wrapper for the CreateApprovalWorkflowAssignment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowAssignment.go.html to see an example of how to use CreateApprovalWorkflowAssignmentRequest.
type CreateApprovalWorkflowAssignmentRequest 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"` // ApprovalWorkflowAssignment 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*. ApprovalWorkflowAssignment `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 }
func (request CreateApprovalWorkflowAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApprovalWorkflowAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApprovalWorkflowAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApprovalWorkflowAssignmentRequest) String() string
func (request CreateApprovalWorkflowAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApprovalWorkflowAssignmentResponse wrapper for the CreateApprovalWorkflowAssignment operation
type CreateApprovalWorkflowAssignmentResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflowAssignment instance ApprovalWorkflowAssignment `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"` }
func (response CreateApprovalWorkflowAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApprovalWorkflowAssignmentResponse) String() string
CreateApprovalWorkflowRequest wrapper for the CreateApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflow.go.html to see an example of how to use CreateApprovalWorkflowRequest.
type CreateApprovalWorkflowRequest 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"` // ApprovalWorkflow 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*. ApprovalWorkflow `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 }
func (request CreateApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApprovalWorkflowRequest) String() string
func (request CreateApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApprovalWorkflowResponse wrapper for the CreateApprovalWorkflow operation
type CreateApprovalWorkflowResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflow instance ApprovalWorkflow `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"` }
func (response CreateApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApprovalWorkflowResponse) String() string
CreateApprovalWorkflowStepRequest wrapper for the CreateApprovalWorkflowStep operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowStep.go.html to see an example of how to use CreateApprovalWorkflowStepRequest.
type CreateApprovalWorkflowStepRequest 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"` // ApprovalWorkflowStep 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*. ApprovalWorkflowStep `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 }
func (request CreateApprovalWorkflowStepRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApprovalWorkflowStepRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApprovalWorkflowStepRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApprovalWorkflowStepRequest) String() string
func (request CreateApprovalWorkflowStepRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateApprovalWorkflowStepResponse wrapper for the CreateApprovalWorkflowStep operation
type CreateApprovalWorkflowStepResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflowStep instance ApprovalWorkflowStep `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"` }
func (response CreateApprovalWorkflowStepResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApprovalWorkflowStepResponse) String() string
CreateAuthTokenRequest wrapper for the CreateAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthToken.go.html to see an example of how to use 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 }
func (request CreateAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAuthTokenRequest) String() string
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
CreateAuthTokenResponse wrapper for the CreateAuthToken operation
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"` }
func (response CreateAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAuthTokenResponse) String() string
CreateAuthenticationFactorsRemoverRequest wrapper for the CreateAuthenticationFactorsRemover operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateAuthenticationFactorsRemover.go.html to see an example of how to use 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 }
func (request CreateAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAuthenticationFactorsRemoverRequest) String() string
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
CreateAuthenticationFactorsRemoverResponse wrapper for the CreateAuthenticationFactorsRemover operation
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"` }
func (response CreateAuthenticationFactorsRemoverResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAuthenticationFactorsRemoverResponse) String() string
CreateCloudGateMappingRequest wrapper for the CreateCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateMapping.go.html to see an example of how to use CreateCloudGateMappingRequest.
type CreateCloudGateMappingRequest 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"` // CloudGateMapping 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*. CloudGateMapping `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 }
func (request CreateCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudGateMappingRequest) String() string
func (request CreateCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudGateMappingResponse wrapper for the CreateCloudGateMapping operation
type CreateCloudGateMappingResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateMapping instance CloudGateMapping `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"` }
func (response CreateCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudGateMappingResponse) String() string
CreateCloudGateRequest wrapper for the CreateCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGate.go.html to see an example of how to use CreateCloudGateRequest.
type CreateCloudGateRequest 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"` // CloudGate 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*. CloudGate `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 }
func (request CreateCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudGateRequest) String() string
func (request CreateCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudGateResponse wrapper for the CreateCloudGate operation
type CreateCloudGateResponse struct { // The underlying http response RawResponse *http.Response // The CloudGate instance CloudGate `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"` }
func (response CreateCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudGateResponse) String() string
CreateCloudGateServerRequest wrapper for the CreateCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateServer.go.html to see an example of how to use CreateCloudGateServerRequest.
type CreateCloudGateServerRequest 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"` // CloudGateServer 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*. CloudGateServer `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 }
func (request CreateCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCloudGateServerRequest) String() string
func (request CreateCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCloudGateServerResponse wrapper for the CreateCloudGateServer operation
type CreateCloudGateServerResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateServer instance CloudGateServer `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"` }
func (response CreateCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCloudGateServerResponse) String() string
CreateConditionRequest wrapper for the CreateCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCondition.go.html to see an example of how to use CreateConditionRequest.
type CreateConditionRequest 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"` // Condition 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*. Condition `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 }
func (request CreateConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConditionRequest) String() string
func (request CreateConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateConditionResponse wrapper for the CreateCondition operation
type CreateConditionResponse struct { // The underlying http response RawResponse *http.Response // The Condition instance Condition `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"` }
func (response CreateConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConditionResponse) String() string
CreateCustomerSecretKeyRequest wrapper for the CreateCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCustomerSecretKey.go.html to see an example of how to use 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 }
func (request CreateCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCustomerSecretKeyRequest) String() string
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
CreateCustomerSecretKeyResponse wrapper for the CreateCustomerSecretKey operation
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"` }
func (response CreateCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCustomerSecretKeyResponse) String() string
CreateDynamicResourceGroupRequest wrapper for the CreateDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateDynamicResourceGroup.go.html to see an example of how to use 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 }
func (request CreateDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDynamicResourceGroupRequest) String() string
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
CreateDynamicResourceGroupResponse wrapper for the CreateDynamicResourceGroup operation
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"` }
func (response CreateDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDynamicResourceGroupResponse) String() string
CreateGrantRequest wrapper for the CreateGrant operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGrant.go.html to see an example of how to use CreateGrantRequest.
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 }
func (request CreateGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateGrantRequest) String() string
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
CreateGrantResponse wrapper for the CreateGrant operation
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"` }
func (response CreateGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateGrantResponse) String() string
CreateGroupRequest wrapper for the CreateGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateGroup.go.html to see an example of how to use 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 }
func (request CreateGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateGroupRequest) String() string
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
CreateGroupResponse wrapper for the CreateGroup operation
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"` }
func (response CreateGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateGroupResponse) String() string
CreateIdentityPropagationTrustRequest wrapper for the CreateIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityPropagationTrust.go.html to see an example of how to use CreateIdentityPropagationTrustRequest.
type CreateIdentityPropagationTrustRequest 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"` // IdentityPropagationTrust 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*. IdentityPropagationTrust `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 }
func (request CreateIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateIdentityPropagationTrustRequest) String() string
func (request CreateIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateIdentityPropagationTrustResponse wrapper for the CreateIdentityPropagationTrust operation
type CreateIdentityPropagationTrustResponse struct { // The underlying http response RawResponse *http.Response // The IdentityPropagationTrust instance IdentityPropagationTrust `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"` }
func (response CreateIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateIdentityPropagationTrustResponse) String() string
CreateIdentityProviderRequest wrapper for the CreateIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityProvider.go.html to see an example of how to use 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 }
func (request CreateIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateIdentityProviderRequest) String() string
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
CreateIdentityProviderResponse wrapper for the CreateIdentityProvider operation
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"` }
func (response CreateIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateIdentityProviderResponse) String() string
CreateMeRequest wrapper for the CreateMe operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMe.go.html to see an example of how to use 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 }
func (request CreateMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMeRequest) String() string
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
CreateMeResponse wrapper for the CreateMe operation
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"` }
func (response CreateMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMeResponse) String() string
CreateMyApiKeyRequest wrapper for the CreateMyApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyApiKey.go.html to see an example of how to use 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 }
func (request CreateMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyApiKeyRequest) String() string
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
CreateMyApiKeyResponse wrapper for the CreateMyApiKey operation
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"` }
func (response CreateMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyApiKeyResponse) String() string
CreateMyAuthTokenRequest wrapper for the CreateMyAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthToken.go.html to see an example of how to use 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 }
func (request CreateMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthTokenRequest) String() string
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
CreateMyAuthTokenResponse wrapper for the CreateMyAuthToken operation
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"` }
func (response CreateMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthTokenResponse) String() string
CreateMyAuthenticationFactorInitiatorRequest wrapper for the CreateMyAuthenticationFactorInitiator operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorInitiator.go.html to see an example of how to use 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 }
func (request CreateMyAuthenticationFactorInitiatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthenticationFactorInitiatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthenticationFactorInitiatorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthenticationFactorInitiatorRequest) String() string
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
CreateMyAuthenticationFactorInitiatorResponse wrapper for the CreateMyAuthenticationFactorInitiator operation
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"` }
func (response CreateMyAuthenticationFactorInitiatorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthenticationFactorInitiatorResponse) String() string
CreateMyAuthenticationFactorValidatorRequest wrapper for the CreateMyAuthenticationFactorValidator operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorValidator.go.html to see an example of how to use 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 }
func (request CreateMyAuthenticationFactorValidatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthenticationFactorValidatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthenticationFactorValidatorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthenticationFactorValidatorRequest) String() string
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
CreateMyAuthenticationFactorValidatorResponse wrapper for the CreateMyAuthenticationFactorValidator operation
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"` }
func (response CreateMyAuthenticationFactorValidatorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthenticationFactorValidatorResponse) String() string
CreateMyAuthenticationFactorsRemoverRequest wrapper for the CreateMyAuthenticationFactorsRemover operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyAuthenticationFactorsRemover.go.html to see an example of how to use 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 }
func (request CreateMyAuthenticationFactorsRemoverRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyAuthenticationFactorsRemoverRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyAuthenticationFactorsRemoverRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyAuthenticationFactorsRemoverRequest) String() string
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
CreateMyAuthenticationFactorsRemoverResponse wrapper for the CreateMyAuthenticationFactorsRemover operation
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"` }
func (response CreateMyAuthenticationFactorsRemoverResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyAuthenticationFactorsRemoverResponse) String() string
CreateMyCustomerSecretKeyRequest wrapper for the CreateMyCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyCustomerSecretKey.go.html to see an example of how to use 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 }
func (request CreateMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyCustomerSecretKeyRequest) String() string
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
CreateMyCustomerSecretKeyResponse wrapper for the CreateMyCustomerSecretKey operation
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"` }
func (response CreateMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyCustomerSecretKeyResponse) String() string
CreateMyOAuth2ClientCredentialRequest wrapper for the CreateMyOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request CreateMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyOAuth2ClientCredentialRequest) String() string
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
CreateMyOAuth2ClientCredentialResponse wrapper for the CreateMyOAuth2ClientCredential operation
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"` }
func (response CreateMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyOAuth2ClientCredentialResponse) String() string
CreateMyRequestRequest wrapper for the CreateMyRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyRequest.go.html to see an example of how to use CreateMyRequestRequest.
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 }
func (request CreateMyRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyRequestRequest) String() string
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
CreateMyRequestResponse wrapper for the CreateMyRequest operation
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"` }
func (response CreateMyRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyRequestResponse) String() string
CreateMySmtpCredentialRequest wrapper for the CreateMySmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySmtpCredential.go.html to see an example of how to use 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 }
func (request CreateMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMySmtpCredentialRequest) String() string
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
CreateMySmtpCredentialResponse wrapper for the CreateMySmtpCredential operation
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"` }
func (response CreateMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMySmtpCredentialResponse) String() string
CreateMySupportAccountRequest wrapper for the CreateMySupportAccount operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMySupportAccount.go.html to see an example of how to use 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 }
func (request CreateMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMySupportAccountRequest) String() string
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
CreateMySupportAccountResponse wrapper for the CreateMySupportAccount operation
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"` }
func (response CreateMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMySupportAccountResponse) String() string
CreateMyUserDbCredentialRequest wrapper for the CreateMyUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateMyUserDbCredential.go.html to see an example of how to use 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 }
func (request CreateMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMyUserDbCredentialRequest) String() string
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
CreateMyUserDbCredentialResponse wrapper for the CreateMyUserDbCredential operation
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"` }
func (response CreateMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMyUserDbCredentialResponse) String() string
CreateNetworkPerimeterRequest wrapper for the CreateNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateNetworkPerimeter.go.html to see an example of how to use CreateNetworkPerimeterRequest.
type CreateNetworkPerimeterRequest 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"` // NetworkPerimeter 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*. NetworkPerimeter `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 }
func (request CreateNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateNetworkPerimeterRequest) String() string
func (request CreateNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateNetworkPerimeterResponse wrapper for the CreateNetworkPerimeter operation
type CreateNetworkPerimeterResponse struct { // The underlying http response RawResponse *http.Response // The NetworkPerimeter instance NetworkPerimeter `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"` }
func (response CreateNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateNetworkPerimeterResponse) String() string
CreateOAuth2ClientCredentialRequest wrapper for the CreateOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request CreateOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateOAuth2ClientCredentialRequest) String() string
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
CreateOAuth2ClientCredentialResponse wrapper for the CreateOAuth2ClientCredential operation
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"` }
func (response CreateOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateOAuth2ClientCredentialResponse) String() string
CreateOAuthClientCertificateRequest wrapper for the CreateOAuthClientCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthClientCertificate.go.html to see an example of how to use CreateOAuthClientCertificateRequest.
type CreateOAuthClientCertificateRequest 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"` // OAuthClientCertificate 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*. OAuthClientCertificate `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 }
func (request CreateOAuthClientCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateOAuthClientCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateOAuthClientCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateOAuthClientCertificateRequest) String() string
func (request CreateOAuthClientCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateOAuthClientCertificateResponse wrapper for the CreateOAuthClientCertificate operation
type CreateOAuthClientCertificateResponse struct { // The underlying http response RawResponse *http.Response // The OAuthClientCertificate instance OAuthClientCertificate `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"` }
func (response CreateOAuthClientCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateOAuthClientCertificateResponse) String() string
CreateOAuthPartnerCertificateRequest wrapper for the CreateOAuthPartnerCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthPartnerCertificate.go.html to see an example of how to use CreateOAuthPartnerCertificateRequest.
type CreateOAuthPartnerCertificateRequest 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"` // OAuthPartnerCertificate 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*. OAuthPartnerCertificate `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 }
func (request CreateOAuthPartnerCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateOAuthPartnerCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateOAuthPartnerCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateOAuthPartnerCertificateRequest) String() string
func (request CreateOAuthPartnerCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateOAuthPartnerCertificateResponse wrapper for the CreateOAuthPartnerCertificate operation
type CreateOAuthPartnerCertificateResponse struct { // The underlying http response RawResponse *http.Response // The OAuthPartnerCertificate instance OAuthPartnerCertificate `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"` }
func (response CreateOAuthPartnerCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateOAuthPartnerCertificateResponse) String() string
CreatePasswordPolicyRequest wrapper for the CreatePasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePasswordPolicy.go.html to see an example of how to use 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 }
func (request CreatePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePasswordPolicyRequest) String() string
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
CreatePasswordPolicyResponse wrapper for the CreatePasswordPolicy operation
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"` }
func (response CreatePasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePasswordPolicyResponse) String() string
CreatePolicyRequest wrapper for the CreatePolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePolicy.go.html to see an example of how to use CreatePolicyRequest.
type CreatePolicyRequest 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"` // Policy 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*. Policy `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 }
func (request CreatePolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePolicyRequest) String() string
func (request CreatePolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePolicyResponse wrapper for the CreatePolicy operation
type CreatePolicyResponse struct { // The underlying http response RawResponse *http.Response // The Policy instance Policy `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"` }
func (response CreatePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePolicyResponse) String() string
CreateRestoreOciConsolePolicyRequest wrapper for the CreateRestoreOciConsolePolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRestoreOciConsolePolicy.go.html to see an example of how to use CreateRestoreOciConsolePolicyRequest.
type CreateRestoreOciConsolePolicyRequest 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"` // RestoreOciConsolePolicy 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*. RestoreOciConsolePolicy `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 }
func (request CreateRestoreOciConsolePolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateRestoreOciConsolePolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateRestoreOciConsolePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateRestoreOciConsolePolicyRequest) String() string
func (request CreateRestoreOciConsolePolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRestoreOciConsolePolicyResponse wrapper for the CreateRestoreOciConsolePolicy operation
type CreateRestoreOciConsolePolicyResponse struct { // The underlying http response RawResponse *http.Response // The RestoreOciConsolePolicy instance RestoreOciConsolePolicy `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"` }
func (response CreateRestoreOciConsolePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateRestoreOciConsolePolicyResponse) String() string
CreateRuleRequest wrapper for the CreateRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRule.go.html to see an example of how to use CreateRuleRequest.
type CreateRuleRequest 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"` // Rule 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*. Rule `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 }
func (request CreateRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateRuleRequest) String() string
func (request CreateRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateRuleResponse wrapper for the CreateRule operation
type CreateRuleResponse struct { // The underlying http response RawResponse *http.Response // The Rule instance Rule `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"` }
func (response CreateRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateRuleResponse) String() string
CreateSecurityQuestionRequest wrapper for the CreateSecurityQuestion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSecurityQuestion.go.html to see an example of how to use CreateSecurityQuestionRequest.
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 }
func (request CreateSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSecurityQuestionRequest) String() string
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
CreateSecurityQuestionResponse wrapper for the CreateSecurityQuestion operation
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"` }
func (response CreateSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSecurityQuestionResponse) String() string
CreateSelfRegistrationProfileRequest wrapper for the CreateSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSelfRegistrationProfile.go.html to see an example of how to use CreateSelfRegistrationProfileRequest.
type CreateSelfRegistrationProfileRequest 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"` // SelfRegistrationProfile 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*. SelfRegistrationProfile `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 }
func (request CreateSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSelfRegistrationProfileRequest) String() string
func (request CreateSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSelfRegistrationProfileResponse wrapper for the CreateSelfRegistrationProfile operation
type CreateSelfRegistrationProfileResponse struct { // The underlying http response RawResponse *http.Response // The SelfRegistrationProfile instance SelfRegistrationProfile `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"` }
func (response CreateSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSelfRegistrationProfileResponse) String() string
CreateSmtpCredentialRequest wrapper for the CreateSmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSmtpCredential.go.html to see an example of how to use 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 }
func (request CreateSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSmtpCredentialRequest) String() string
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
CreateSmtpCredentialResponse wrapper for the CreateSmtpCredential operation
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"` }
func (response CreateSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSmtpCredentialResponse) String() string
CreateSocialIdentityProviderRequest wrapper for the CreateSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSocialIdentityProvider.go.html to see an example of how to use CreateSocialIdentityProviderRequest.
type CreateSocialIdentityProviderRequest 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"` // SocialIdentityProvider 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*. SocialIdentityProvider `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 }
func (request CreateSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateSocialIdentityProviderRequest) String() string
func (request CreateSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateSocialIdentityProviderResponse wrapper for the CreateSocialIdentityProvider operation
type CreateSocialIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The SocialIdentityProvider instance SocialIdentityProvider `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"` }
func (response CreateSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateSocialIdentityProviderResponse) String() string
CreateUserDbCredentialRequest wrapper for the CreateUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUserDbCredential.go.html to see an example of how to use 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 }
func (request CreateUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateUserDbCredentialRequest) String() string
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
CreateUserDbCredentialResponse wrapper for the CreateUserDbCredential operation
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"` }
func (response CreateUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateUserDbCredentialResponse) String() string
CreateUserRequest wrapper for the CreateUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateUser.go.html to see an example of how to use 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 }
func (request CreateUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateUserRequest) String() string
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
CreateUserResponse wrapper for the CreateUser operation
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"` }
func (response CreateUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateUserResponse) String() string
CustomerSecretKey The user's customer secret key.
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"` // The secret key. // **SCIM++ Properties:** // - caseExact: true // - type: string // - mutability: readOnly // - required: false // - returned: default SecretKey *string `mandatory:"false" json:"secretKey"` User *CustomerSecretKeyUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
func (m CustomerSecretKey) String() string
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
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.
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"` }
func (m CustomerSecretKeySearchRequest) String() string
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
CustomerSecretKeyStatusEnum Enum with underlying type: string
type CustomerSecretKeyStatusEnum string
Set of constants representing the allowable values for CustomerSecretKeyStatusEnum
const ( CustomerSecretKeyStatusActive CustomerSecretKeyStatusEnum = "ACTIVE" CustomerSecretKeyStatusInactive CustomerSecretKeyStatusEnum = "INACTIVE" )
func GetCustomerSecretKeyStatusEnumValues() []CustomerSecretKeyStatusEnum
GetCustomerSecretKeyStatusEnumValues Enumerates the set of values for CustomerSecretKeyStatusEnum
func GetMappingCustomerSecretKeyStatusEnum(val string) (CustomerSecretKeyStatusEnum, bool)
GetMappingCustomerSecretKeyStatusEnum performs case Insensitive comparison on enum value and return the desired enum
CustomerSecretKeyUser User linked to customer secret key **SCIM++ Properties:**
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"` }
func (m CustomerSecretKeyUser) String() string
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
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.
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"` }
func (m CustomerSecretKeys) String() string
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
DefinedTags OCI Defined Tags **Added In:** 2011192329 **SCIM++ Properties:**
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 // - idcsReturnEmptyWhenNull: true // - mutability: readWrite // - returned: default // - type: string // - idcsSearchable: true // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
func (m DefinedTags) String() string
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
DeleteApiKeyRequest wrapper for the DeleteApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApiKey.go.html to see an example of how to use 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 }
func (request DeleteApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApiKeyRequest) String() string
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
DeleteApiKeyResponse wrapper for the DeleteApiKey operation
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"` }
func (response DeleteApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApiKeyResponse) String() string
DeleteAppRequest wrapper for the DeleteApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApp.go.html to see an example of how to use DeleteAppRequest.
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 }
func (request DeleteAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteAppRequest) String() string
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
DeleteAppResponse wrapper for the DeleteApp operation
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"` }
func (response DeleteAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteAppResponse) String() string
DeleteAppRoleRequest wrapper for the DeleteAppRole operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAppRole.go.html to see an example of how to use DeleteAppRoleRequest.
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 }
func (request DeleteAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteAppRoleRequest) String() string
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
DeleteAppRoleResponse wrapper for the DeleteAppRole operation
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"` }
func (response DeleteAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteAppRoleResponse) String() string
DeleteApprovalWorkflowAssignmentRequest wrapper for the DeleteApprovalWorkflowAssignment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowAssignment.go.html to see an example of how to use DeleteApprovalWorkflowAssignmentRequest.
type DeleteApprovalWorkflowAssignmentRequest struct { // ID of the resource ApprovalWorkflowAssignmentId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowAssignmentId"` // 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 }
func (request DeleteApprovalWorkflowAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApprovalWorkflowAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApprovalWorkflowAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApprovalWorkflowAssignmentRequest) String() string
func (request DeleteApprovalWorkflowAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApprovalWorkflowAssignmentResponse wrapper for the DeleteApprovalWorkflowAssignment operation
type DeleteApprovalWorkflowAssignmentResponse 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"` }
func (response DeleteApprovalWorkflowAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApprovalWorkflowAssignmentResponse) String() string
DeleteApprovalWorkflowRequest wrapper for the DeleteApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflow.go.html to see an example of how to use DeleteApprovalWorkflowRequest.
type DeleteApprovalWorkflowRequest struct { // ID of the resource ApprovalWorkflowId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowId"` // 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 }
func (request DeleteApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApprovalWorkflowRequest) String() string
func (request DeleteApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApprovalWorkflowResponse wrapper for the DeleteApprovalWorkflow operation
type DeleteApprovalWorkflowResponse 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"` }
func (response DeleteApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApprovalWorkflowResponse) String() string
DeleteApprovalWorkflowStepRequest wrapper for the DeleteApprovalWorkflowStep operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowStep.go.html to see an example of how to use DeleteApprovalWorkflowStepRequest.
type DeleteApprovalWorkflowStepRequest struct { // ID of the resource ApprovalWorkflowStepId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowStepId"` // 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 }
func (request DeleteApprovalWorkflowStepRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApprovalWorkflowStepRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApprovalWorkflowStepRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApprovalWorkflowStepRequest) String() string
func (request DeleteApprovalWorkflowStepRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteApprovalWorkflowStepResponse wrapper for the DeleteApprovalWorkflowStep operation
type DeleteApprovalWorkflowStepResponse 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"` }
func (response DeleteApprovalWorkflowStepResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApprovalWorkflowStepResponse) String() string
DeleteAuthTokenRequest wrapper for the DeleteAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteAuthToken.go.html to see an example of how to use 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 }
func (request DeleteAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteAuthTokenRequest) String() string
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
DeleteAuthTokenResponse wrapper for the DeleteAuthToken operation
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"` }
func (response DeleteAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteAuthTokenResponse) String() string
DeleteCloudGateMappingRequest wrapper for the DeleteCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateMapping.go.html to see an example of how to use DeleteCloudGateMappingRequest.
type DeleteCloudGateMappingRequest struct { // ID of the resource CloudGateMappingId *string `mandatory:"true" contributesTo:"path" name:"cloudGateMappingId"` // 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 }
func (request DeleteCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudGateMappingRequest) String() string
func (request DeleteCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudGateMappingResponse wrapper for the DeleteCloudGateMapping operation
type DeleteCloudGateMappingResponse 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"` }
func (response DeleteCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudGateMappingResponse) String() string
DeleteCloudGateRequest wrapper for the DeleteCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGate.go.html to see an example of how to use DeleteCloudGateRequest.
type DeleteCloudGateRequest struct { // ID of the resource CloudGateId *string `mandatory:"true" contributesTo:"path" name:"cloudGateId"` // 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 }
func (request DeleteCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudGateRequest) String() string
func (request DeleteCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudGateResponse wrapper for the DeleteCloudGate operation
type DeleteCloudGateResponse 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"` }
func (response DeleteCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudGateResponse) String() string
DeleteCloudGateServerRequest wrapper for the DeleteCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateServer.go.html to see an example of how to use DeleteCloudGateServerRequest.
type DeleteCloudGateServerRequest struct { // ID of the resource CloudGateServerId *string `mandatory:"true" contributesTo:"path" name:"cloudGateServerId"` // 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 }
func (request DeleteCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCloudGateServerRequest) String() string
func (request DeleteCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteCloudGateServerResponse wrapper for the DeleteCloudGateServer operation
type DeleteCloudGateServerResponse 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"` }
func (response DeleteCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCloudGateServerResponse) String() string
DeleteConditionRequest wrapper for the DeleteCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCondition.go.html to see an example of how to use DeleteConditionRequest.
type DeleteConditionRequest struct { // ID of the resource ConditionId *string `mandatory:"true" contributesTo:"path" name:"conditionId"` // 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 }
func (request DeleteConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteConditionRequest) String() string
func (request DeleteConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteConditionResponse wrapper for the DeleteCondition operation
type DeleteConditionResponse 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"` }
func (response DeleteConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteConditionResponse) String() string
DeleteCustomerSecretKeyRequest wrapper for the DeleteCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCustomerSecretKey.go.html to see an example of how to use 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 }
func (request DeleteCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCustomerSecretKeyRequest) String() string
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
DeleteCustomerSecretKeyResponse wrapper for the DeleteCustomerSecretKey operation
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"` }
func (response DeleteCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCustomerSecretKeyResponse) String() string
DeleteDynamicResourceGroupRequest wrapper for the DeleteDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteDynamicResourceGroup.go.html to see an example of how to use 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 }
func (request DeleteDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDynamicResourceGroupRequest) String() string
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
DeleteDynamicResourceGroupResponse wrapper for the DeleteDynamicResourceGroup operation
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"` }
func (response DeleteDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDynamicResourceGroupResponse) String() string
DeleteGrantRequest wrapper for the DeleteGrant operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGrant.go.html to see an example of how to use DeleteGrantRequest.
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 }
func (request DeleteGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteGrantRequest) String() string
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
DeleteGrantResponse wrapper for the DeleteGrant operation
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"` }
func (response DeleteGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteGrantResponse) String() string
DeleteGroupRequest wrapper for the DeleteGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteGroup.go.html to see an example of how to use 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 }
func (request DeleteGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteGroupRequest) String() string
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
DeleteGroupResponse wrapper for the DeleteGroup operation
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"` }
func (response DeleteGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteGroupResponse) String() string
DeleteIdentityPropagationTrustRequest wrapper for the DeleteIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityPropagationTrust.go.html to see an example of how to use DeleteIdentityPropagationTrustRequest.
type DeleteIdentityPropagationTrustRequest struct { // ID of the resource IdentityPropagationTrustId *string `mandatory:"true" contributesTo:"path" name:"identityPropagationTrustId"` // 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 }
func (request DeleteIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteIdentityPropagationTrustRequest) String() string
func (request DeleteIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteIdentityPropagationTrustResponse wrapper for the DeleteIdentityPropagationTrust operation
type DeleteIdentityPropagationTrustResponse 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"` }
func (response DeleteIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteIdentityPropagationTrustResponse) String() string
DeleteIdentityProviderRequest wrapper for the DeleteIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityProvider.go.html to see an example of how to use 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 }
func (request DeleteIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteIdentityProviderRequest) String() string
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
DeleteIdentityProviderResponse wrapper for the DeleteIdentityProvider operation
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"` }
func (response DeleteIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteIdentityProviderResponse) String() string
DeleteMyApiKeyRequest wrapper for the DeleteMyApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyApiKey.go.html to see an example of how to use 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 }
func (request DeleteMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyApiKeyRequest) String() string
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
DeleteMyApiKeyResponse wrapper for the DeleteMyApiKey operation
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"` }
func (response DeleteMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyApiKeyResponse) String() string
DeleteMyAuthTokenRequest wrapper for the DeleteMyAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyAuthToken.go.html to see an example of how to use 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 }
func (request DeleteMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyAuthTokenRequest) String() string
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
DeleteMyAuthTokenResponse wrapper for the DeleteMyAuthToken operation
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"` }
func (response DeleteMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyAuthTokenResponse) String() string
DeleteMyCustomerSecretKeyRequest wrapper for the DeleteMyCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyCustomerSecretKey.go.html to see an example of how to use 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 }
func (request DeleteMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyCustomerSecretKeyRequest) String() string
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
DeleteMyCustomerSecretKeyResponse wrapper for the DeleteMyCustomerSecretKey operation
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"` }
func (response DeleteMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyCustomerSecretKeyResponse) String() string
DeleteMyDeviceRequest wrapper for the DeleteMyDevice operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyDevice.go.html to see an example of how to use 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 }
func (request DeleteMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyDeviceRequest) String() string
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
DeleteMyDeviceResponse wrapper for the DeleteMyDevice operation
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"` }
func (response DeleteMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyDeviceResponse) String() string
DeleteMyOAuth2ClientCredentialRequest wrapper for the DeleteMyOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request DeleteMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyOAuth2ClientCredentialRequest) String() string
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
DeleteMyOAuth2ClientCredentialResponse wrapper for the DeleteMyOAuth2ClientCredential operation
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"` }
func (response DeleteMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyOAuth2ClientCredentialResponse) String() string
DeleteMySmtpCredentialRequest wrapper for the DeleteMySmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySmtpCredential.go.html to see an example of how to use 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 }
func (request DeleteMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMySmtpCredentialRequest) String() string
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
DeleteMySmtpCredentialResponse wrapper for the DeleteMySmtpCredential operation
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"` }
func (response DeleteMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMySmtpCredentialResponse) String() string
DeleteMySupportAccountRequest wrapper for the DeleteMySupportAccount operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMySupportAccount.go.html to see an example of how to use 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 }
func (request DeleteMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMySupportAccountRequest) String() string
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
DeleteMySupportAccountResponse wrapper for the DeleteMySupportAccount operation
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"` }
func (response DeleteMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMySupportAccountResponse) String() string
DeleteMyTrustedUserAgentRequest wrapper for the DeleteMyTrustedUserAgent operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyTrustedUserAgent.go.html to see an example of how to use 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 }
func (request DeleteMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyTrustedUserAgentRequest) String() string
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
DeleteMyTrustedUserAgentResponse wrapper for the DeleteMyTrustedUserAgent operation
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"` }
func (response DeleteMyTrustedUserAgentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyTrustedUserAgentResponse) String() string
DeleteMyUserDbCredentialRequest wrapper for the DeleteMyUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteMyUserDbCredential.go.html to see an example of how to use 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 }
func (request DeleteMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteMyUserDbCredentialRequest) String() string
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
DeleteMyUserDbCredentialResponse wrapper for the DeleteMyUserDbCredential operation
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"` }
func (response DeleteMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteMyUserDbCredentialResponse) String() string
DeleteNetworkPerimeterRequest wrapper for the DeleteNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteNetworkPerimeter.go.html to see an example of how to use DeleteNetworkPerimeterRequest.
type DeleteNetworkPerimeterRequest struct { // ID of the resource NetworkPerimeterId *string `mandatory:"true" contributesTo:"path" name:"networkPerimeterId"` // 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 }
func (request DeleteNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteNetworkPerimeterRequest) String() string
func (request DeleteNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteNetworkPerimeterResponse wrapper for the DeleteNetworkPerimeter operation
type DeleteNetworkPerimeterResponse 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"` }
func (response DeleteNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteNetworkPerimeterResponse) String() string
DeleteOAuth2ClientCredentialRequest wrapper for the DeleteOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request DeleteOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteOAuth2ClientCredentialRequest) String() string
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
DeleteOAuth2ClientCredentialResponse wrapper for the DeleteOAuth2ClientCredential operation
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"` }
func (response DeleteOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteOAuth2ClientCredentialResponse) String() string
DeleteOAuthClientCertificateRequest wrapper for the DeleteOAuthClientCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthClientCertificate.go.html to see an example of how to use DeleteOAuthClientCertificateRequest.
type DeleteOAuthClientCertificateRequest struct { // ID of the resource OAuthClientCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthClientCertificateId"` // 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 }
func (request DeleteOAuthClientCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteOAuthClientCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteOAuthClientCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteOAuthClientCertificateRequest) String() string
func (request DeleteOAuthClientCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteOAuthClientCertificateResponse wrapper for the DeleteOAuthClientCertificate operation
type DeleteOAuthClientCertificateResponse 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"` }
func (response DeleteOAuthClientCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteOAuthClientCertificateResponse) String() string
DeleteOAuthPartnerCertificateRequest wrapper for the DeleteOAuthPartnerCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthPartnerCertificate.go.html to see an example of how to use DeleteOAuthPartnerCertificateRequest.
type DeleteOAuthPartnerCertificateRequest struct { // ID of the resource OAuthPartnerCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthPartnerCertificateId"` // 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 }
func (request DeleteOAuthPartnerCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteOAuthPartnerCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteOAuthPartnerCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteOAuthPartnerCertificateRequest) String() string
func (request DeleteOAuthPartnerCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteOAuthPartnerCertificateResponse wrapper for the DeleteOAuthPartnerCertificate operation
type DeleteOAuthPartnerCertificateResponse 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"` }
func (response DeleteOAuthPartnerCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteOAuthPartnerCertificateResponse) String() string
DeletePasswordPolicyRequest wrapper for the DeletePasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePasswordPolicy.go.html to see an example of how to use 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 }
func (request DeletePasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePasswordPolicyRequest) String() string
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
DeletePasswordPolicyResponse wrapper for the DeletePasswordPolicy operation
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"` }
func (response DeletePasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePasswordPolicyResponse) String() string
DeletePolicyRequest wrapper for the DeletePolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePolicy.go.html to see an example of how to use DeletePolicyRequest.
type DeletePolicyRequest struct { // ID of the resource PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"` // 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 }
func (request DeletePolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePolicyRequest) String() string
func (request DeletePolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeletePolicyResponse wrapper for the DeletePolicy operation
type DeletePolicyResponse 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"` }
func (response DeletePolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePolicyResponse) String() string
DeleteRuleRequest wrapper for the DeleteRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteRule.go.html to see an example of how to use DeleteRuleRequest.
type DeleteRuleRequest struct { // ID of the resource RuleId *string `mandatory:"true" contributesTo:"path" name:"ruleId"` // 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 }
func (request DeleteRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteRuleRequest) String() string
func (request DeleteRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteRuleResponse wrapper for the DeleteRule operation
type DeleteRuleResponse 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"` }
func (response DeleteRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteRuleResponse) String() string
DeleteSecurityQuestionRequest wrapper for the DeleteSecurityQuestion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSecurityQuestion.go.html to see an example of how to use DeleteSecurityQuestionRequest.
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 }
func (request DeleteSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSecurityQuestionRequest) String() string
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
DeleteSecurityQuestionResponse wrapper for the DeleteSecurityQuestion operation
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"` }
func (response DeleteSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSecurityQuestionResponse) String() string
DeleteSelfRegistrationProfileRequest wrapper for the DeleteSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSelfRegistrationProfile.go.html to see an example of how to use DeleteSelfRegistrationProfileRequest.
type DeleteSelfRegistrationProfileRequest struct { // ID of the resource SelfRegistrationProfileId *string `mandatory:"true" contributesTo:"path" name:"selfRegistrationProfileId"` // 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 }
func (request DeleteSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSelfRegistrationProfileRequest) String() string
func (request DeleteSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSelfRegistrationProfileResponse wrapper for the DeleteSelfRegistrationProfile operation
type DeleteSelfRegistrationProfileResponse 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"` }
func (response DeleteSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSelfRegistrationProfileResponse) String() string
DeleteSmtpCredentialRequest wrapper for the DeleteSmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSmtpCredential.go.html to see an example of how to use 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 }
func (request DeleteSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSmtpCredentialRequest) String() string
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
DeleteSmtpCredentialResponse wrapper for the DeleteSmtpCredential operation
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"` }
func (response DeleteSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSmtpCredentialResponse) String() string
DeleteSocialIdentityProviderRequest wrapper for the DeleteSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSocialIdentityProvider.go.html to see an example of how to use DeleteSocialIdentityProviderRequest.
type DeleteSocialIdentityProviderRequest struct { // ID of the resource SocialIdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"socialIdentityProviderId"` // 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 }
func (request DeleteSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteSocialIdentityProviderRequest) String() string
func (request DeleteSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteSocialIdentityProviderResponse wrapper for the DeleteSocialIdentityProvider operation
type DeleteSocialIdentityProviderResponse 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"` }
func (response DeleteSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteSocialIdentityProviderResponse) String() string
DeleteUserDbCredentialRequest wrapper for the DeleteUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUserDbCredential.go.html to see an example of how to use 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 }
func (request DeleteUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUserDbCredentialRequest) String() string
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
DeleteUserDbCredentialResponse wrapper for the DeleteUserDbCredential operation
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"` }
func (response DeleteUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUserDbCredentialResponse) String() string
DeleteUserRequest wrapper for the DeleteUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteUser.go.html to see an example of how to use 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 }
func (request DeleteUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUserRequest) String() string
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
DeleteUserResponse wrapper for the DeleteUser operation
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"` }
func (response DeleteUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUserResponse) String() string
DynamicResourceGroup Schema for DynamicResourceGroup resource.
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"` }
func (m DynamicResourceGroup) String() string
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
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.
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"` }
func (m DynamicResourceGroupDynamicGroupAppRoles) String() string
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
DynamicResourceGroupGrants Grants assigned to group
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"` }
func (m DynamicResourceGroupGrants) String() string
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
DynamicResourceGroupGrantsGrantMechanismEnum Enum with underlying type: string
type DynamicResourceGroupGrantsGrantMechanismEnum string
Set of constants representing the allowable values for DynamicResourceGroupGrantsGrantMechanismEnum
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" )
func GetDynamicResourceGroupGrantsGrantMechanismEnumValues() []DynamicResourceGroupGrantsGrantMechanismEnum
GetDynamicResourceGroupGrantsGrantMechanismEnumValues Enumerates the set of values for DynamicResourceGroupGrantsGrantMechanismEnum
func GetMappingDynamicResourceGroupGrantsGrantMechanismEnum(val string) (DynamicResourceGroupGrantsGrantMechanismEnum, bool)
GetMappingDynamicResourceGroupGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m DynamicResourceGroupSearchRequest) String() string
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
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.
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"` }
func (m DynamicResourceGroups) String() string
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
ExtensionAdaptiveUser This extension defines attributes to manage user's risk score.
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"` }
func (m ExtensionAdaptiveUser) String() string
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
ExtensionAdaptiveUserRiskLevelEnum Enum with underlying type: string
type ExtensionAdaptiveUserRiskLevelEnum string
Set of constants representing the allowable values for ExtensionAdaptiveUserRiskLevelEnum
const ( ExtensionAdaptiveUserRiskLevelLow ExtensionAdaptiveUserRiskLevelEnum = "LOW" ExtensionAdaptiveUserRiskLevelMedium ExtensionAdaptiveUserRiskLevelEnum = "MEDIUM" ExtensionAdaptiveUserRiskLevelHigh ExtensionAdaptiveUserRiskLevelEnum = "HIGH" )
func GetExtensionAdaptiveUserRiskLevelEnumValues() []ExtensionAdaptiveUserRiskLevelEnum
GetExtensionAdaptiveUserRiskLevelEnumValues Enumerates the set of values for ExtensionAdaptiveUserRiskLevelEnum
func GetMappingExtensionAdaptiveUserRiskLevelEnum(val string) (ExtensionAdaptiveUserRiskLevelEnum, bool)
GetMappingExtensionAdaptiveUserRiskLevelEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionCapabilitiesUser User's Capabilities
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"` }
func (m ExtensionCapabilitiesUser) String() string
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
ExtensionDbCredentialsUser The database credentials user extension.
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"` }
func (m ExtensionDbCredentialsUser) String() string
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
ExtensionDbUserUser DB User extension
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"` }
func (m ExtensionDbUserUser) String() string
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
ExtensionDbcsGroup Schema for Database Service Resource
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"` }
func (m ExtensionDbcsGroup) String() string
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
ExtensionDynamicGroup Dynamic Group
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"` }
func (m ExtensionDynamicGroup) String() string
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
ExtensionDynamicGroupMembershipTypeEnum Enum with underlying type: string
type ExtensionDynamicGroupMembershipTypeEnum string
Set of constants representing the allowable values for ExtensionDynamicGroupMembershipTypeEnum
const ( ExtensionDynamicGroupMembershipTypeStatic ExtensionDynamicGroupMembershipTypeEnum = "static" ExtensionDynamicGroupMembershipTypeDynamic ExtensionDynamicGroupMembershipTypeEnum = "dynamic" )
func GetExtensionDynamicGroupMembershipTypeEnumValues() []ExtensionDynamicGroupMembershipTypeEnum
GetExtensionDynamicGroupMembershipTypeEnumValues Enumerates the set of values for ExtensionDynamicGroupMembershipTypeEnum
func GetMappingExtensionDynamicGroupMembershipTypeEnum(val string) (ExtensionDynamicGroupMembershipTypeEnum, bool)
GetMappingExtensionDynamicGroupMembershipTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionEnterprise20User Enterprise User
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"` }
func (m ExtensionEnterprise20User) String() string
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
ExtensionFidoAuthenticationFactorSettings This extension defines attributes used to manage Multi-Factor Authentication settings of fido authentication
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"` }
func (m ExtensionFidoAuthenticationFactorSettings) String() string
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
ExtensionFidoAuthenticationFactorSettingsAttestationEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAttestationEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
const ( ExtensionFidoAuthenticationFactorSettingsAttestationNone ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "NONE" ExtensionFidoAuthenticationFactorSettingsAttestationDirect ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "DIRECT" ExtensionFidoAuthenticationFactorSettingsAttestationIndirect ExtensionFidoAuthenticationFactorSettingsAttestationEnum = "INDIRECT" )
func GetExtensionFidoAuthenticationFactorSettingsAttestationEnumValues() []ExtensionFidoAuthenticationFactorSettingsAttestationEnum
GetExtensionFidoAuthenticationFactorSettingsAttestationEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAttestationEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAttestationEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAttestationEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAttestationEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
const ( ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentPlatform ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "PLATFORM" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentCrossPlatform ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "CROSS-PLATFORM" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentBoth ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum = "BOTH" )
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionAttachmentEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
const ( ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyRequired ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "REQUIRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyPreferred ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "PREFERRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyDiscouraged ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "DISCOURAGED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyNone ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum = "NONE" )
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionResidentKeyEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
const ( ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationRequired ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "REQUIRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationPreferred ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "PREFERRED" ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationDiscouraged ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum = "DISCOURAGED" )
func GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumValues() []ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
GetExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum(val string) (ExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsAuthenticatorSelectionUserVerificationEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum Enum with underlying type: string
type ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum string
Set of constants representing the allowable values for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
const ( ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesRs1 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "RS1" ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesRs256 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "RS256" ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEs256 ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum = "ES256" )
func GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumValues() []ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
GetExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnumValues Enumerates the set of values for ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum
func GetMappingExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum(val string) (ExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum, bool)
GetMappingExtensionFidoAuthenticationFactorSettingsPublicKeyTypesEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionGroupGroup Oracle Identity Cloud Service Group
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"` }
func (m ExtensionGroupGroup) String() string
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
ExtensionGroupGroupCreationMechanismEnum Enum with underlying type: string
type ExtensionGroupGroupCreationMechanismEnum string
Set of constants representing the allowable values for ExtensionGroupGroupCreationMechanismEnum
const ( ExtensionGroupGroupCreationMechanismBulk ExtensionGroupGroupCreationMechanismEnum = "bulk" ExtensionGroupGroupCreationMechanismApi ExtensionGroupGroupCreationMechanismEnum = "api" ExtensionGroupGroupCreationMechanismAdsync ExtensionGroupGroupCreationMechanismEnum = "adsync" ExtensionGroupGroupCreationMechanismAuthsync ExtensionGroupGroupCreationMechanismEnum = "authsync" ExtensionGroupGroupCreationMechanismIdcsui ExtensionGroupGroupCreationMechanismEnum = "idcsui" ExtensionGroupGroupCreationMechanismImport ExtensionGroupGroupCreationMechanismEnum = "import" )
func GetExtensionGroupGroupCreationMechanismEnumValues() []ExtensionGroupGroupCreationMechanismEnum
GetExtensionGroupGroupCreationMechanismEnumValues Enumerates the set of values for ExtensionGroupGroupCreationMechanismEnum
func GetMappingExtensionGroupGroupCreationMechanismEnum(val string) (ExtensionGroupGroupCreationMechanismEnum, bool)
GetMappingExtensionGroupGroupCreationMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionKerberosUserUser Kerberos User extension
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"` }
func (m ExtensionKerberosUserUser) String() string
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
ExtensionMeUser Oracle Identity Cloud Service self service schema extension
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"` }
func (m ExtensionMeUser) String() string
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
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.
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"` }
func (m ExtensionMessagesError) String() string
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
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.
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"` }
func (m ExtensionMfaUser) String() string
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
ExtensionMfaUserMfaStatusEnum Enum with underlying type: string
type ExtensionMfaUserMfaStatusEnum string
Set of constants representing the allowable values for ExtensionMfaUserMfaStatusEnum
const ( ExtensionMfaUserMfaStatusEnrolled ExtensionMfaUserMfaStatusEnum = "ENROLLED" ExtensionMfaUserMfaStatusIgnored ExtensionMfaUserMfaStatusEnum = "IGNORED" ExtensionMfaUserMfaStatusUnEnrolled ExtensionMfaUserMfaStatusEnum = "UN_ENROLLED" ExtensionMfaUserMfaStatusDisabled ExtensionMfaUserMfaStatusEnum = "DISABLED" )
func GetExtensionMfaUserMfaStatusEnumValues() []ExtensionMfaUserMfaStatusEnum
GetExtensionMfaUserMfaStatusEnumValues Enumerates the set of values for ExtensionMfaUserMfaStatusEnum
func GetMappingExtensionMfaUserMfaStatusEnum(val string) (ExtensionMfaUserMfaStatusEnum, bool)
GetMappingExtensionMfaUserMfaStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionMfaUserPreferredAuthenticationFactorEnum Enum with underlying type: string
type ExtensionMfaUserPreferredAuthenticationFactorEnum string
Set of constants representing the allowable values for ExtensionMfaUserPreferredAuthenticationFactorEnum
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" )
func GetExtensionMfaUserPreferredAuthenticationFactorEnumValues() []ExtensionMfaUserPreferredAuthenticationFactorEnum
GetExtensionMfaUserPreferredAuthenticationFactorEnumValues Enumerates the set of values for ExtensionMfaUserPreferredAuthenticationFactorEnum
func GetMappingExtensionMfaUserPreferredAuthenticationFactorEnum(val string) (ExtensionMfaUserPreferredAuthenticationFactorEnum, bool)
GetMappingExtensionMfaUserPreferredAuthenticationFactorEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionOciTags OCI Tags.
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"` }
func (m ExtensionOciTags) String() string
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
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.
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"` }
func (m ExtensionPasswordStateUser) String() string
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
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.
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"` }
func (m ExtensionPasswordlessUser) String() string
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
ExtensionPasswordlessUserFactorTypeEnum Enum with underlying type: string
type ExtensionPasswordlessUserFactorTypeEnum string
Set of constants representing the allowable values for ExtensionPasswordlessUserFactorTypeEnum
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" )
func GetExtensionPasswordlessUserFactorTypeEnumValues() []ExtensionPasswordlessUserFactorTypeEnum
GetExtensionPasswordlessUserFactorTypeEnumValues Enumerates the set of values for ExtensionPasswordlessUserFactorTypeEnum
func GetMappingExtensionPasswordlessUserFactorTypeEnum(val string) (ExtensionPasswordlessUserFactorTypeEnum, bool)
GetMappingExtensionPasswordlessUserFactorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionPosixGroup POSIX Group extension
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"` }
func (m ExtensionPosixGroup) String() string
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
ExtensionPosixUser POSIX User extension
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"` }
func (m ExtensionPosixUser) String() string
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
ExtensionRequestableGroup Requestable Group
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"` }
func (m ExtensionRequestableGroup) String() string
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
ExtensionSecurityQuestionsUser This extension defines the attributes used to store the security questions of a user.
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"` }
func (m ExtensionSecurityQuestionsUser) String() string
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
ExtensionSelfChangeUser Controls whether a user can update themselves or not via User related APIs
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"` }
func (m ExtensionSelfChangeUser) String() string
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
ExtensionSelfRegistrationUser This extension defines attributes used to manage self registration profile linked to the user.
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"` }
func (m ExtensionSelfRegistrationUser) String() string
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
ExtensionSffUser SFF Auth Keys User extension
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"` }
func (m ExtensionSffUser) String() string
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
ExtensionSocialAccountUser Social User extension
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"` }
func (m ExtensionSocialAccountUser) String() string
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
ExtensionSocialIdentityProvider Social Identity Provider Extension Schema
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"` // Whether social auto redirect is enabled. The IDP policy should be configured with only one Social IDP, and without username/password selected. // **Added In:** 2310202314 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AutoRedirectEnabled *bool `mandatory:"false" json:"autoRedirectEnabled"` // Whether Social JIT Provisioning is enabled // **Added In:** 2307282043 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none SocialJitProvisioningEnabled *bool `mandatory:"false" json:"socialJitProvisioningEnabled"` // Set to true to indicate Social JIT User Provisioning Groups should be assigned from a static list // **Added In:** 2310202314 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitProvGroupStaticListEnabled *bool `mandatory:"false" json:"jitProvGroupStaticListEnabled"` // Lists the groups each social JIT-provisioned user is a member. Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true. // **Added In:** 2310202314 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none JitProvAssignedGroups []IdentityProviderJitProvAssignedGroups `mandatory:"false" json:"jitProvAssignedGroups"` // 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"` // Relay Param variable for Social IDP // **Added In:** 2305190132 // **SCIM++ Properties:** // - idcsCompositeKey: [relayParamKey] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none RelayIdpParamMappings []IdentityProviderRelayIdpParamMappings `mandatory:"false" json:"relayIdpParamMappings"` // 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"` }
func (m ExtensionSocialIdentityProvider) String() string
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
ExtensionSocialIdentityProviderStatusEnum Enum with underlying type: string
type ExtensionSocialIdentityProviderStatusEnum string
Set of constants representing the allowable values for ExtensionSocialIdentityProviderStatusEnum
const ( ExtensionSocialIdentityProviderStatusCreated ExtensionSocialIdentityProviderStatusEnum = "created" ExtensionSocialIdentityProviderStatusDeleted ExtensionSocialIdentityProviderStatusEnum = "deleted" )
func GetExtensionSocialIdentityProviderStatusEnumValues() []ExtensionSocialIdentityProviderStatusEnum
GetExtensionSocialIdentityProviderStatusEnumValues Enumerates the set of values for ExtensionSocialIdentityProviderStatusEnum
func GetMappingExtensionSocialIdentityProviderStatusEnum(val string) (ExtensionSocialIdentityProviderStatusEnum, bool)
GetMappingExtensionSocialIdentityProviderStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionTermsOfUseUser Terms Of Use extension
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"` }
func (m ExtensionTermsOfUseUser) String() string
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
ExtensionThirdPartyAuthenticationFactorSettings This extension defines attributes used to manage Multi-Factor Authentication settings of third party provider
type ExtensionThirdPartyAuthenticationFactorSettings struct { DuoSecuritySettings *AuthenticationFactorSettingsDuoSecuritySettings `mandatory:"false" json:"duoSecuritySettings"` }
func (m ExtensionThirdPartyAuthenticationFactorSettings) String() string
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
ExtensionUserCredentialsUser User's credentials
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"` }
func (m ExtensionUserCredentialsUser) String() string
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
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.
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"` }
func (m ExtensionUserStateUser) String() string
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
ExtensionUserUser Oracle Identity Cloud Service User
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"` // Indicates if User is a Service User // **Added In:** 2306131901 // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Service User // - idcsCsvAttributeNameMappings: [[columnHeaderName:Service User]] // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: boolean // - uniqueness: none ServiceUser *bool `mandatory:"false" json:"serviceUser"` // 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"` }
func (m ExtensionUserUser) String() string
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
ExtensionUserUserCreationMechanismEnum Enum with underlying type: string
type ExtensionUserUserCreationMechanismEnum string
Set of constants representing the allowable values for ExtensionUserUserCreationMechanismEnum
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" )
func GetExtensionUserUserCreationMechanismEnumValues() []ExtensionUserUserCreationMechanismEnum
GetExtensionUserUserCreationMechanismEnumValues Enumerates the set of values for ExtensionUserUserCreationMechanismEnum
func GetMappingExtensionUserUserCreationMechanismEnum(val string) (ExtensionUserUserCreationMechanismEnum, bool)
GetMappingExtensionUserUserCreationMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionUserUserPreferredUiLandingPageEnum Enum with underlying type: string
type ExtensionUserUserPreferredUiLandingPageEnum string
Set of constants representing the allowable values for ExtensionUserUserPreferredUiLandingPageEnum
const ( ExtensionUserUserPreferredUiLandingPageMyapps ExtensionUserUserPreferredUiLandingPageEnum = "MyApps" ExtensionUserUserPreferredUiLandingPageMyprofile ExtensionUserUserPreferredUiLandingPageEnum = "MyProfile" ExtensionUserUserPreferredUiLandingPageOciconsole ExtensionUserUserPreferredUiLandingPageEnum = "OciConsole" )
func GetExtensionUserUserPreferredUiLandingPageEnumValues() []ExtensionUserUserPreferredUiLandingPageEnum
GetExtensionUserUserPreferredUiLandingPageEnumValues Enumerates the set of values for ExtensionUserUserPreferredUiLandingPageEnum
func GetMappingExtensionUserUserPreferredUiLandingPageEnum(val string) (ExtensionUserUserPreferredUiLandingPageEnum, bool)
GetMappingExtensionUserUserPreferredUiLandingPageEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionUserUserProviderEnum Enum with underlying type: string
type ExtensionUserUserProviderEnum string
Set of constants representing the allowable values for ExtensionUserUserProviderEnum
const ( ExtensionUserUserProviderFacebook ExtensionUserUserProviderEnum = "facebook" ExtensionUserUserProviderGoogle ExtensionUserUserProviderEnum = "google" ExtensionUserUserProviderIdcs ExtensionUserUserProviderEnum = "IDCS" ExtensionUserUserProviderTwitter ExtensionUserUserProviderEnum = "twitter" )
func GetExtensionUserUserProviderEnumValues() []ExtensionUserUserProviderEnum
GetExtensionUserUserProviderEnumValues Enumerates the set of values for ExtensionUserUserProviderEnum
func GetMappingExtensionUserUserProviderEnum(val string) (ExtensionUserUserProviderEnum, bool)
GetMappingExtensionUserUserProviderEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionUserUserStatusEnum Enum with underlying type: string
type ExtensionUserUserStatusEnum string
Set of constants representing the allowable values for ExtensionUserUserStatusEnum
const ( ExtensionUserUserStatusPendingverification ExtensionUserUserStatusEnum = "pendingVerification" ExtensionUserUserStatusVerified ExtensionUserUserStatusEnum = "verified" )
func GetExtensionUserUserStatusEnumValues() []ExtensionUserUserStatusEnum
GetExtensionUserUserStatusEnumValues Enumerates the set of values for ExtensionUserUserStatusEnum
func GetMappingExtensionUserUserStatusEnum(val string) (ExtensionUserUserStatusEnum, bool)
GetMappingExtensionUserUserStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExtensionX509IdentityProvider X509 Identity Provider Extension Schema
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"` }
func (m ExtensionX509IdentityProvider) String() string
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
ExtensionX509IdentityProviderEkuValuesEnum Enum with underlying type: string
type ExtensionX509IdentityProviderEkuValuesEnum string
Set of constants representing the allowable values for ExtensionX509IdentityProviderEkuValuesEnum
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" )
func GetExtensionX509IdentityProviderEkuValuesEnumValues() []ExtensionX509IdentityProviderEkuValuesEnum
GetExtensionX509IdentityProviderEkuValuesEnumValues Enumerates the set of values for ExtensionX509IdentityProviderEkuValuesEnum
func GetMappingExtensionX509IdentityProviderEkuValuesEnum(val string) (ExtensionX509IdentityProviderEkuValuesEnum, bool)
GetMappingExtensionX509IdentityProviderEkuValuesEnum performs case Insensitive comparison on enum value and return the desired enum
FreeformTags OCI Freeform Tags **Added In:** 2011192329 **SCIM++ Properties:**
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 // - idcsReturnEmptyWhenNull: true // - mutability: readWrite // - returned: default // - type: string // - idcsSearchable: true // - uniqueness: none Value *string `mandatory:"true" json:"value"` }
func (m FreeformTags) String() string
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
GetAccountMgmtInfoRequest wrapper for the GetAccountMgmtInfo operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountMgmtInfo.go.html to see an example of how to use GetAccountMgmtInfoRequest.
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 }
func (request GetAccountMgmtInfoRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAccountMgmtInfoRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAccountMgmtInfoRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAccountMgmtInfoRequest) String() string
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
GetAccountMgmtInfoResponse wrapper for the GetAccountMgmtInfo operation
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"` }
func (response GetAccountMgmtInfoResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAccountMgmtInfoResponse) String() string
GetAccountRecoverySettingRequest wrapper for the GetAccountRecoverySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAccountRecoverySetting.go.html to see an example of how to use GetAccountRecoverySettingRequest.
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 }
func (request GetAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAccountRecoverySettingRequest) String() string
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
GetAccountRecoverySettingResponse wrapper for the GetAccountRecoverySetting operation
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"` }
func (response GetAccountRecoverySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAccountRecoverySettingResponse) String() string
GetApiKeyRequest wrapper for the GetApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApiKey.go.html to see an example of how to use 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 }
func (request GetApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApiKeyRequest) String() string
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
GetApiKeyResponse wrapper for the GetApiKey operation
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"` }
func (response GetApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApiKeyResponse) String() string
GetAppRequest wrapper for the GetApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApp.go.html to see an example of how to use GetAppRequest.
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 }
func (request GetAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAppRequest) String() string
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
GetAppResponse wrapper for the GetApp operation
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"` }
func (response GetAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAppResponse) String() string
GetAppRoleRequest wrapper for the GetAppRole operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAppRole.go.html to see an example of how to use GetAppRoleRequest.
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 }
func (request GetAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAppRoleRequest) String() string
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
GetAppRoleResponse wrapper for the GetAppRole operation
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"` }
func (response GetAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAppRoleResponse) String() string
GetApprovalWorkflowAssignmentRequest wrapper for the GetApprovalWorkflowAssignment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowAssignment.go.html to see an example of how to use GetApprovalWorkflowAssignmentRequest.
type GetApprovalWorkflowAssignmentRequest struct { // ID of the resource ApprovalWorkflowAssignmentId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowAssignmentId"` // 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 }
func (request GetApprovalWorkflowAssignmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApprovalWorkflowAssignmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApprovalWorkflowAssignmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApprovalWorkflowAssignmentRequest) String() string
func (request GetApprovalWorkflowAssignmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetApprovalWorkflowAssignmentResponse wrapper for the GetApprovalWorkflowAssignment operation
type GetApprovalWorkflowAssignmentResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflowAssignment instance ApprovalWorkflowAssignment `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"` }
func (response GetApprovalWorkflowAssignmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApprovalWorkflowAssignmentResponse) String() string
GetApprovalWorkflowRequest wrapper for the GetApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflow.go.html to see an example of how to use GetApprovalWorkflowRequest.
type GetApprovalWorkflowRequest struct { // ID of the resource ApprovalWorkflowId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowId"` // 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 }
func (request GetApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApprovalWorkflowRequest) String() string
func (request GetApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetApprovalWorkflowResponse wrapper for the GetApprovalWorkflow operation
type GetApprovalWorkflowResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflow instance ApprovalWorkflow `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"` }
func (response GetApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApprovalWorkflowResponse) String() string
GetApprovalWorkflowStepRequest wrapper for the GetApprovalWorkflowStep operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowStep.go.html to see an example of how to use GetApprovalWorkflowStepRequest.
type GetApprovalWorkflowStepRequest struct { // ID of the resource ApprovalWorkflowStepId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowStepId"` // 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 }
func (request GetApprovalWorkflowStepRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApprovalWorkflowStepRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApprovalWorkflowStepRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApprovalWorkflowStepRequest) String() string
func (request GetApprovalWorkflowStepRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetApprovalWorkflowStepResponse wrapper for the GetApprovalWorkflowStep operation
type GetApprovalWorkflowStepResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflowStep instance ApprovalWorkflowStep `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"` }
func (response GetApprovalWorkflowStepResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApprovalWorkflowStepResponse) String() string
GetAuthTokenRequest wrapper for the GetAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthToken.go.html to see an example of how to use 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 }
func (request GetAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAuthTokenRequest) String() string
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
GetAuthTokenResponse wrapper for the GetAuthToken operation
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"` }
func (response GetAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAuthTokenResponse) String() string
GetAuthenticationFactorSettingRequest wrapper for the GetAuthenticationFactorSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetAuthenticationFactorSetting.go.html to see an example of how to use 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 }
func (request GetAuthenticationFactorSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetAuthenticationFactorSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetAuthenticationFactorSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetAuthenticationFactorSettingRequest) String() string
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
GetAuthenticationFactorSettingResponse wrapper for the GetAuthenticationFactorSetting operation
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"` }
func (response GetAuthenticationFactorSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetAuthenticationFactorSettingResponse) String() string
GetBrandingSettingRequest wrapper for the GetBrandingSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetBrandingSetting.go.html to see an example of how to use GetBrandingSettingRequest.
type GetBrandingSettingRequest struct { // ID of the resource BrandingSettingId *string `mandatory:"true" contributesTo:"path" name:"brandingSettingId"` // 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 }
func (request GetBrandingSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetBrandingSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetBrandingSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetBrandingSettingRequest) String() string
func (request GetBrandingSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetBrandingSettingResponse wrapper for the GetBrandingSetting operation
type GetBrandingSettingResponse struct { // The underlying http response RawResponse *http.Response // The BrandingSetting instance BrandingSetting `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"` }
func (response GetBrandingSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetBrandingSettingResponse) String() string
GetCloudGateMappingRequest wrapper for the GetCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateMapping.go.html to see an example of how to use GetCloudGateMappingRequest.
type GetCloudGateMappingRequest struct { // ID of the resource CloudGateMappingId *string `mandatory:"true" contributesTo:"path" name:"cloudGateMappingId"` // 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 }
func (request GetCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCloudGateMappingRequest) String() string
func (request GetCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCloudGateMappingResponse wrapper for the GetCloudGateMapping operation
type GetCloudGateMappingResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateMapping instance CloudGateMapping `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"` }
func (response GetCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCloudGateMappingResponse) String() string
GetCloudGateRequest wrapper for the GetCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGate.go.html to see an example of how to use GetCloudGateRequest.
type GetCloudGateRequest struct { // ID of the resource CloudGateId *string `mandatory:"true" contributesTo:"path" name:"cloudGateId"` // 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 }
func (request GetCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCloudGateRequest) String() string
func (request GetCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCloudGateResponse wrapper for the GetCloudGate operation
type GetCloudGateResponse struct { // The underlying http response RawResponse *http.Response // The CloudGate instance CloudGate `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"` }
func (response GetCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCloudGateResponse) String() string
GetCloudGateServerRequest wrapper for the GetCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateServer.go.html to see an example of how to use GetCloudGateServerRequest.
type GetCloudGateServerRequest struct { // ID of the resource CloudGateServerId *string `mandatory:"true" contributesTo:"path" name:"cloudGateServerId"` // 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 }
func (request GetCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCloudGateServerRequest) String() string
func (request GetCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetCloudGateServerResponse wrapper for the GetCloudGateServer operation
type GetCloudGateServerResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateServer instance CloudGateServer `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"` }
func (response GetCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCloudGateServerResponse) String() string
GetConditionRequest wrapper for the GetCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCondition.go.html to see an example of how to use GetConditionRequest.
type GetConditionRequest struct { // ID of the resource ConditionId *string `mandatory:"true" contributesTo:"path" name:"conditionId"` // 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 }
func (request GetConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetConditionRequest) String() string
func (request GetConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetConditionResponse wrapper for the GetCondition operation
type GetConditionResponse struct { // The underlying http response RawResponse *http.Response // The Condition instance Condition `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"` }
func (response GetConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetConditionResponse) String() string
GetCustomerSecretKeyRequest wrapper for the GetCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCustomerSecretKey.go.html to see an example of how to use 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 }
func (request GetCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCustomerSecretKeyRequest) String() string
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
GetCustomerSecretKeyResponse wrapper for the GetCustomerSecretKey operation
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"` }
func (response GetCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCustomerSecretKeyResponse) String() string
GetDynamicResourceGroupRequest wrapper for the GetDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetDynamicResourceGroup.go.html to see an example of how to use 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 }
func (request GetDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDynamicResourceGroupRequest) String() string
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
GetDynamicResourceGroupResponse wrapper for the GetDynamicResourceGroup operation
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"` }
func (response GetDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDynamicResourceGroupResponse) String() string
GetGrantRequest wrapper for the GetGrant operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGrant.go.html to see an example of how to use GetGrantRequest.
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 }
func (request GetGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetGrantRequest) String() string
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
GetGrantResponse wrapper for the GetGrant operation
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"` }
func (response GetGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetGrantResponse) String() string
GetGroupRequest wrapper for the GetGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetGroup.go.html to see an example of how to use 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 }
func (request GetGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetGroupRequest) String() string
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
GetGroupResponse wrapper for the GetGroup operation
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"` }
func (response GetGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetGroupResponse) String() string
GetIdentityPropagationTrustRequest wrapper for the GetIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityPropagationTrust.go.html to see an example of how to use GetIdentityPropagationTrustRequest.
type GetIdentityPropagationTrustRequest struct { // ID of the resource IdentityPropagationTrustId *string `mandatory:"true" contributesTo:"path" name:"identityPropagationTrustId"` // 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 }
func (request GetIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentityPropagationTrustRequest) String() string
func (request GetIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetIdentityPropagationTrustResponse wrapper for the GetIdentityPropagationTrust operation
type GetIdentityPropagationTrustResponse struct { // The underlying http response RawResponse *http.Response // The IdentityPropagationTrust instance IdentityPropagationTrust `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"` }
func (response GetIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentityPropagationTrustResponse) String() string
GetIdentityProviderRequest wrapper for the GetIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityProvider.go.html to see an example of how to use 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 }
func (request GetIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentityProviderRequest) String() string
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
GetIdentityProviderResponse wrapper for the GetIdentityProvider operation
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"` }
func (response GetIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentityProviderResponse) String() string
GetIdentitySettingRequest wrapper for the GetIdentitySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentitySetting.go.html to see an example of how to use GetIdentitySettingRequest.
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 }
func (request GetIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetIdentitySettingRequest) String() string
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
GetIdentitySettingResponse wrapper for the GetIdentitySetting operation
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"` }
func (response GetIdentitySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetIdentitySettingResponse) String() string
GetKmsiSettingRequest wrapper for the GetKmsiSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetKmsiSetting.go.html to see an example of how to use 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 }
func (request GetKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetKmsiSettingRequest) String() string
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
GetKmsiSettingResponse wrapper for the GetKmsiSetting operation
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"` }
func (response GetKmsiSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetKmsiSettingResponse) String() string
GetMeRequest wrapper for the GetMe operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMe.go.html to see an example of how to use 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 }
func (request GetMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMeRequest) String() string
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
GetMeResponse wrapper for the GetMe operation
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"` }
func (response GetMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMeResponse) String() string
GetMyApiKeyRequest wrapper for the GetMyApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyApiKey.go.html to see an example of how to use 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 }
func (request GetMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyApiKeyRequest) String() string
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
GetMyApiKeyResponse wrapper for the GetMyApiKey operation
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"` }
func (response GetMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyApiKeyResponse) String() string
GetMyAuthTokenRequest wrapper for the GetMyAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyAuthToken.go.html to see an example of how to use 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 }
func (request GetMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyAuthTokenRequest) String() string
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
GetMyAuthTokenResponse wrapper for the GetMyAuthToken operation
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"` }
func (response GetMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyAuthTokenResponse) String() string
GetMyCompletedApprovalRequest wrapper for the GetMyCompletedApproval operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCompletedApproval.go.html to see an example of how to use GetMyCompletedApprovalRequest.
type GetMyCompletedApprovalRequest struct { // ID of the resource MyCompletedApprovalId *string `mandatory:"true" contributesTo:"path" name:"myCompletedApprovalId"` // 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 }
func (request GetMyCompletedApprovalRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyCompletedApprovalRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyCompletedApprovalRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyCompletedApprovalRequest) String() string
func (request GetMyCompletedApprovalRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyCompletedApprovalResponse wrapper for the GetMyCompletedApproval operation
type GetMyCompletedApprovalResponse struct { // The underlying http response RawResponse *http.Response // The MyCompletedApproval instance MyCompletedApproval `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"` }
func (response GetMyCompletedApprovalResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyCompletedApprovalResponse) String() string
GetMyCustomerSecretKeyRequest wrapper for the GetMyCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCustomerSecretKey.go.html to see an example of how to use 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 }
func (request GetMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyCustomerSecretKeyRequest) String() string
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
GetMyCustomerSecretKeyResponse wrapper for the GetMyCustomerSecretKey operation
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"` }
func (response GetMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyCustomerSecretKeyResponse) String() string
GetMyDeviceRequest wrapper for the GetMyDevice operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyDevice.go.html to see an example of how to use 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 }
func (request GetMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyDeviceRequest) String() string
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
GetMyDeviceResponse wrapper for the GetMyDevice operation
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"` }
func (response GetMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyDeviceResponse) String() string
GetMyOAuth2ClientCredentialRequest wrapper for the GetMyOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request GetMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyOAuth2ClientCredentialRequest) String() string
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
GetMyOAuth2ClientCredentialResponse wrapper for the GetMyOAuth2ClientCredential operation
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"` }
func (response GetMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyOAuth2ClientCredentialResponse) String() string
GetMyPendingApprovalRequest wrapper for the GetMyPendingApproval operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyPendingApproval.go.html to see an example of how to use GetMyPendingApprovalRequest.
type GetMyPendingApprovalRequest struct { // ID of the resource MyPendingApprovalId *string `mandatory:"true" contributesTo:"path" name:"myPendingApprovalId"` // 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 }
func (request GetMyPendingApprovalRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyPendingApprovalRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyPendingApprovalRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyPendingApprovalRequest) String() string
func (request GetMyPendingApprovalRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyPendingApprovalResponse wrapper for the GetMyPendingApproval operation
type GetMyPendingApprovalResponse struct { // The underlying http response RawResponse *http.Response // The MyPendingApproval instance MyPendingApproval `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"` }
func (response GetMyPendingApprovalResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyPendingApprovalResponse) String() string
GetMyRequestRequest wrapper for the GetMyRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyRequest.go.html to see an example of how to use GetMyRequestRequest.
type GetMyRequestRequest struct { // ID of the resource MyRequestId *string `mandatory:"true" contributesTo:"path" name:"myRequestId"` // 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 }
func (request GetMyRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyRequestRequest) String() string
func (request GetMyRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetMyRequestResponse wrapper for the GetMyRequest operation
type GetMyRequestResponse 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"` }
func (response GetMyRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyRequestResponse) String() string
GetMySmtpCredentialRequest wrapper for the GetMySmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySmtpCredential.go.html to see an example of how to use 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 }
func (request GetMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMySmtpCredentialRequest) String() string
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
GetMySmtpCredentialResponse wrapper for the GetMySmtpCredential operation
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"` }
func (response GetMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMySmtpCredentialResponse) String() string
GetMySupportAccountRequest wrapper for the GetMySupportAccount operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMySupportAccount.go.html to see an example of how to use 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 }
func (request GetMySupportAccountRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMySupportAccountRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMySupportAccountRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMySupportAccountRequest) String() string
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
GetMySupportAccountResponse wrapper for the GetMySupportAccount operation
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"` }
func (response GetMySupportAccountResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMySupportAccountResponse) String() string
GetMyTrustedUserAgentRequest wrapper for the GetMyTrustedUserAgent operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyTrustedUserAgent.go.html to see an example of how to use 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 }
func (request GetMyTrustedUserAgentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyTrustedUserAgentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyTrustedUserAgentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyTrustedUserAgentRequest) String() string
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
GetMyTrustedUserAgentResponse wrapper for the GetMyTrustedUserAgent operation
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"` }
func (response GetMyTrustedUserAgentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyTrustedUserAgentResponse) String() string
GetMyUserDbCredentialRequest wrapper for the GetMyUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyUserDbCredential.go.html to see an example of how to use 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 }
func (request GetMyUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetMyUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetMyUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetMyUserDbCredentialRequest) String() string
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
GetMyUserDbCredentialResponse wrapper for the GetMyUserDbCredential operation
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"` }
func (response GetMyUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetMyUserDbCredentialResponse) String() string
GetNetworkPerimeterRequest wrapper for the GetNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNetworkPerimeter.go.html to see an example of how to use GetNetworkPerimeterRequest.
type GetNetworkPerimeterRequest struct { // ID of the resource NetworkPerimeterId *string `mandatory:"true" contributesTo:"path" name:"networkPerimeterId"` // 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 }
func (request GetNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNetworkPerimeterRequest) String() string
func (request GetNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetNetworkPerimeterResponse wrapper for the GetNetworkPerimeter operation
type GetNetworkPerimeterResponse struct { // The underlying http response RawResponse *http.Response // The NetworkPerimeter instance NetworkPerimeter `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"` }
func (response GetNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNetworkPerimeterResponse) String() string
GetNotificationSettingRequest wrapper for the GetNotificationSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNotificationSetting.go.html to see an example of how to use GetNotificationSettingRequest.
type GetNotificationSettingRequest struct { // ID of the resource NotificationSettingId *string `mandatory:"true" contributesTo:"path" name:"notificationSettingId"` // 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 }
func (request GetNotificationSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetNotificationSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNotificationSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNotificationSettingRequest) String() string
func (request GetNotificationSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetNotificationSettingResponse wrapper for the GetNotificationSetting operation
type GetNotificationSettingResponse struct { // The underlying http response RawResponse *http.Response // The NotificationSetting instance NotificationSetting `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"` }
func (response GetNotificationSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNotificationSettingResponse) String() string
GetOAuth2ClientCredentialRequest wrapper for the GetOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request GetOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOAuth2ClientCredentialRequest) String() string
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
GetOAuth2ClientCredentialResponse wrapper for the GetOAuth2ClientCredential operation
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"` }
func (response GetOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOAuth2ClientCredentialResponse) String() string
GetOAuthClientCertificateRequest wrapper for the GetOAuthClientCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthClientCertificate.go.html to see an example of how to use GetOAuthClientCertificateRequest.
type GetOAuthClientCertificateRequest struct { // ID of the resource OAuthClientCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthClientCertificateId"` // 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 }
func (request GetOAuthClientCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOAuthClientCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOAuthClientCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOAuthClientCertificateRequest) String() string
func (request GetOAuthClientCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOAuthClientCertificateResponse wrapper for the GetOAuthClientCertificate operation
type GetOAuthClientCertificateResponse struct { // The underlying http response RawResponse *http.Response // The OAuthClientCertificate instance OAuthClientCertificate `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"` }
func (response GetOAuthClientCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOAuthClientCertificateResponse) String() string
GetOAuthPartnerCertificateRequest wrapper for the GetOAuthPartnerCertificate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthPartnerCertificate.go.html to see an example of how to use GetOAuthPartnerCertificateRequest.
type GetOAuthPartnerCertificateRequest struct { // ID of the resource OAuthPartnerCertificateId *string `mandatory:"true" contributesTo:"path" name:"oAuthPartnerCertificateId"` // 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 }
func (request GetOAuthPartnerCertificateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOAuthPartnerCertificateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOAuthPartnerCertificateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOAuthPartnerCertificateRequest) String() string
func (request GetOAuthPartnerCertificateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOAuthPartnerCertificateResponse wrapper for the GetOAuthPartnerCertificate operation
type GetOAuthPartnerCertificateResponse struct { // The underlying http response RawResponse *http.Response // The OAuthPartnerCertificate instance OAuthPartnerCertificate `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"` }
func (response GetOAuthPartnerCertificateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOAuthPartnerCertificateResponse) String() string
GetOciConsoleSignOnPolicyConsentRequest wrapper for the GetOciConsoleSignOnPolicyConsent operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOciConsoleSignOnPolicyConsent.go.html to see an example of how to use GetOciConsoleSignOnPolicyConsentRequest.
type GetOciConsoleSignOnPolicyConsentRequest struct { // ID of the resource OciConsoleSignOnPolicyConsentId *string `mandatory:"true" contributesTo:"path" name:"ociConsoleSignOnPolicyConsentId"` // 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 }
func (request GetOciConsoleSignOnPolicyConsentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOciConsoleSignOnPolicyConsentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOciConsoleSignOnPolicyConsentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOciConsoleSignOnPolicyConsentRequest) String() string
func (request GetOciConsoleSignOnPolicyConsentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetOciConsoleSignOnPolicyConsentResponse wrapper for the GetOciConsoleSignOnPolicyConsent operation
type GetOciConsoleSignOnPolicyConsentResponse struct { // The underlying http response RawResponse *http.Response // The OciConsoleSignOnPolicyConsent instance OciConsoleSignOnPolicyConsent `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"` }
func (response GetOciConsoleSignOnPolicyConsentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOciConsoleSignOnPolicyConsentResponse) String() string
GetPasswordPolicyRequest wrapper for the GetPasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPasswordPolicy.go.html to see an example of how to use 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 }
func (request GetPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPasswordPolicyRequest) String() string
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
GetPasswordPolicyResponse wrapper for the GetPasswordPolicy operation
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"` }
func (response GetPasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPasswordPolicyResponse) String() string
GetPolicyRequest wrapper for the GetPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPolicy.go.html to see an example of how to use GetPolicyRequest.
type GetPolicyRequest struct { // ID of the resource PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"` // 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 }
func (request GetPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPolicyRequest) String() string
func (request GetPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetPolicyResponse wrapper for the GetPolicy operation
type GetPolicyResponse struct { // The underlying http response RawResponse *http.Response // The Policy instance Policy `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"` }
func (response GetPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPolicyResponse) String() string
GetRuleRequest wrapper for the GetRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetRule.go.html to see an example of how to use GetRuleRequest.
type GetRuleRequest struct { // ID of the resource RuleId *string `mandatory:"true" contributesTo:"path" name:"ruleId"` // 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 }
func (request GetRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetRuleRequest) String() string
func (request GetRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetRuleResponse wrapper for the GetRule operation
type GetRuleResponse struct { // The underlying http response RawResponse *http.Response // The Rule instance Rule `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"` }
func (response GetRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetRuleResponse) String() string
GetSchemaRequest wrapper for the GetSchema operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSchema.go.html to see an example of how to use GetSchemaRequest.
type GetSchemaRequest struct { // ID of the resource SchemaId *string `mandatory:"true" contributesTo:"path" name:"schemaId"` // 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 }
func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSchemaRequest) String() string
func (request GetSchemaRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSchemaResponse wrapper for the GetSchema operation
type GetSchemaResponse struct { // The underlying http response RawResponse *http.Response // The Schema instance Schema `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"` }
func (response GetSchemaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSchemaResponse) String() string
GetSecurityQuestionRequest wrapper for the GetSecurityQuestion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestion.go.html to see an example of how to use GetSecurityQuestionRequest.
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 }
func (request GetSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSecurityQuestionRequest) String() string
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
GetSecurityQuestionResponse wrapper for the GetSecurityQuestion operation
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"` }
func (response GetSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSecurityQuestionResponse) String() string
GetSecurityQuestionSettingRequest wrapper for the GetSecurityQuestionSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSecurityQuestionSetting.go.html to see an example of how to use GetSecurityQuestionSettingRequest.
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 }
func (request GetSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSecurityQuestionSettingRequest) String() string
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
GetSecurityQuestionSettingResponse wrapper for the GetSecurityQuestionSetting operation
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"` }
func (response GetSecurityQuestionSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSecurityQuestionSettingResponse) String() string
GetSelfRegistrationProfileRequest wrapper for the GetSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSelfRegistrationProfile.go.html to see an example of how to use GetSelfRegistrationProfileRequest.
type GetSelfRegistrationProfileRequest struct { // ID of the resource SelfRegistrationProfileId *string `mandatory:"true" contributesTo:"path" name:"selfRegistrationProfileId"` // 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 }
func (request GetSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSelfRegistrationProfileRequest) String() string
func (request GetSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSelfRegistrationProfileResponse wrapper for the GetSelfRegistrationProfile operation
type GetSelfRegistrationProfileResponse struct { // The underlying http response RawResponse *http.Response // The SelfRegistrationProfile instance SelfRegistrationProfile `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"` }
func (response GetSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSelfRegistrationProfileResponse) String() string
GetSettingRequest wrapper for the GetSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSetting.go.html to see an example of how to use GetSettingRequest.
type GetSettingRequest struct { // ID of the resource SettingId *string `mandatory:"true" contributesTo:"path" name:"settingId"` // 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 }
func (request GetSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSettingRequest) String() string
func (request GetSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSettingResponse wrapper for the GetSetting operation
type GetSettingResponse struct { // The underlying http response RawResponse *http.Response // The Setting instance Setting `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"` }
func (response GetSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSettingResponse) String() string
GetSmtpCredentialRequest wrapper for the GetSmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSmtpCredential.go.html to see an example of how to use 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 }
func (request GetSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSmtpCredentialRequest) String() string
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
GetSmtpCredentialResponse wrapper for the GetSmtpCredential operation
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"` }
func (response GetSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSmtpCredentialResponse) String() string
GetSocialIdentityProviderRequest wrapper for the GetSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSocialIdentityProvider.go.html to see an example of how to use GetSocialIdentityProviderRequest.
type GetSocialIdentityProviderRequest struct { // ID of the resource SocialIdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"socialIdentityProviderId"` // 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 }
func (request GetSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSocialIdentityProviderRequest) String() string
func (request GetSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSocialIdentityProviderResponse wrapper for the GetSocialIdentityProvider operation
type GetSocialIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The SocialIdentityProvider instance SocialIdentityProvider `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"` }
func (response GetSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSocialIdentityProviderResponse) String() string
GetUserAttributesSettingRequest wrapper for the GetUserAttributesSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserAttributesSetting.go.html to see an example of how to use GetUserAttributesSettingRequest.
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 }
func (request GetUserAttributesSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserAttributesSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserAttributesSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserAttributesSettingRequest) String() string
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
GetUserAttributesSettingResponse wrapper for the GetUserAttributesSetting operation
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"` }
func (response GetUserAttributesSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserAttributesSettingResponse) String() string
GetUserDbCredentialRequest wrapper for the GetUserDbCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUserDbCredential.go.html to see an example of how to use 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 }
func (request GetUserDbCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserDbCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserDbCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserDbCredentialRequest) String() string
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
GetUserDbCredentialResponse wrapper for the GetUserDbCredential operation
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"` }
func (response GetUserDbCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserDbCredentialResponse) String() string
GetUserRequest wrapper for the GetUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetUser.go.html to see an example of how to use 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 }
func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserRequest) String() string
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
GetUserResponse wrapper for the GetUser operation
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"` }
func (response GetUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserResponse) String() string
Grant Schema for Grant Resource
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"` }
func (m Grant) String() string
func (m Grant) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GrantApp Application that is being granted. Each Grant must grant either an App or an App-Entitlement-Collection. **SCIM++ Properties:**
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"` }
func (m GrantApp) String() string
func (m GrantApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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:**
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"` }
func (m GrantAppEntitlementCollection) String() string
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
GrantEntitlement The entitlement or privilege that is being granted **SCIM++ Properties:**
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"` }
func (m GrantEntitlement) String() string
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
GrantGrantMechanismEnum Enum with underlying type: string
type GrantGrantMechanismEnum string
Set of constants representing the allowable values for GrantGrantMechanismEnum
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" )
func GetGrantGrantMechanismEnumValues() []GrantGrantMechanismEnum
GetGrantGrantMechanismEnumValues Enumerates the set of values for GrantGrantMechanismEnum
func GetMappingGrantGrantMechanismEnum(val string) (GrantGrantMechanismEnum, bool)
GetMappingGrantGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
GrantGrantee Grantee beneficiary. The grantee may be a User, Group, App or DynamicResourceGroup. **SCIM++ Properties:**
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"` }
func (m GrantGrantee) String() string
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
GrantGranteeTypeEnum Enum with underlying type: string
type GrantGranteeTypeEnum string
Set of constants representing the allowable values for GrantGranteeTypeEnum
const ( GrantGranteeTypeUser GrantGranteeTypeEnum = "User" GrantGranteeTypeGroup GrantGranteeTypeEnum = "Group" GrantGranteeTypeApp GrantGranteeTypeEnum = "App" GrantGranteeTypeDynamicresourcegroup GrantGranteeTypeEnum = "DynamicResourceGroup" )
func GetGrantGranteeTypeEnumValues() []GrantGranteeTypeEnum
GetGrantGranteeTypeEnumValues Enumerates the set of values for GrantGranteeTypeEnum
func GetMappingGrantGranteeTypeEnum(val string) (GrantGranteeTypeEnum, bool)
GetMappingGrantGranteeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GrantGrantor User conferring the grant to the beneficiary **SCIM++ Properties:**
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"` }
func (m GrantGrantor) String() string
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
GrantGrantorTypeEnum Enum with underlying type: string
type GrantGrantorTypeEnum string
Set of constants representing the allowable values for GrantGrantorTypeEnum
const ( GrantGrantorTypeUser GrantGrantorTypeEnum = "User" GrantGrantorTypeApp GrantGrantorTypeEnum = "App" GrantGrantorTypeGroup GrantGrantorTypeEnum = "Group" GrantGrantorTypeAppentitlementcollection GrantGrantorTypeEnum = "AppEntitlementCollection" GrantGrantorTypeDynamicresourcegroup GrantGrantorTypeEnum = "DynamicResourceGroup" )
func GetGrantGrantorTypeEnumValues() []GrantGrantorTypeEnum
GetGrantGrantorTypeEnumValues Enumerates the set of values for GrantGrantorTypeEnum
func GetMappingGrantGrantorTypeEnum(val string) (GrantGrantorTypeEnum, bool)
GetMappingGrantGrantorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m GrantSearchRequest) String() string
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
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.
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"` }
func (m Grants) String() string
func (m Grants) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Group The Group resource.
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"` }
func (m Group) String() string
func (m Group) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GroupExtAppRoles A list of appRoles that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated **SCIM++ Properties:**
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"` }
func (m GroupExtAppRoles) String() string
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
GroupExtAppRolesTypeEnum Enum with underlying type: string
type GroupExtAppRolesTypeEnum string
Set of constants representing the allowable values for GroupExtAppRolesTypeEnum
const ( GroupExtAppRolesTypeDirect GroupExtAppRolesTypeEnum = "direct" GroupExtAppRolesTypeIndirect GroupExtAppRolesTypeEnum = "indirect" )
func GetGroupExtAppRolesTypeEnumValues() []GroupExtAppRolesTypeEnum
GetGroupExtAppRolesTypeEnumValues Enumerates the set of values for GroupExtAppRolesTypeEnum
func GetMappingGroupExtAppRolesTypeEnum(val string) (GroupExtAppRolesTypeEnum, bool)
GetMappingGroupExtAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GroupExtDomainLevelSchemaNames DBCS Domain-level schema-names. Each value is specific to a DB Domain. **Added In:** 18.2.4 **SCIM++ Properties:**
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"` }
func (m GroupExtDomainLevelSchemaNames) String() string
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
GroupExtGrants Grants assigned to group **SCIM++ Properties:**
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"` }
func (m GroupExtGrants) String() string
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
GroupExtGrantsGrantMechanismEnum Enum with underlying type: string
type GroupExtGrantsGrantMechanismEnum string
Set of constants representing the allowable values for GroupExtGrantsGrantMechanismEnum
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" )
func GetGroupExtGrantsGrantMechanismEnumValues() []GroupExtGrantsGrantMechanismEnum
GetGroupExtGrantsGrantMechanismEnumValues Enumerates the set of values for GroupExtGrantsGrantMechanismEnum
func GetMappingGroupExtGrantsGrantMechanismEnum(val string) (GroupExtGrantsGrantMechanismEnum, bool)
GetMappingGroupExtGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
GroupExtInstanceLevelSchemaNames DBCS instance-level schema-names. Each schema-name is specific to a DB Instance. **Added In:** 18.2.4 **SCIM++ Properties:**
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"` }
func (m GroupExtInstanceLevelSchemaNames) String() string
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
GroupExtOwners Group owners **SCIM++ Properties:**
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"` }
func (m GroupExtOwners) String() string
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
GroupExtOwnersTypeEnum Enum with underlying type: string
type GroupExtOwnersTypeEnum string
Set of constants representing the allowable values for GroupExtOwnersTypeEnum
const ( GroupExtOwnersTypeUser GroupExtOwnersTypeEnum = "User" GroupExtOwnersTypeApp GroupExtOwnersTypeEnum = "App" )
func GetGroupExtOwnersTypeEnumValues() []GroupExtOwnersTypeEnum
GetGroupExtOwnersTypeEnumValues Enumerates the set of values for GroupExtOwnersTypeEnum
func GetMappingGroupExtOwnersTypeEnum(val string) (GroupExtOwnersTypeEnum, bool)
GetMappingGroupExtOwnersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GroupExtPasswordPolicy Password Policy associated with this Group. **Added In:** 20.1.3 **SCIM++ Properties:**
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"` }
func (m GroupExtPasswordPolicy) String() string
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
GroupExtSyncedFromApp The entity that created this Group. **Added In:** 18.4.2 **SCIM++ Properties:**
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"` }
func (m GroupExtSyncedFromApp) String() string
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
GroupExtSyncedFromAppTypeEnum Enum with underlying type: string
type GroupExtSyncedFromAppTypeEnum string
Set of constants representing the allowable values for GroupExtSyncedFromAppTypeEnum
const ( GroupExtSyncedFromAppTypeApp GroupExtSyncedFromAppTypeEnum = "App" )
func GetGroupExtSyncedFromAppTypeEnumValues() []GroupExtSyncedFromAppTypeEnum
GetGroupExtSyncedFromAppTypeEnumValues Enumerates the set of values for GroupExtSyncedFromAppTypeEnum
func GetMappingGroupExtSyncedFromAppTypeEnum(val string) (GroupExtSyncedFromAppTypeEnum, bool)
GetMappingGroupExtSyncedFromAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m GroupMembers) String() string
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
GroupMembersTypeEnum Enum with underlying type: string
type GroupMembersTypeEnum string
Set of constants representing the allowable values for GroupMembersTypeEnum
const ( GroupMembersTypeUser GroupMembersTypeEnum = "User" )
func GetGroupMembersTypeEnumValues() []GroupMembersTypeEnum
GetGroupMembersTypeEnumValues Enumerates the set of values for GroupMembersTypeEnum
func GetMappingGroupMembersTypeEnum(val string) (GroupMembersTypeEnum, bool)
GetMappingGroupMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m GroupSearchRequest) String() string
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
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.
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"` }
func (m Groups) String() string
func (m Groups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdcsCreatedBy The User or App who created the Resource **SCIM++ Properties:**
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"` }
func (m IdcsCreatedBy) String() string
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
IdcsCreatedByTypeEnum Enum with underlying type: string
type IdcsCreatedByTypeEnum string
Set of constants representing the allowable values for IdcsCreatedByTypeEnum
const ( IdcsCreatedByTypeUser IdcsCreatedByTypeEnum = "User" IdcsCreatedByTypeApp IdcsCreatedByTypeEnum = "App" )
func GetIdcsCreatedByTypeEnumValues() []IdcsCreatedByTypeEnum
GetIdcsCreatedByTypeEnumValues Enumerates the set of values for IdcsCreatedByTypeEnum
func GetMappingIdcsCreatedByTypeEnum(val string) (IdcsCreatedByTypeEnum, bool)
GetMappingIdcsCreatedByTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdcsLastModifiedBy The User or App who modified the Resource **SCIM++ Properties:**
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"` }
func (m IdcsLastModifiedBy) String() string
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
IdcsLastModifiedByTypeEnum Enum with underlying type: string
type IdcsLastModifiedByTypeEnum string
Set of constants representing the allowable values for IdcsLastModifiedByTypeEnum
const ( IdcsLastModifiedByTypeUser IdcsLastModifiedByTypeEnum = "User" IdcsLastModifiedByTypeApp IdcsLastModifiedByTypeEnum = "App" )
func GetIdcsLastModifiedByTypeEnumValues() []IdcsLastModifiedByTypeEnum
GetIdcsLastModifiedByTypeEnumValues Enumerates the set of values for IdcsLastModifiedByTypeEnum
func GetMappingIdcsLastModifiedByTypeEnum(val string) (IdcsLastModifiedByTypeEnum, bool)
GetMappingIdcsLastModifiedByTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdcsPreventedOperationsEnum Enum with underlying type: string
type IdcsPreventedOperationsEnum string
Set of constants representing the allowable values for IdcsPreventedOperationsEnum
const ( IdcsPreventedOperationsReplace IdcsPreventedOperationsEnum = "replace" IdcsPreventedOperationsUpdate IdcsPreventedOperationsEnum = "update" IdcsPreventedOperationsDelete IdcsPreventedOperationsEnum = "delete" )
func GetIdcsPreventedOperationsEnumValues() []IdcsPreventedOperationsEnum
GetIdcsPreventedOperationsEnumValues Enumerates the set of values for IdcsPreventedOperationsEnum
func GetMappingIdcsPreventedOperationsEnum(val string) (IdcsPreventedOperationsEnum, bool)
GetMappingIdcsPreventedOperationsEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityDomainsClient a client for IdentityDomains
type IdentityDomainsClient struct { common.BaseClient // contains filtered or unexported fields }
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(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 (client *IdentityDomainsClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client IdentityDomainsClient) CreateApiKey(ctx context.Context, request CreateApiKeyRequest) (response CreateApiKeyResponse, err error)
CreateApiKey Create a user's API key.
Click https://docs.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 (client IdentityDomainsClient) CreateApp(ctx context.Context, request CreateAppRequest) (response CreateAppResponse, err error)
CreateApp Create an App
Click https://docs.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 (client IdentityDomainsClient) CreateAppRole(ctx context.Context, request CreateAppRoleRequest) (response CreateAppRoleResponse, err error)
CreateAppRole Create an AppRole
Click https://docs.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 (client IdentityDomainsClient) CreateApprovalWorkflow(ctx context.Context, request CreateApprovalWorkflowRequest) (response CreateApprovalWorkflowResponse, err error)
CreateApprovalWorkflow Create ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflow.go.html to see an example of how to use CreateApprovalWorkflow API.
func (client IdentityDomainsClient) CreateApprovalWorkflowAssignment(ctx context.Context, request CreateApprovalWorkflowAssignmentRequest) (response CreateApprovalWorkflowAssignmentResponse, err error)
CreateApprovalWorkflowAssignment Create Approval Workflow Assignment
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowAssignment.go.html to see an example of how to use CreateApprovalWorkflowAssignment API.
func (client IdentityDomainsClient) CreateApprovalWorkflowStep(ctx context.Context, request CreateApprovalWorkflowStepRequest) (response CreateApprovalWorkflowStepResponse, err error)
CreateApprovalWorkflowStep Create ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateApprovalWorkflowStep.go.html to see an example of how to use CreateApprovalWorkflowStep API.
func (client IdentityDomainsClient) CreateAuthToken(ctx context.Context, request CreateAuthTokenRequest) (response CreateAuthTokenResponse, err error)
CreateAuthToken Create a user's Auth token.
Click https://docs.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 (client IdentityDomainsClient) CreateAuthenticationFactorsRemover(ctx context.Context, request CreateAuthenticationFactorsRemoverRequest) (response CreateAuthenticationFactorsRemoverResponse, err error)
CreateAuthenticationFactorsRemover Remove All Authentication Factor Channels for a User
Click https://docs.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 (client IdentityDomainsClient) CreateCloudGate(ctx context.Context, request CreateCloudGateRequest) (response CreateCloudGateResponse, err error)
CreateCloudGate Create a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGate.go.html to see an example of how to use CreateCloudGate API.
func (client IdentityDomainsClient) CreateCloudGateMapping(ctx context.Context, request CreateCloudGateMappingRequest) (response CreateCloudGateMappingResponse, err error)
CreateCloudGateMapping Create a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateMapping.go.html to see an example of how to use CreateCloudGateMapping API.
func (client IdentityDomainsClient) CreateCloudGateServer(ctx context.Context, request CreateCloudGateServerRequest) (response CreateCloudGateServerResponse, err error)
CreateCloudGateServer Create a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCloudGateServer.go.html to see an example of how to use CreateCloudGateServer API.
func (client IdentityDomainsClient) CreateCondition(ctx context.Context, request CreateConditionRequest) (response CreateConditionResponse, err error)
CreateCondition Create a condition
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateCondition.go.html to see an example of how to use CreateCondition API.
func (client IdentityDomainsClient) CreateCustomerSecretKey(ctx context.Context, request CreateCustomerSecretKeyRequest) (response CreateCustomerSecretKeyResponse, err error)
CreateCustomerSecretKey Create a user's customer secret key.
Click https://docs.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 (client IdentityDomainsClient) CreateDynamicResourceGroup(ctx context.Context, request CreateDynamicResourceGroupRequest) (response CreateDynamicResourceGroupResponse, err error)
CreateDynamicResourceGroup Create a Dynamic Resource Group.
Click https://docs.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 (client IdentityDomainsClient) CreateGrant(ctx context.Context, request CreateGrantRequest) (response CreateGrantResponse, err error)
CreateGrant Add a Grantee to an AppRole
Click https://docs.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 (client IdentityDomainsClient) CreateGroup(ctx context.Context, request CreateGroupRequest) (response CreateGroupResponse, err error)
CreateGroup Create a group.
Click https://docs.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 (client IdentityDomainsClient) CreateIdentityPropagationTrust(ctx context.Context, request CreateIdentityPropagationTrustRequest) (response CreateIdentityPropagationTrustResponse, err error)
CreateIdentityPropagationTrust Register a new Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateIdentityPropagationTrust.go.html to see an example of how to use CreateIdentityPropagationTrust API.
func (client IdentityDomainsClient) CreateIdentityProvider(ctx context.Context, request CreateIdentityProviderRequest) (response CreateIdentityProviderResponse, err error)
CreateIdentityProvider Create an Identity Provider
Click https://docs.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 (client IdentityDomainsClient) CreateMe(ctx context.Context, request CreateMeRequest) (response CreateMeResponse, err error)
CreateMe Self register a user.
Click https://docs.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 (client IdentityDomainsClient) CreateMyApiKey(ctx context.Context, request CreateMyApiKeyRequest) (response CreateMyApiKeyResponse, err error)
CreateMyApiKey Add a user's own API key.
Click https://docs.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 (client IdentityDomainsClient) CreateMyAuthToken(ctx context.Context, request CreateMyAuthTokenRequest) (response CreateMyAuthTokenResponse, err error)
CreateMyAuthToken Create a user's own Auth token.
Click https://docs.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 (client IdentityDomainsClient) CreateMyAuthenticationFactorInitiator(ctx context.Context, request CreateMyAuthenticationFactorInitiatorRequest) (response CreateMyAuthenticationFactorInitiatorResponse, err error)
CreateMyAuthenticationFactorInitiator Initiate Self Service Enrollment using the Requested MFA Factor
Click https://docs.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 (client IdentityDomainsClient) CreateMyAuthenticationFactorValidator(ctx context.Context, request CreateMyAuthenticationFactorValidatorRequest) (response CreateMyAuthenticationFactorValidatorResponse, err error)
CreateMyAuthenticationFactorValidator Validate Self Service Enrollment using the Requested MFA Factor
Click https://docs.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 (client IdentityDomainsClient) CreateMyAuthenticationFactorsRemover(ctx context.Context, request CreateMyAuthenticationFactorsRemoverRequest) (response CreateMyAuthenticationFactorsRemoverResponse, err error)
CreateMyAuthenticationFactorsRemover Remove All Authentication Factor Channels for a User
Click https://docs.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 (client IdentityDomainsClient) CreateMyCustomerSecretKey(ctx context.Context, request CreateMyCustomerSecretKeyRequest) (response CreateMyCustomerSecretKeyResponse, err error)
CreateMyCustomerSecretKey Add a user's own customer secret key.
Click https://docs.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 (client IdentityDomainsClient) CreateMyOAuth2ClientCredential(ctx context.Context, request CreateMyOAuth2ClientCredentialRequest) (response CreateMyOAuth2ClientCredentialResponse, err error)
CreateMyOAuth2ClientCredential Create a user's own OAuth2 client credential.
Click https://docs.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 (client IdentityDomainsClient) CreateMyRequest(ctx context.Context, request CreateMyRequestRequest) (response CreateMyRequestResponse, err error)
CreateMyRequest Create a Request
Click https://docs.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 (client IdentityDomainsClient) CreateMySmtpCredential(ctx context.Context, request CreateMySmtpCredentialRequest) (response CreateMySmtpCredentialResponse, err error)
CreateMySmtpCredential Create a user's own SMTP credential.
Click https://docs.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 (client IdentityDomainsClient) CreateMySupportAccount(ctx context.Context, request CreateMySupportAccountRequest) (response CreateMySupportAccountResponse, err error)
CreateMySupportAccount Create a user's own support account.
Click https://docs.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 (client IdentityDomainsClient) CreateMyUserDbCredential(ctx context.Context, request CreateMyUserDbCredentialRequest) (response CreateMyUserDbCredentialResponse, err error)
CreateMyUserDbCredential Create a user's own database (DB) credential.
Click https://docs.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 (client IdentityDomainsClient) CreateNetworkPerimeter(ctx context.Context, request CreateNetworkPerimeterRequest) (response CreateNetworkPerimeterResponse, err error)
CreateNetworkPerimeter Create a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateNetworkPerimeter.go.html to see an example of how to use CreateNetworkPerimeter API.
func (client IdentityDomainsClient) CreateOAuth2ClientCredential(ctx context.Context, request CreateOAuth2ClientCredentialRequest) (response CreateOAuth2ClientCredentialResponse, err error)
CreateOAuth2ClientCredential Add a user's OAuth2 client credentials.
Click https://docs.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 (client IdentityDomainsClient) CreateOAuthClientCertificate(ctx context.Context, request CreateOAuthClientCertificateRequest) (response CreateOAuthClientCertificateResponse, err error)
CreateOAuthClientCertificate Create an OAuth Client Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthClientCertificate.go.html to see an example of how to use CreateOAuthClientCertificate API.
func (client IdentityDomainsClient) CreateOAuthPartnerCertificate(ctx context.Context, request CreateOAuthPartnerCertificateRequest) (response CreateOAuthPartnerCertificateResponse, err error)
CreateOAuthPartnerCertificate Create an OAuth Partner Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateOAuthPartnerCertificate.go.html to see an example of how to use CreateOAuthPartnerCertificate API.
func (client IdentityDomainsClient) CreatePasswordPolicy(ctx context.Context, request CreatePasswordPolicyRequest) (response CreatePasswordPolicyResponse, err error)
CreatePasswordPolicy Create a password policy.
Click https://docs.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 (client IdentityDomainsClient) CreatePolicy(ctx context.Context, request CreatePolicyRequest) (response CreatePolicyResponse, err error)
CreatePolicy Create a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreatePolicy.go.html to see an example of how to use CreatePolicy API.
func (client IdentityDomainsClient) CreateRestoreOciConsolePolicy(ctx context.Context, request CreateRestoreOciConsolePolicyRequest) (response CreateRestoreOciConsolePolicyResponse, err error)
CreateRestoreOciConsolePolicy Create a RestoreOciConsolePolicy entry to restore Policy to factory default.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRestoreOciConsolePolicy.go.html to see an example of how to use CreateRestoreOciConsolePolicy API.
func (client IdentityDomainsClient) CreateRule(ctx context.Context, request CreateRuleRequest) (response CreateRuleResponse, err error)
CreateRule Create a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateRule.go.html to see an example of how to use CreateRule API.
func (client IdentityDomainsClient) CreateSecurityQuestion(ctx context.Context, request CreateSecurityQuestionRequest) (response CreateSecurityQuestionResponse, err error)
CreateSecurityQuestion Create a security question.
Click https://docs.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 (client IdentityDomainsClient) CreateSelfRegistrationProfile(ctx context.Context, request CreateSelfRegistrationProfileRequest) (response CreateSelfRegistrationProfileResponse, err error)
CreateSelfRegistrationProfile Create a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSelfRegistrationProfile.go.html to see an example of how to use CreateSelfRegistrationProfile API.
func (client IdentityDomainsClient) CreateSmtpCredential(ctx context.Context, request CreateSmtpCredentialRequest) (response CreateSmtpCredentialResponse, err error)
CreateSmtpCredential Create a user's SMTP credentials.
Click https://docs.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 (client IdentityDomainsClient) CreateSocialIdentityProvider(ctx context.Context, request CreateSocialIdentityProviderRequest) (response CreateSocialIdentityProviderResponse, err error)
CreateSocialIdentityProvider Create a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/CreateSocialIdentityProvider.go.html to see an example of how to use CreateSocialIdentityProvider API.
func (client IdentityDomainsClient) CreateUser(ctx context.Context, request CreateUserRequest) (response CreateUserResponse, err error)
CreateUser Create a user.
Click https://docs.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 (client IdentityDomainsClient) CreateUserDbCredential(ctx context.Context, request CreateUserDbCredentialRequest) (response CreateUserDbCredentialResponse, err error)
CreateUserDbCredential Create a user's database (DB) credentials.
Click https://docs.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 (client IdentityDomainsClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)
DeleteApiKey Delete a user's API key.
Click https://docs.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 (client IdentityDomainsClient) DeleteApp(ctx context.Context, request DeleteAppRequest) (response DeleteAppResponse, err error)
DeleteApp Delete an App
Click https://docs.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 (client IdentityDomainsClient) DeleteAppRole(ctx context.Context, request DeleteAppRoleRequest) (response DeleteAppRoleResponse, err error)
DeleteAppRole Delete an AppRole
Click https://docs.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 (client IdentityDomainsClient) DeleteApprovalWorkflow(ctx context.Context, request DeleteApprovalWorkflowRequest) (response DeleteApprovalWorkflowResponse, err error)
DeleteApprovalWorkflow Delete ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflow.go.html to see an example of how to use DeleteApprovalWorkflow API.
func (client IdentityDomainsClient) DeleteApprovalWorkflowAssignment(ctx context.Context, request DeleteApprovalWorkflowAssignmentRequest) (response DeleteApprovalWorkflowAssignmentResponse, err error)
DeleteApprovalWorkflowAssignment Delete Approval Workflow Assignment
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowAssignment.go.html to see an example of how to use DeleteApprovalWorkflowAssignment API.
func (client IdentityDomainsClient) DeleteApprovalWorkflowStep(ctx context.Context, request DeleteApprovalWorkflowStepRequest) (response DeleteApprovalWorkflowStepResponse, err error)
DeleteApprovalWorkflowStep Delete ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteApprovalWorkflowStep.go.html to see an example of how to use DeleteApprovalWorkflowStep API.
func (client IdentityDomainsClient) DeleteAuthToken(ctx context.Context, request DeleteAuthTokenRequest) (response DeleteAuthTokenResponse, err error)
DeleteAuthToken Delete a user's Auth token.
Click https://docs.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 (client IdentityDomainsClient) DeleteCloudGate(ctx context.Context, request DeleteCloudGateRequest) (response DeleteCloudGateResponse, err error)
DeleteCloudGate Delete a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGate.go.html to see an example of how to use DeleteCloudGate API.
func (client IdentityDomainsClient) DeleteCloudGateMapping(ctx context.Context, request DeleteCloudGateMappingRequest) (response DeleteCloudGateMappingResponse, err error)
DeleteCloudGateMapping Delete a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateMapping.go.html to see an example of how to use DeleteCloudGateMapping API.
func (client IdentityDomainsClient) DeleteCloudGateServer(ctx context.Context, request DeleteCloudGateServerRequest) (response DeleteCloudGateServerResponse, err error)
DeleteCloudGateServer Delete a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCloudGateServer.go.html to see an example of how to use DeleteCloudGateServer API.
func (client IdentityDomainsClient) DeleteCondition(ctx context.Context, request DeleteConditionRequest) (response DeleteConditionResponse, err error)
DeleteCondition Delete a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteCondition.go.html to see an example of how to use DeleteCondition API.
func (client IdentityDomainsClient) DeleteCustomerSecretKey(ctx context.Context, request DeleteCustomerSecretKeyRequest) (response DeleteCustomerSecretKeyResponse, err error)
DeleteCustomerSecretKey Delete a user's customer secret key.
Click https://docs.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 (client IdentityDomainsClient) DeleteDynamicResourceGroup(ctx context.Context, request DeleteDynamicResourceGroupRequest) (response DeleteDynamicResourceGroupResponse, err error)
DeleteDynamicResourceGroup Delete a Dynamic Resource Group.
Click https://docs.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 (client IdentityDomainsClient) DeleteGrant(ctx context.Context, request DeleteGrantRequest) (response DeleteGrantResponse, err error)
DeleteGrant Remove a Grantee from an AppRole
Click https://docs.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 (client IdentityDomainsClient) DeleteGroup(ctx context.Context, request DeleteGroupRequest) (response DeleteGroupResponse, err error)
DeleteGroup Delete a group.
Click https://docs.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 (client IdentityDomainsClient) DeleteIdentityPropagationTrust(ctx context.Context, request DeleteIdentityPropagationTrustRequest) (response DeleteIdentityPropagationTrustResponse, err error)
DeleteIdentityPropagationTrust Delete an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteIdentityPropagationTrust.go.html to see an example of how to use DeleteIdentityPropagationTrust API.
func (client IdentityDomainsClient) DeleteIdentityProvider(ctx context.Context, request DeleteIdentityProviderRequest) (response DeleteIdentityProviderResponse, err error)
DeleteIdentityProvider Delete an Identity Provider
Click https://docs.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 (client IdentityDomainsClient) DeleteMyApiKey(ctx context.Context, request DeleteMyApiKeyRequest) (response DeleteMyApiKeyResponse, err error)
DeleteMyApiKey Delete a user's own API key.
Click https://docs.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 (client IdentityDomainsClient) DeleteMyAuthToken(ctx context.Context, request DeleteMyAuthTokenRequest) (response DeleteMyAuthTokenResponse, err error)
DeleteMyAuthToken Delete a user's own Auth token.
Click https://docs.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 (client IdentityDomainsClient) DeleteMyCustomerSecretKey(ctx context.Context, request DeleteMyCustomerSecretKeyRequest) (response DeleteMyCustomerSecretKeyResponse, err error)
DeleteMyCustomerSecretKey Delete a user's own customer secret key.
Click https://docs.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 (client IdentityDomainsClient) DeleteMyDevice(ctx context.Context, request DeleteMyDeviceRequest) (response DeleteMyDeviceResponse, err error)
DeleteMyDevice Delete a Device
Click https://docs.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 (client IdentityDomainsClient) DeleteMyOAuth2ClientCredential(ctx context.Context, request DeleteMyOAuth2ClientCredentialRequest) (response DeleteMyOAuth2ClientCredentialResponse, err error)
DeleteMyOAuth2ClientCredential Delete a user's own OAuth2 client credential.
Click https://docs.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 (client IdentityDomainsClient) DeleteMySmtpCredential(ctx context.Context, request DeleteMySmtpCredentialRequest) (response DeleteMySmtpCredentialResponse, err error)
DeleteMySmtpCredential Delete a user's own SMTP credential.
Click https://docs.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 (client IdentityDomainsClient) DeleteMySupportAccount(ctx context.Context, request DeleteMySupportAccountRequest) (response DeleteMySupportAccountResponse, err error)
DeleteMySupportAccount Delete a user's own support account.
Click https://docs.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 (client IdentityDomainsClient) DeleteMyTrustedUserAgent(ctx context.Context, request DeleteMyTrustedUserAgentRequest) (response DeleteMyTrustedUserAgentResponse, err error)
DeleteMyTrustedUserAgent Delete a Trusted User Agent
Click https://docs.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 (client IdentityDomainsClient) DeleteMyUserDbCredential(ctx context.Context, request DeleteMyUserDbCredentialRequest) (response DeleteMyUserDbCredentialResponse, err error)
DeleteMyUserDbCredential Delete a user's own database (DB) credential.
Click https://docs.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 (client IdentityDomainsClient) DeleteNetworkPerimeter(ctx context.Context, request DeleteNetworkPerimeterRequest) (response DeleteNetworkPerimeterResponse, err error)
DeleteNetworkPerimeter Delete a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteNetworkPerimeter.go.html to see an example of how to use DeleteNetworkPerimeter API.
func (client IdentityDomainsClient) DeleteOAuth2ClientCredential(ctx context.Context, request DeleteOAuth2ClientCredentialRequest) (response DeleteOAuth2ClientCredentialResponse, err error)
DeleteOAuth2ClientCredential Delete a user's OAuth2 client credentials.
Click https://docs.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 (client IdentityDomainsClient) DeleteOAuthClientCertificate(ctx context.Context, request DeleteOAuthClientCertificateRequest) (response DeleteOAuthClientCertificateResponse, err error)
DeleteOAuthClientCertificate Delete an OAuth Client Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthClientCertificate.go.html to see an example of how to use DeleteOAuthClientCertificate API.
func (client IdentityDomainsClient) DeleteOAuthPartnerCertificate(ctx context.Context, request DeleteOAuthPartnerCertificateRequest) (response DeleteOAuthPartnerCertificateResponse, err error)
DeleteOAuthPartnerCertificate Delete an OAuth Partner Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteOAuthPartnerCertificate.go.html to see an example of how to use DeleteOAuthPartnerCertificate API.
func (client IdentityDomainsClient) DeletePasswordPolicy(ctx context.Context, request DeletePasswordPolicyRequest) (response DeletePasswordPolicyResponse, err error)
DeletePasswordPolicy Delete a password policy.
Click https://docs.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 (client IdentityDomainsClient) DeletePolicy(ctx context.Context, request DeletePolicyRequest) (response DeletePolicyResponse, err error)
DeletePolicy Delete a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeletePolicy.go.html to see an example of how to use DeletePolicy API.
func (client IdentityDomainsClient) DeleteRule(ctx context.Context, request DeleteRuleRequest) (response DeleteRuleResponse, err error)
DeleteRule Delete a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteRule.go.html to see an example of how to use DeleteRule API.
func (client IdentityDomainsClient) DeleteSecurityQuestion(ctx context.Context, request DeleteSecurityQuestionRequest) (response DeleteSecurityQuestionResponse, err error)
DeleteSecurityQuestion Delete a security question.
Click https://docs.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 (client IdentityDomainsClient) DeleteSelfRegistrationProfile(ctx context.Context, request DeleteSelfRegistrationProfileRequest) (response DeleteSelfRegistrationProfileResponse, err error)
DeleteSelfRegistrationProfile Delete a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSelfRegistrationProfile.go.html to see an example of how to use DeleteSelfRegistrationProfile API.
func (client IdentityDomainsClient) DeleteSmtpCredential(ctx context.Context, request DeleteSmtpCredentialRequest) (response DeleteSmtpCredentialResponse, err error)
DeleteSmtpCredential Delete a user's SMTP credentials.
Click https://docs.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 (client IdentityDomainsClient) DeleteSocialIdentityProvider(ctx context.Context, request DeleteSocialIdentityProviderRequest) (response DeleteSocialIdentityProviderResponse, err error)
DeleteSocialIdentityProvider Delete a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/DeleteSocialIdentityProvider.go.html to see an example of how to use DeleteSocialIdentityProvider API.
func (client IdentityDomainsClient) DeleteUser(ctx context.Context, request DeleteUserRequest) (response DeleteUserResponse, err error)
DeleteUser Delete a user.
Click https://docs.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 (client IdentityDomainsClient) DeleteUserDbCredential(ctx context.Context, request DeleteUserDbCredentialRequest) (response DeleteUserDbCredentialResponse, err error)
DeleteUserDbCredential Delete a user's database (DB) credentials.
Click https://docs.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 (client IdentityDomainsClient) GetAccountMgmtInfo(ctx context.Context, request GetAccountMgmtInfoRequest) (response GetAccountMgmtInfoResponse, err error)
GetAccountMgmtInfo Get Account Mgmt Info
Click https://docs.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 (client IdentityDomainsClient) GetAccountRecoverySetting(ctx context.Context, request GetAccountRecoverySettingRequest) (response GetAccountRecoverySettingResponse, err error)
GetAccountRecoverySetting Get an account recovery setting.
Click https://docs.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 (client IdentityDomainsClient) GetApiKey(ctx context.Context, request GetApiKeyRequest) (response GetApiKeyResponse, err error)
GetApiKey Get a user's API key.
Click https://docs.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 (client IdentityDomainsClient) GetApp(ctx context.Context, request GetAppRequest) (response GetAppResponse, err error)
GetApp Get an App
Click https://docs.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 (client IdentityDomainsClient) GetAppRole(ctx context.Context, request GetAppRoleRequest) (response GetAppRoleResponse, err error)
GetAppRole Get an AppRole
Click https://docs.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 (client IdentityDomainsClient) GetApprovalWorkflow(ctx context.Context, request GetApprovalWorkflowRequest) (response GetApprovalWorkflowResponse, err error)
GetApprovalWorkflow Get ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflow.go.html to see an example of how to use GetApprovalWorkflow API.
func (client IdentityDomainsClient) GetApprovalWorkflowAssignment(ctx context.Context, request GetApprovalWorkflowAssignmentRequest) (response GetApprovalWorkflowAssignmentResponse, err error)
GetApprovalWorkflowAssignment Get an Approval Workflow Assignment
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowAssignment.go.html to see an example of how to use GetApprovalWorkflowAssignment API.
func (client IdentityDomainsClient) GetApprovalWorkflowStep(ctx context.Context, request GetApprovalWorkflowStepRequest) (response GetApprovalWorkflowStepResponse, err error)
GetApprovalWorkflowStep Get ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetApprovalWorkflowStep.go.html to see an example of how to use GetApprovalWorkflowStep API.
func (client IdentityDomainsClient) GetAuthToken(ctx context.Context, request GetAuthTokenRequest) (response GetAuthTokenResponse, err error)
GetAuthToken Get a user's Auth token.
Click https://docs.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 (client IdentityDomainsClient) GetAuthenticationFactorSetting(ctx context.Context, request GetAuthenticationFactorSettingRequest) (response GetAuthenticationFactorSettingResponse, err error)
GetAuthenticationFactorSetting Get Authentication Factor Settings
Click https://docs.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 (client IdentityDomainsClient) GetBrandingSetting(ctx context.Context, request GetBrandingSettingRequest) (response GetBrandingSettingResponse, err error)
GetBrandingSetting Get Branding Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetBrandingSetting.go.html to see an example of how to use GetBrandingSetting API.
func (client IdentityDomainsClient) GetCloudGate(ctx context.Context, request GetCloudGateRequest) (response GetCloudGateResponse, err error)
GetCloudGate Get a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGate.go.html to see an example of how to use GetCloudGate API.
func (client IdentityDomainsClient) GetCloudGateMapping(ctx context.Context, request GetCloudGateMappingRequest) (response GetCloudGateMappingResponse, err error)
GetCloudGateMapping Get a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateMapping.go.html to see an example of how to use GetCloudGateMapping API.
func (client IdentityDomainsClient) GetCloudGateServer(ctx context.Context, request GetCloudGateServerRequest) (response GetCloudGateServerResponse, err error)
GetCloudGateServer Get a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCloudGateServer.go.html to see an example of how to use GetCloudGateServer API.
func (client IdentityDomainsClient) GetCondition(ctx context.Context, request GetConditionRequest) (response GetConditionResponse, err error)
GetCondition Get a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetCondition.go.html to see an example of how to use GetCondition API.
func (client IdentityDomainsClient) GetCustomerSecretKey(ctx context.Context, request GetCustomerSecretKeyRequest) (response GetCustomerSecretKeyResponse, err error)
GetCustomerSecretKey Get a user's customer secret key.
Click https://docs.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 (client IdentityDomainsClient) GetDynamicResourceGroup(ctx context.Context, request GetDynamicResourceGroupRequest) (response GetDynamicResourceGroupResponse, err error)
GetDynamicResourceGroup Get a Dynamic Resource Group.
Click https://docs.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 (client IdentityDomainsClient) GetGrant(ctx context.Context, request GetGrantRequest) (response GetGrantResponse, err error)
GetGrant Get a Grant
Click https://docs.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 (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.
Click https://docs.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 (client IdentityDomainsClient) GetIdentityPropagationTrust(ctx context.Context, request GetIdentityPropagationTrustRequest) (response GetIdentityPropagationTrustResponse, err error)
GetIdentityPropagationTrust Get an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetIdentityPropagationTrust.go.html to see an example of how to use GetIdentityPropagationTrust API.
func (client IdentityDomainsClient) GetIdentityProvider(ctx context.Context, request GetIdentityProviderRequest) (response GetIdentityProviderResponse, err error)
GetIdentityProvider Get an Identity Provider
Click https://docs.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 (client IdentityDomainsClient) GetIdentitySetting(ctx context.Context, request GetIdentitySettingRequest) (response GetIdentitySettingResponse, err error)
GetIdentitySetting Get an Identity setting.
Click https://docs.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 (client IdentityDomainsClient) GetKmsiSetting(ctx context.Context, request GetKmsiSettingRequest) (response GetKmsiSettingResponse, err error)
GetKmsiSetting Get KmsiSettings
Click https://docs.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 (client IdentityDomainsClient) GetMe(ctx context.Context, request GetMeRequest) (response GetMeResponse, err error)
GetMe Get a user's own information.
Click https://docs.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 (client IdentityDomainsClient) GetMyApiKey(ctx context.Context, request GetMyApiKeyRequest) (response GetMyApiKeyResponse, err error)
GetMyApiKey Get a user's own API key.
Click https://docs.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 (client IdentityDomainsClient) GetMyAuthToken(ctx context.Context, request GetMyAuthTokenRequest) (response GetMyAuthTokenResponse, err error)
GetMyAuthToken Get a user's own Auth token.
Click https://docs.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 (client IdentityDomainsClient) GetMyCompletedApproval(ctx context.Context, request GetMyCompletedApprovalRequest) (response GetMyCompletedApprovalResponse, err error)
GetMyCompletedApproval Get My MyCompletedApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyCompletedApproval.go.html to see an example of how to use GetMyCompletedApproval API.
func (client IdentityDomainsClient) GetMyCustomerSecretKey(ctx context.Context, request GetMyCustomerSecretKeyRequest) (response GetMyCustomerSecretKeyResponse, err error)
GetMyCustomerSecretKey Get a user's own customer secret key.
Click https://docs.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 (client IdentityDomainsClient) GetMyDevice(ctx context.Context, request GetMyDeviceRequest) (response GetMyDeviceResponse, err error)
GetMyDevice Get a Device
Click https://docs.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 (client IdentityDomainsClient) GetMyOAuth2ClientCredential(ctx context.Context, request GetMyOAuth2ClientCredentialRequest) (response GetMyOAuth2ClientCredentialResponse, err error)
GetMyOAuth2ClientCredential Get a user's own OAuth2 client credential.
Click https://docs.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 (client IdentityDomainsClient) GetMyPendingApproval(ctx context.Context, request GetMyPendingApprovalRequest) (response GetMyPendingApprovalResponse, err error)
GetMyPendingApproval Get My MyPendingApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyPendingApproval.go.html to see an example of how to use GetMyPendingApproval API.
func (client IdentityDomainsClient) GetMyRequest(ctx context.Context, request GetMyRequestRequest) (response GetMyRequestResponse, err error)
GetMyRequest Get My Requests
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetMyRequest.go.html to see an example of how to use GetMyRequest API.
func (client IdentityDomainsClient) GetMySmtpCredential(ctx context.Context, request GetMySmtpCredentialRequest) (response GetMySmtpCredentialResponse, err error)
GetMySmtpCredential Get a user's own SMTP credential.
Click https://docs.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 (client IdentityDomainsClient) GetMySupportAccount(ctx context.Context, request GetMySupportAccountRequest) (response GetMySupportAccountResponse, err error)
GetMySupportAccount Get a user's own support account.
Click https://docs.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 (client IdentityDomainsClient) GetMyTrustedUserAgent(ctx context.Context, request GetMyTrustedUserAgentRequest) (response GetMyTrustedUserAgentResponse, err error)
GetMyTrustedUserAgent Get a Trusted User Agent
Click https://docs.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 (client IdentityDomainsClient) GetMyUserDbCredential(ctx context.Context, request GetMyUserDbCredentialRequest) (response GetMyUserDbCredentialResponse, err error)
GetMyUserDbCredential Get a user's own database (DB) credential.
Click https://docs.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 (client IdentityDomainsClient) GetNetworkPerimeter(ctx context.Context, request GetNetworkPerimeterRequest) (response GetNetworkPerimeterResponse, err error)
GetNetworkPerimeter Get a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNetworkPerimeter.go.html to see an example of how to use GetNetworkPerimeter API.
func (client IdentityDomainsClient) GetNotificationSetting(ctx context.Context, request GetNotificationSettingRequest) (response GetNotificationSettingResponse, err error)
GetNotificationSetting Get Notification Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetNotificationSetting.go.html to see an example of how to use GetNotificationSetting API.
func (client IdentityDomainsClient) GetOAuth2ClientCredential(ctx context.Context, request GetOAuth2ClientCredentialRequest) (response GetOAuth2ClientCredentialResponse, err error)
GetOAuth2ClientCredential Get a user's OAuth2 client credentials.
Click https://docs.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 (client IdentityDomainsClient) GetOAuthClientCertificate(ctx context.Context, request GetOAuthClientCertificateRequest) (response GetOAuthClientCertificateResponse, err error)
GetOAuthClientCertificate Get OAuth Client Certificates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthClientCertificate.go.html to see an example of how to use GetOAuthClientCertificate API.
func (client IdentityDomainsClient) GetOAuthPartnerCertificate(ctx context.Context, request GetOAuthPartnerCertificateRequest) (response GetOAuthPartnerCertificateResponse, err error)
GetOAuthPartnerCertificate Get an OAuth Partner Certificate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOAuthPartnerCertificate.go.html to see an example of how to use GetOAuthPartnerCertificate API.
func (client IdentityDomainsClient) GetOciConsoleSignOnPolicyConsent(ctx context.Context, request GetOciConsoleSignOnPolicyConsentRequest) (response GetOciConsoleSignOnPolicyConsentResponse, err error)
GetOciConsoleSignOnPolicyConsent Get a OciConsoleSignOnPolicyConsent Entry.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetOciConsoleSignOnPolicyConsent.go.html to see an example of how to use GetOciConsoleSignOnPolicyConsent API.
func (client IdentityDomainsClient) GetPasswordPolicy(ctx context.Context, request GetPasswordPolicyRequest) (response GetPasswordPolicyResponse, err error)
GetPasswordPolicy Get a password policy.
Click https://docs.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 (client IdentityDomainsClient) GetPolicy(ctx context.Context, request GetPolicyRequest) (response GetPolicyResponse, err error)
GetPolicy Get a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetPolicy.go.html to see an example of how to use GetPolicy API.
func (client IdentityDomainsClient) GetRule(ctx context.Context, request GetRuleRequest) (response GetRuleResponse, err error)
GetRule Get a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetRule.go.html to see an example of how to use GetRule API.
func (client IdentityDomainsClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)
GetSchema Get a Schema
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSchema.go.html to see an example of how to use GetSchema API.
func (client IdentityDomainsClient) GetSecurityQuestion(ctx context.Context, request GetSecurityQuestionRequest) (response GetSecurityQuestionResponse, err error)
GetSecurityQuestion Get a security question.
Click https://docs.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 (client IdentityDomainsClient) GetSecurityQuestionSetting(ctx context.Context, request GetSecurityQuestionSettingRequest) (response GetSecurityQuestionSettingResponse, err error)
GetSecurityQuestionSetting Get a security question setting.
Click https://docs.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 (client IdentityDomainsClient) GetSelfRegistrationProfile(ctx context.Context, request GetSelfRegistrationProfileRequest) (response GetSelfRegistrationProfileResponse, err error)
GetSelfRegistrationProfile Get a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSelfRegistrationProfile.go.html to see an example of how to use GetSelfRegistrationProfile API.
func (client IdentityDomainsClient) GetSetting(ctx context.Context, request GetSettingRequest) (response GetSettingResponse, err error)
GetSetting Get Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSetting.go.html to see an example of how to use GetSetting API.
func (client IdentityDomainsClient) GetSmtpCredential(ctx context.Context, request GetSmtpCredentialRequest) (response GetSmtpCredentialResponse, err error)
GetSmtpCredential Get a user's SMTP credentials.
Click https://docs.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 (client IdentityDomainsClient) GetSocialIdentityProvider(ctx context.Context, request GetSocialIdentityProviderRequest) (response GetSocialIdentityProviderResponse, err error)
GetSocialIdentityProvider Get a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/GetSocialIdentityProvider.go.html to see an example of how to use GetSocialIdentityProvider API.
func (client IdentityDomainsClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)
GetUser Get a user.
Click https://docs.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 (client IdentityDomainsClient) GetUserAttributesSetting(ctx context.Context, request GetUserAttributesSettingRequest) (response GetUserAttributesSettingResponse, err error)
GetUserAttributesSetting Get User Schema Attribute Settings
Click https://docs.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 (client IdentityDomainsClient) GetUserDbCredential(ctx context.Context, request GetUserDbCredentialRequest) (response GetUserDbCredentialResponse, err error)
GetUserDbCredential Get a user's database (DB) credentials.
Click https://docs.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 (client IdentityDomainsClient) ListAccountMgmtInfos(ctx context.Context, request ListAccountMgmtInfosRequest) (response ListAccountMgmtInfosResponse, err error)
ListAccountMgmtInfos Search Account Mgmt Info
Click https://docs.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 (client IdentityDomainsClient) ListAccountRecoverySettings(ctx context.Context, request ListAccountRecoverySettingsRequest) (response ListAccountRecoverySettingsResponse, err error)
ListAccountRecoverySettings Search for account recovery settings.
Click https://docs.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 (client IdentityDomainsClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)
ListApiKeys Search API keys.
Click https://docs.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 (client IdentityDomainsClient) ListAppRoles(ctx context.Context, request ListAppRolesRequest) (response ListAppRolesResponse, err error)
ListAppRoles Search AppRoles
Click https://docs.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 (client IdentityDomainsClient) ListApprovalWorkflowAssignments(ctx context.Context, request ListApprovalWorkflowAssignmentsRequest) (response ListApprovalWorkflowAssignmentsResponse, err error)
ListApprovalWorkflowAssignments Search Approval Workflow Assignments
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflowAssignments.go.html to see an example of how to use ListApprovalWorkflowAssignments API.
func (client IdentityDomainsClient) ListApprovalWorkflowSteps(ctx context.Context, request ListApprovalWorkflowStepsRequest) (response ListApprovalWorkflowStepsResponse, err error)
ListApprovalWorkflowSteps Search ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflowSteps.go.html to see an example of how to use ListApprovalWorkflowSteps API.
func (client IdentityDomainsClient) ListApprovalWorkflows(ctx context.Context, request ListApprovalWorkflowsRequest) (response ListApprovalWorkflowsResponse, err error)
ListApprovalWorkflows Search ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflows.go.html to see an example of how to use ListApprovalWorkflows API.
func (client IdentityDomainsClient) ListApps(ctx context.Context, request ListAppsRequest) (response ListAppsResponse, err error)
ListApps Search Apps
Click https://docs.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 (client IdentityDomainsClient) ListAuthTokens(ctx context.Context, request ListAuthTokensRequest) (response ListAuthTokensResponse, err error)
ListAuthTokens Search for Auth tokens.
Click https://docs.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 (client IdentityDomainsClient) ListAuthenticationFactorSettings(ctx context.Context, request ListAuthenticationFactorSettingsRequest) (response ListAuthenticationFactorSettingsResponse, err error)
ListAuthenticationFactorSettings Search Authentication Factor Settings
Click https://docs.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 (client IdentityDomainsClient) ListBrandingSettings(ctx context.Context, request ListBrandingSettingsRequest) (response ListBrandingSettingsResponse, err error)
ListBrandingSettings Search Branding Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListBrandingSettings.go.html to see an example of how to use ListBrandingSettings API.
func (client IdentityDomainsClient) ListCloudGateMappings(ctx context.Context, request ListCloudGateMappingsRequest) (response ListCloudGateMappingsResponse, err error)
ListCloudGateMappings Search Cloud Gate mappings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGateMappings.go.html to see an example of how to use ListCloudGateMappings API.
func (client IdentityDomainsClient) ListCloudGateServers(ctx context.Context, request ListCloudGateServersRequest) (response ListCloudGateServersResponse, err error)
ListCloudGateServers Search Cloud Gate servers
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGateServers.go.html to see an example of how to use ListCloudGateServers API.
func (client IdentityDomainsClient) ListCloudGates(ctx context.Context, request ListCloudGatesRequest) (response ListCloudGatesResponse, err error)
ListCloudGates Search Cloud Gates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGates.go.html to see an example of how to use ListCloudGates API.
func (client IdentityDomainsClient) ListConditions(ctx context.Context, request ListConditionsRequest) (response ListConditionsResponse, err error)
ListConditions Search conditions.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListConditions.go.html to see an example of how to use ListConditions API.
func (client IdentityDomainsClient) ListCustomerSecretKeys(ctx context.Context, request ListCustomerSecretKeysRequest) (response ListCustomerSecretKeysResponse, err error)
ListCustomerSecretKeys Search for a user's customer secret keys.
Click https://docs.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 (client IdentityDomainsClient) ListDynamicResourceGroups(ctx context.Context, request ListDynamicResourceGroupsRequest) (response ListDynamicResourceGroupsResponse, err error)
ListDynamicResourceGroups Search for Dynamic Resource Groups.
Click https://docs.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 (client IdentityDomainsClient) ListGrants(ctx context.Context, request ListGrantsRequest) (response ListGrantsResponse, err error)
ListGrants Search Grants
Click https://docs.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 (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.
Click https://docs.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 (client IdentityDomainsClient) ListIdentityPropagationTrusts(ctx context.Context, request ListIdentityPropagationTrustsRequest) (response ListIdentityPropagationTrustsResponse, err error)
ListIdentityPropagationTrusts List the Identity Propagation Trust configurations.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityPropagationTrusts.go.html to see an example of how to use ListIdentityPropagationTrusts API.
func (client IdentityDomainsClient) ListIdentityProviders(ctx context.Context, request ListIdentityProvidersRequest) (response ListIdentityProvidersResponse, err error)
ListIdentityProviders Search Identity Providers
Click https://docs.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 (client IdentityDomainsClient) ListIdentitySettings(ctx context.Context, request ListIdentitySettingsRequest) (response ListIdentitySettingsResponse, err error)
ListIdentitySettings Search for Identity settings.
Click https://docs.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 (client IdentityDomainsClient) ListKmsiSettings(ctx context.Context, request ListKmsiSettingsRequest) (response ListKmsiSettingsResponse, err error)
ListKmsiSettings Search KmsiSettings
Click https://docs.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 (client IdentityDomainsClient) ListMyApiKeys(ctx context.Context, request ListMyApiKeysRequest) (response ListMyApiKeysResponse, err error)
ListMyApiKeys Search for a user's own API key.
Click https://docs.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 (client IdentityDomainsClient) ListMyApps(ctx context.Context, request ListMyAppsRequest) (response ListMyAppsResponse, err error)
ListMyApps Search My Apps
Click https://docs.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 (client IdentityDomainsClient) ListMyAuthTokens(ctx context.Context, request ListMyAuthTokensRequest) (response ListMyAuthTokensResponse, err error)
ListMyAuthTokens Search for a user's own Auth token.
Click https://docs.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 (client IdentityDomainsClient) ListMyCompletedApprovals(ctx context.Context, request ListMyCompletedApprovalsRequest) (response ListMyCompletedApprovalsResponse, err error)
ListMyCompletedApprovals Search My MyCompletedApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyCompletedApprovals.go.html to see an example of how to use ListMyCompletedApprovals API.
func (client IdentityDomainsClient) ListMyCustomerSecretKeys(ctx context.Context, request ListMyCustomerSecretKeysRequest) (response ListMyCustomerSecretKeysResponse, err error)
ListMyCustomerSecretKeys Search for a user's own customer secret key.
Click https://docs.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 (client IdentityDomainsClient) ListMyDevices(ctx context.Context, request ListMyDevicesRequest) (response ListMyDevicesResponse, err error)
ListMyDevices Search Devices
Click https://docs.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 (client IdentityDomainsClient) ListMyGroups(ctx context.Context, request ListMyGroupsRequest) (response ListMyGroupsResponse, err error)
ListMyGroups Search for 'My Groups'.
Click https://docs.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 (client IdentityDomainsClient) ListMyOAuth2ClientCredentials(ctx context.Context, request ListMyOAuth2ClientCredentialsRequest) (response ListMyOAuth2ClientCredentialsResponse, err error)
ListMyOAuth2ClientCredentials Search for a user's own OAuth2 client credential.
Click https://docs.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 (client IdentityDomainsClient) ListMyPendingApprovals(ctx context.Context, request ListMyPendingApprovalsRequest) (response ListMyPendingApprovalsResponse, err error)
ListMyPendingApprovals Search My Approvals
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyPendingApprovals.go.html to see an example of how to use ListMyPendingApprovals API.
func (client IdentityDomainsClient) ListMyRequestableGroups(ctx context.Context, request ListMyRequestableGroupsRequest) (response ListMyRequestableGroupsResponse, err error)
ListMyRequestableGroups Search My Requestable Groups
Click https://docs.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 (client IdentityDomainsClient) ListMyRequests(ctx context.Context, request ListMyRequestsRequest) (response ListMyRequestsResponse, err error)
ListMyRequests Search My Requests
Click https://docs.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 (client IdentityDomainsClient) ListMySmtpCredentials(ctx context.Context, request ListMySmtpCredentialsRequest) (response ListMySmtpCredentialsResponse, err error)
ListMySmtpCredentials Search for a user's own SMTP credential.
Click https://docs.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 (client IdentityDomainsClient) ListMySupportAccounts(ctx context.Context, request ListMySupportAccountsRequest) (response ListMySupportAccountsResponse, err error)
ListMySupportAccounts Search for a user's own support account.
Click https://docs.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 (client IdentityDomainsClient) ListMyTrustedUserAgents(ctx context.Context, request ListMyTrustedUserAgentsRequest) (response ListMyTrustedUserAgentsResponse, err error)
ListMyTrustedUserAgents Search Trusted User Agents
Click https://docs.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 (client IdentityDomainsClient) ListMyUserDbCredentials(ctx context.Context, request ListMyUserDbCredentialsRequest) (response ListMyUserDbCredentialsResponse, err error)
ListMyUserDbCredentials Search for a user's own database (DB) credential.
Click https://docs.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 (client IdentityDomainsClient) ListNetworkPerimeters(ctx context.Context, request ListNetworkPerimetersRequest) (response ListNetworkPerimetersResponse, err error)
ListNetworkPerimeters Search NetworkPerimeters
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListNetworkPerimeters.go.html to see an example of how to use ListNetworkPerimeters API.
func (client IdentityDomainsClient) ListNotificationSettings(ctx context.Context, request ListNotificationSettingsRequest) (response ListNotificationSettingsResponse, err error)
ListNotificationSettings Search Notification Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListNotificationSettings.go.html to see an example of how to use ListNotificationSettings API.
func (client IdentityDomainsClient) ListOAuth2ClientCredentials(ctx context.Context, request ListOAuth2ClientCredentialsRequest) (response ListOAuth2ClientCredentialsResponse, err error)
ListOAuth2ClientCredentials Search for a user's OAuth2 client credentials.
Click https://docs.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 (client IdentityDomainsClient) ListOAuthClientCertificates(ctx context.Context, request ListOAuthClientCertificatesRequest) (response ListOAuthClientCertificatesResponse, err error)
ListOAuthClientCertificates Search OAuth Client Certificates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuthClientCertificates.go.html to see an example of how to use ListOAuthClientCertificates API.
func (client IdentityDomainsClient) ListOAuthPartnerCertificates(ctx context.Context, request ListOAuthPartnerCertificatesRequest) (response ListOAuthPartnerCertificatesResponse, err error)
ListOAuthPartnerCertificates Search OAuth Partner Certificates
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuthPartnerCertificates.go.html to see an example of how to use ListOAuthPartnerCertificates API.
func (client IdentityDomainsClient) ListOciConsoleSignOnPolicyConsents(ctx context.Context, request ListOciConsoleSignOnPolicyConsentsRequest) (response ListOciConsoleSignOnPolicyConsentsResponse, err error)
ListOciConsoleSignOnPolicyConsents Search OciConsoleSignOnPolicyConsent entries
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOciConsoleSignOnPolicyConsents.go.html to see an example of how to use ListOciConsoleSignOnPolicyConsents API.
func (client IdentityDomainsClient) ListPasswordPolicies(ctx context.Context, request ListPasswordPoliciesRequest) (response ListPasswordPoliciesResponse, err error)
ListPasswordPolicies Search for password policies.
Click https://docs.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 (client IdentityDomainsClient) ListPolicies(ctx context.Context, request ListPoliciesRequest) (response ListPoliciesResponse, err error)
ListPolicies Search Policies.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListPolicies.go.html to see an example of how to use ListPolicies API.
func (client IdentityDomainsClient) ListResourceTypeSchemaAttributes(ctx context.Context, request ListResourceTypeSchemaAttributesRequest) (response ListResourceTypeSchemaAttributesResponse, err error)
ListResourceTypeSchemaAttributes Search Resource Type Schema Attributes
Click https://docs.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 (client IdentityDomainsClient) ListRules(ctx context.Context, request ListRulesRequest) (response ListRulesResponse, err error)
ListRules Search Rules.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListRules.go.html to see an example of how to use ListRules API.
func (client IdentityDomainsClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)
ListSchemas Search Schemas
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSchemas.go.html to see an example of how to use ListSchemas API.
func (client IdentityDomainsClient) ListSecurityQuestionSettings(ctx context.Context, request ListSecurityQuestionSettingsRequest) (response ListSecurityQuestionSettingsResponse, err error)
ListSecurityQuestionSettings Search for security question settings.
Click https://docs.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 (client IdentityDomainsClient) ListSecurityQuestions(ctx context.Context, request ListSecurityQuestionsRequest) (response ListSecurityQuestionsResponse, err error)
ListSecurityQuestions Search for security questions.
Click https://docs.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 (client IdentityDomainsClient) ListSelfRegistrationProfiles(ctx context.Context, request ListSelfRegistrationProfilesRequest) (response ListSelfRegistrationProfilesResponse, err error)
ListSelfRegistrationProfiles Search for self-registration profiles.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSelfRegistrationProfiles.go.html to see an example of how to use ListSelfRegistrationProfiles API.
func (client IdentityDomainsClient) ListSettings(ctx context.Context, request ListSettingsRequest) (response ListSettingsResponse, err error)
ListSettings Search Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSettings.go.html to see an example of how to use ListSettings API.
func (client IdentityDomainsClient) ListSmtpCredentials(ctx context.Context, request ListSmtpCredentialsRequest) (response ListSmtpCredentialsResponse, err error)
ListSmtpCredentials Search for SMTP credentials.
Click https://docs.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 (client IdentityDomainsClient) ListSocialIdentityProviders(ctx context.Context, request ListSocialIdentityProvidersRequest) (response ListSocialIdentityProvidersResponse, err error)
ListSocialIdentityProviders Search Social Identity Providers
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSocialIdentityProviders.go.html to see an example of how to use ListSocialIdentityProviders API.
func (client IdentityDomainsClient) ListUserAttributesSettings(ctx context.Context, request ListUserAttributesSettingsRequest) (response ListUserAttributesSettingsResponse, err error)
ListUserAttributesSettings Search User Schema Attribute Settings
Click https://docs.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 (client IdentityDomainsClient) ListUserDbCredentials(ctx context.Context, request ListUserDbCredentialsRequest) (response ListUserDbCredentialsResponse, err error)
ListUserDbCredentials Search for a user's database (DB) credentials.
Click https://docs.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 (client IdentityDomainsClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)
ListUsers Search for users.
Click https://docs.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 (client IdentityDomainsClient) PatchAccountRecoverySetting(ctx context.Context, request PatchAccountRecoverySettingRequest) (response PatchAccountRecoverySettingResponse, err error)
PatchAccountRecoverySetting Update an account recovery setting.
Click https://docs.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 (client IdentityDomainsClient) PatchApiKey(ctx context.Context, request PatchApiKeyRequest) (response PatchApiKeyResponse, err error)
PatchApiKey Update a user's API key.
Click https://docs.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 (client IdentityDomainsClient) PatchApp(ctx context.Context, request PatchAppRequest) (response PatchAppResponse, err error)
PatchApp Update an App
Click https://docs.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 (client IdentityDomainsClient) PatchAppRole(ctx context.Context, request PatchAppRoleRequest) (response PatchAppRoleResponse, err error)
PatchAppRole Update an AppRole
Click https://docs.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 (client IdentityDomainsClient) PatchApprovalWorkflow(ctx context.Context, request PatchApprovalWorkflowRequest) (response PatchApprovalWorkflowResponse, err error)
PatchApprovalWorkflow Update ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApprovalWorkflow.go.html to see an example of how to use PatchApprovalWorkflow API.
func (client IdentityDomainsClient) PatchApprovalWorkflowStep(ctx context.Context, request PatchApprovalWorkflowStepRequest) (response PatchApprovalWorkflowStepResponse, err error)
PatchApprovalWorkflowStep Update ApprovalWorkflowStep
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApprovalWorkflowStep.go.html to see an example of how to use PatchApprovalWorkflowStep API.
func (client IdentityDomainsClient) PatchAuthToken(ctx context.Context, request PatchAuthTokenRequest) (response PatchAuthTokenResponse, err error)
PatchAuthToken Update a user's Auth token.
Click https://docs.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 (client IdentityDomainsClient) PatchCloudGate(ctx context.Context, request PatchCloudGateRequest) (response PatchCloudGateResponse, err error)
PatchCloudGate Update a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGate.go.html to see an example of how to use PatchCloudGate API.
func (client IdentityDomainsClient) PatchCloudGateMapping(ctx context.Context, request PatchCloudGateMappingRequest) (response PatchCloudGateMappingResponse, err error)
PatchCloudGateMapping Update a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGateMapping.go.html to see an example of how to use PatchCloudGateMapping API.
func (client IdentityDomainsClient) PatchCloudGateServer(ctx context.Context, request PatchCloudGateServerRequest) (response PatchCloudGateServerResponse, err error)
PatchCloudGateServer Update a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGateServer.go.html to see an example of how to use PatchCloudGateServer API.
func (client IdentityDomainsClient) PatchCondition(ctx context.Context, request PatchConditionRequest) (response PatchConditionResponse, err error)
PatchCondition Update a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCondition.go.html to see an example of how to use PatchCondition API.
func (client IdentityDomainsClient) PatchCustomerSecretKey(ctx context.Context, request PatchCustomerSecretKeyRequest) (response PatchCustomerSecretKeyResponse, err error)
PatchCustomerSecretKey Update a user's customer secret key.
Click https://docs.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 (client IdentityDomainsClient) PatchDynamicResourceGroup(ctx context.Context, request PatchDynamicResourceGroupRequest) (response PatchDynamicResourceGroupResponse, err error)
PatchDynamicResourceGroup Update a Dynamic Resource Group.
Click https://docs.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 (client IdentityDomainsClient) PatchGrant(ctx context.Context, request PatchGrantRequest) (response PatchGrantResponse, err error)
PatchGrant Update a Grant
Click https://docs.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 (client IdentityDomainsClient) PatchGroup(ctx context.Context, request PatchGroupRequest) (response PatchGroupResponse, err error)
PatchGroup Update a group.
Click https://docs.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 (client IdentityDomainsClient) PatchIdentityPropagationTrust(ctx context.Context, request PatchIdentityPropagationTrustRequest) (response PatchIdentityPropagationTrustResponse, err error)
PatchIdentityPropagationTrust Update an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityPropagationTrust.go.html to see an example of how to use PatchIdentityPropagationTrust API.
func (client IdentityDomainsClient) PatchIdentityProvider(ctx context.Context, request PatchIdentityProviderRequest) (response PatchIdentityProviderResponse, err error)
PatchIdentityProvider Update an Identity Provider
Click https://docs.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 (client IdentityDomainsClient) PatchIdentitySetting(ctx context.Context, request PatchIdentitySettingRequest) (response PatchIdentitySettingResponse, err error)
PatchIdentitySetting Update an Identity setting.
Click https://docs.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 (client IdentityDomainsClient) PatchKmsiSetting(ctx context.Context, request PatchKmsiSettingRequest) (response PatchKmsiSettingResponse, err error)
PatchKmsiSetting Update a Setting
Click https://docs.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 (client IdentityDomainsClient) PatchMe(ctx context.Context, request PatchMeRequest) (response PatchMeResponse, err error)
PatchMe Update a user's own information.
Click https://docs.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 (client IdentityDomainsClient) PatchMyApiKey(ctx context.Context, request PatchMyApiKeyRequest) (response PatchMyApiKeyResponse, err error)
PatchMyApiKey Update a user's own API key.
Click https://docs.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 (client IdentityDomainsClient) PatchMyAuthToken(ctx context.Context, request PatchMyAuthTokenRequest) (response PatchMyAuthTokenResponse, err error)
PatchMyAuthToken Update a user's own Auth token.
Click https://docs.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 (client IdentityDomainsClient) PatchMyCustomerSecretKey(ctx context.Context, request PatchMyCustomerSecretKeyRequest) (response PatchMyCustomerSecretKeyResponse, err error)
PatchMyCustomerSecretKey Update a user's own customer secret key.
Click https://docs.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 (client IdentityDomainsClient) PatchMyDevice(ctx context.Context, request PatchMyDeviceRequest) (response PatchMyDeviceResponse, err error)
PatchMyDevice Update a Device
Click https://docs.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 (client IdentityDomainsClient) PatchMyOAuth2ClientCredential(ctx context.Context, request PatchMyOAuth2ClientCredentialRequest) (response PatchMyOAuth2ClientCredentialResponse, err error)
PatchMyOAuth2ClientCredential Update a user's own OAuth2 client credential.
Click https://docs.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 (client IdentityDomainsClient) PatchMyPendingApproval(ctx context.Context, request PatchMyPendingApprovalRequest) (response PatchMyPendingApprovalResponse, err error)
PatchMyPendingApproval Update MyPendingApproval
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyPendingApproval.go.html to see an example of how to use PatchMyPendingApproval API.
func (client IdentityDomainsClient) PatchMyRequest(ctx context.Context, request PatchMyRequestRequest) (response PatchMyRequestResponse, err error)
PatchMyRequest Update My Requests
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyRequest.go.html to see an example of how to use PatchMyRequest API.
func (client IdentityDomainsClient) PatchMySmtpCredential(ctx context.Context, request PatchMySmtpCredentialRequest) (response PatchMySmtpCredentialResponse, err error)
PatchMySmtpCredential Update a user's own SMTP credential.
Click https://docs.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 (client IdentityDomainsClient) PatchNetworkPerimeter(ctx context.Context, request PatchNetworkPerimeterRequest) (response PatchNetworkPerimeterResponse, err error)
PatchNetworkPerimeter Update a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchNetworkPerimeter.go.html to see an example of how to use PatchNetworkPerimeter API.
func (client IdentityDomainsClient) PatchOAuth2ClientCredential(ctx context.Context, request PatchOAuth2ClientCredentialRequest) (response PatchOAuth2ClientCredentialResponse, err error)
PatchOAuth2ClientCredential Update a user's OAuth2 client credentials.
Click https://docs.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 (client IdentityDomainsClient) PatchPasswordPolicy(ctx context.Context, request PatchPasswordPolicyRequest) (response PatchPasswordPolicyResponse, err error)
PatchPasswordPolicy Update a password policy.
Click https://docs.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 (client IdentityDomainsClient) PatchPolicy(ctx context.Context, request PatchPolicyRequest) (response PatchPolicyResponse, err error)
PatchPolicy Update a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchPolicy.go.html to see an example of how to use PatchPolicy API.
func (client IdentityDomainsClient) PatchRule(ctx context.Context, request PatchRuleRequest) (response PatchRuleResponse, err error)
PatchRule Update a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchRule.go.html to see an example of how to use PatchRule API.
func (client IdentityDomainsClient) PatchSchema(ctx context.Context, request PatchSchemaRequest) (response PatchSchemaResponse, err error)
PatchSchema Update a Schema Def
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSchema.go.html to see an example of how to use PatchSchema API.
func (client IdentityDomainsClient) PatchSecurityQuestion(ctx context.Context, request PatchSecurityQuestionRequest) (response PatchSecurityQuestionResponse, err error)
PatchSecurityQuestion Update a security question.
Click https://docs.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 (client IdentityDomainsClient) PatchSecurityQuestionSetting(ctx context.Context, request PatchSecurityQuestionSettingRequest) (response PatchSecurityQuestionSettingResponse, err error)
PatchSecurityQuestionSetting Update a security question setting.
Click https://docs.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 (client IdentityDomainsClient) PatchSelfRegistrationProfile(ctx context.Context, request PatchSelfRegistrationProfileRequest) (response PatchSelfRegistrationProfileResponse, err error)
PatchSelfRegistrationProfile Update a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSelfRegistrationProfile.go.html to see an example of how to use PatchSelfRegistrationProfile API.
func (client IdentityDomainsClient) PatchSetting(ctx context.Context, request PatchSettingRequest) (response PatchSettingResponse, err error)
PatchSetting Update a Setting
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSetting.go.html to see an example of how to use PatchSetting API.
func (client IdentityDomainsClient) PatchSmtpCredential(ctx context.Context, request PatchSmtpCredentialRequest) (response PatchSmtpCredentialResponse, err error)
PatchSmtpCredential Update a user's SMTP credentials.
Click https://docs.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 (client IdentityDomainsClient) PatchSocialIdentityProvider(ctx context.Context, request PatchSocialIdentityProviderRequest) (response PatchSocialIdentityProviderResponse, err error)
PatchSocialIdentityProvider Update a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSocialIdentityProvider.go.html to see an example of how to use PatchSocialIdentityProvider API.
func (client IdentityDomainsClient) PatchUser(ctx context.Context, request PatchUserRequest) (response PatchUserResponse, err error)
PatchUser Update a user.
Click https://docs.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 (client IdentityDomainsClient) PatchUserAttributesSetting(ctx context.Context, request PatchUserAttributesSettingRequest) (response PatchUserAttributesSettingResponse, err error)
PatchUserAttributesSetting Update User Schema Attribute Settings
Click https://docs.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 (client IdentityDomainsClient) PutAccountRecoverySetting(ctx context.Context, request PutAccountRecoverySettingRequest) (response PutAccountRecoverySettingResponse, err error)
PutAccountRecoverySetting Replace an account recovery setting.
Click https://docs.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 (client IdentityDomainsClient) PutApp(ctx context.Context, request PutAppRequest) (response PutAppResponse, err error)
PutApp Replace an App
Click https://docs.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 (client IdentityDomainsClient) PutAppStatusChanger(ctx context.Context, request PutAppStatusChangerRequest) (response PutAppStatusChangerResponse, err error)
PutAppStatusChanger Activate/Deactivate an App
Click https://docs.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 (client IdentityDomainsClient) PutApprovalWorkflow(ctx context.Context, request PutApprovalWorkflowRequest) (response PutApprovalWorkflowResponse, err error)
PutApprovalWorkflow Replace ApprovalWorkflow
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutApprovalWorkflow.go.html to see an example of how to use PutApprovalWorkflow API.
func (client IdentityDomainsClient) PutAuthenticationFactorSetting(ctx context.Context, request PutAuthenticationFactorSettingRequest) (response PutAuthenticationFactorSettingResponse, err error)
PutAuthenticationFactorSetting Replace Authentication Factor Settings
Click https://docs.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 (client IdentityDomainsClient) PutCloudGate(ctx context.Context, request PutCloudGateRequest) (response PutCloudGateResponse, err error)
PutCloudGate Replace a Cloud Gate
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGate.go.html to see an example of how to use PutCloudGate API.
func (client IdentityDomainsClient) PutCloudGateMapping(ctx context.Context, request PutCloudGateMappingRequest) (response PutCloudGateMappingResponse, err error)
PutCloudGateMapping Replace a Cloud Gate mapping
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGateMapping.go.html to see an example of how to use PutCloudGateMapping API.
func (client IdentityDomainsClient) PutCloudGateServer(ctx context.Context, request PutCloudGateServerRequest) (response PutCloudGateServerResponse, err error)
PutCloudGateServer Replace a Cloud Gate server
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGateServer.go.html to see an example of how to use PutCloudGateServer API.
func (client IdentityDomainsClient) PutCondition(ctx context.Context, request PutConditionRequest) (response PutConditionResponse, err error)
PutCondition Replace a condition.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCondition.go.html to see an example of how to use PutCondition API.
func (client IdentityDomainsClient) PutDynamicResourceGroup(ctx context.Context, request PutDynamicResourceGroupRequest) (response PutDynamicResourceGroupResponse, err error)
PutDynamicResourceGroup Replace a Dynamic Resource Group.
Click https://docs.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 (client IdentityDomainsClient) PutGroup(ctx context.Context, request PutGroupRequest) (response PutGroupResponse, err error)
PutGroup Replace a group.
Click https://docs.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 (client IdentityDomainsClient) PutIdentityPropagationTrust(ctx context.Context, request PutIdentityPropagationTrustRequest) (response PutIdentityPropagationTrustResponse, err error)
PutIdentityPropagationTrust Replace an existing Identity Propagation Trust configuration.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityPropagationTrust.go.html to see an example of how to use PutIdentityPropagationTrust API.
func (client IdentityDomainsClient) PutIdentityProvider(ctx context.Context, request PutIdentityProviderRequest) (response PutIdentityProviderResponse, err error)
PutIdentityProvider Replace an Identity Provider
Click https://docs.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 (client IdentityDomainsClient) PutIdentitySetting(ctx context.Context, request PutIdentitySettingRequest) (response PutIdentitySettingResponse, err error)
PutIdentitySetting Replace an Identity setting.
Click https://docs.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 (client IdentityDomainsClient) PutKmsiSetting(ctx context.Context, request PutKmsiSettingRequest) (response PutKmsiSettingResponse, err error)
PutKmsiSetting Replace KmsiSettings
Click https://docs.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 (client IdentityDomainsClient) PutMe(ctx context.Context, request PutMeRequest) (response PutMeResponse, err error)
PutMe Replace a user's own information.
Click https://docs.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 (client IdentityDomainsClient) PutMePasswordChanger(ctx context.Context, request PutMePasswordChangerRequest) (response PutMePasswordChangerResponse, err error)
PutMePasswordChanger Update a user's own password.
Click https://docs.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 (client IdentityDomainsClient) PutNetworkPerimeter(ctx context.Context, request PutNetworkPerimeterRequest) (response PutNetworkPerimeterResponse, err error)
PutNetworkPerimeter Replace a NetworkPerimeter
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutNetworkPerimeter.go.html to see an example of how to use PutNetworkPerimeter API.
func (client IdentityDomainsClient) PutNotificationSetting(ctx context.Context, request PutNotificationSettingRequest) (response PutNotificationSettingResponse, err error)
PutNotificationSetting Replace Notification Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutNotificationSetting.go.html to see an example of how to use PutNotificationSetting API.
func (client IdentityDomainsClient) PutPasswordPolicy(ctx context.Context, request PutPasswordPolicyRequest) (response PutPasswordPolicyResponse, err error)
PutPasswordPolicy Replace a password policy.
Click https://docs.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 (client IdentityDomainsClient) PutPolicy(ctx context.Context, request PutPolicyRequest) (response PutPolicyResponse, err error)
PutPolicy Replace a Policy.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutPolicy.go.html to see an example of how to use PutPolicy API.
func (client IdentityDomainsClient) PutRule(ctx context.Context, request PutRuleRequest) (response PutRuleResponse, err error)
PutRule Replace a Rule.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutRule.go.html to see an example of how to use PutRule API.
func (client IdentityDomainsClient) PutSchema(ctx context.Context, request PutSchemaRequest) (response PutSchemaResponse, err error)
PutSchema Replace a Schema Def
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSchema.go.html to see an example of how to use PutSchema API.
func (client IdentityDomainsClient) PutSecurityQuestionSetting(ctx context.Context, request PutSecurityQuestionSettingRequest) (response PutSecurityQuestionSettingResponse, err error)
PutSecurityQuestionSetting Replace a security question setting.
Click https://docs.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 (client IdentityDomainsClient) PutSelfRegistrationProfile(ctx context.Context, request PutSelfRegistrationProfileRequest) (response PutSelfRegistrationProfileResponse, err error)
PutSelfRegistrationProfile Replace a self-registration profile.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSelfRegistrationProfile.go.html to see an example of how to use PutSelfRegistrationProfile API.
func (client IdentityDomainsClient) PutSetting(ctx context.Context, request PutSettingRequest) (response PutSettingResponse, err error)
PutSetting Replace Settings
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSetting.go.html to see an example of how to use PutSetting API.
func (client IdentityDomainsClient) PutSocialIdentityProvider(ctx context.Context, request PutSocialIdentityProviderRequest) (response PutSocialIdentityProviderResponse, err error)
PutSocialIdentityProvider Replace a Social Identity Provider
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSocialIdentityProvider.go.html to see an example of how to use PutSocialIdentityProvider API.
func (client IdentityDomainsClient) PutUser(ctx context.Context, request PutUserRequest) (response PutUserResponse, err error)
PutUser Replace a user.
Click https://docs.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 (client IdentityDomainsClient) PutUserCapabilitiesChanger(ctx context.Context, request PutUserCapabilitiesChangerRequest) (response PutUserCapabilitiesChangerResponse, err error)
PutUserCapabilitiesChanger Change a user's capabilities.
Click https://docs.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 (client IdentityDomainsClient) PutUserPasswordChanger(ctx context.Context, request PutUserPasswordChangerRequest) (response PutUserPasswordChangerResponse, err error)
PutUserPasswordChanger Change a user's password to a known value.
Click https://docs.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 (client IdentityDomainsClient) PutUserPasswordResetter(ctx context.Context, request PutUserPasswordResetterRequest) (response PutUserPasswordResetterResponse, err error)
PutUserPasswordResetter Reset a user's password to a randomly-generated value.
Click https://docs.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 (client IdentityDomainsClient) PutUserStatusChanger(ctx context.Context, request PutUserStatusChangerRequest) (response PutUserStatusChangerResponse, err error)
PutUserStatusChanger Change a user's status.
Click https://docs.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 (client IdentityDomainsClient) SearchAccountMgmtInfos(ctx context.Context, request SearchAccountMgmtInfosRequest) (response SearchAccountMgmtInfosResponse, err error)
SearchAccountMgmtInfos Search Account Mgmt Info Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchApiKeys(ctx context.Context, request SearchApiKeysRequest) (response SearchApiKeysResponse, err error)
SearchApiKeys Search for API keys using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchAppRoles(ctx context.Context, request SearchAppRolesRequest) (response SearchAppRolesResponse, err error)
SearchAppRoles Search AppRoles Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchApps(ctx context.Context, request SearchAppsRequest) (response SearchAppsResponse, err error)
SearchApps Search Apps Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchAuthTokens(ctx context.Context, request SearchAuthTokensRequest) (response SearchAuthTokensResponse, err error)
SearchAuthTokens Search for Auth tokens using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchAuthenticationFactorSettings(ctx context.Context, request SearchAuthenticationFactorSettingsRequest) (response SearchAuthenticationFactorSettingsResponse, err error)
SearchAuthenticationFactorSettings Search Authentication Factor Settings Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchCloudGateMappings(ctx context.Context, request SearchCloudGateMappingsRequest) (response SearchCloudGateMappingsResponse, err error)
SearchCloudGateMappings Search Cloud Gate mappings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGateMappings.go.html to see an example of how to use SearchCloudGateMappings API.
func (client IdentityDomainsClient) SearchCloudGateServers(ctx context.Context, request SearchCloudGateServersRequest) (response SearchCloudGateServersResponse, err error)
SearchCloudGateServers Search Cloud Gate servers Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGateServers.go.html to see an example of how to use SearchCloudGateServers API.
func (client IdentityDomainsClient) SearchCloudGates(ctx context.Context, request SearchCloudGatesRequest) (response SearchCloudGatesResponse, err error)
SearchCloudGates Search Cloud Gates Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGates.go.html to see an example of how to use SearchCloudGates API.
func (client IdentityDomainsClient) SearchConditions(ctx context.Context, request SearchConditionsRequest) (response SearchConditionsResponse, err error)
SearchConditions Search Conditions Using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchConditions.go.html to see an example of how to use SearchConditions API.
func (client IdentityDomainsClient) SearchCustomerSecretKeys(ctx context.Context, request SearchCustomerSecretKeysRequest) (response SearchCustomerSecretKeysResponse, err error)
SearchCustomerSecretKeys Search for customer secret keys using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchDynamicResourceGroups(ctx context.Context, request SearchDynamicResourceGroupsRequest) (response SearchDynamicResourceGroupsResponse, err error)
SearchDynamicResourceGroups Search for Dynamic Resource Groups using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchGrants(ctx context.Context, request SearchGrantsRequest) (response SearchGrantsResponse, err error)
SearchGrants Search Grants Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchGroups(ctx context.Context, request SearchGroupsRequest) (response SearchGroupsResponse, err error)
SearchGroups Search for groups using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchIdentityProviders(ctx context.Context, request SearchIdentityProvidersRequest) (response SearchIdentityProvidersResponse, err error)
SearchIdentityProviders Search Identity Providers Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchIdentitySettings(ctx context.Context, request SearchIdentitySettingsRequest) (response SearchIdentitySettingsResponse, err error)
SearchIdentitySettings Search for Identity settings using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchKmsiSettings(ctx context.Context, request SearchKmsiSettingsRequest) (response SearchKmsiSettingsResponse, err error)
SearchKmsiSettings Search KmsiSettings Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchMyApps(ctx context.Context, request SearchMyAppsRequest) (response SearchMyAppsResponse, err error)
SearchMyApps Search My Apps Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchMyGroups(ctx context.Context, request SearchMyGroupsRequest) (response SearchMyGroupsResponse, err error)
SearchMyGroups Search for 'My Groups' using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchMyRequestableGroups(ctx context.Context, request SearchMyRequestableGroupsRequest) (response SearchMyRequestableGroupsResponse, err error)
SearchMyRequestableGroups Search My Requestable Groups Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchMyRequests(ctx context.Context, request SearchMyRequestsRequest) (response SearchMyRequestsResponse, err error)
SearchMyRequests Search My Requests Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchNetworkPerimeters(ctx context.Context, request SearchNetworkPerimetersRequest) (response SearchNetworkPerimetersResponse, err error)
SearchNetworkPerimeters Search NetworkPerimeters Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchNetworkPerimeters.go.html to see an example of how to use SearchNetworkPerimeters API.
func (client IdentityDomainsClient) SearchNotificationSettings(ctx context.Context, request SearchNotificationSettingsRequest) (response SearchNotificationSettingsResponse, err error)
SearchNotificationSettings Search Notification Settings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchNotificationSettings.go.html to see an example of how to use SearchNotificationSettings API.
func (client IdentityDomainsClient) SearchOAuth2ClientCredentials(ctx context.Context, request SearchOAuth2ClientCredentialsRequest) (response SearchOAuth2ClientCredentialsResponse, err error)
SearchOAuth2ClientCredentials Search for OAuth2 client credentials using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchOAuthClientCertificates(ctx context.Context, request SearchOAuthClientCertificatesRequest) (response SearchOAuthClientCertificatesResponse, err error)
SearchOAuthClientCertificates Search OAuth Client Certificates Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuthClientCertificates.go.html to see an example of how to use SearchOAuthClientCertificates API.
func (client IdentityDomainsClient) SearchOAuthPartnerCertificates(ctx context.Context, request SearchOAuthPartnerCertificatesRequest) (response SearchOAuthPartnerCertificatesResponse, err error)
SearchOAuthPartnerCertificates Search OAuth Partner Certificates Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuthPartnerCertificates.go.html to see an example of how to use SearchOAuthPartnerCertificates API.
func (client IdentityDomainsClient) SearchOciConsoleSignOnPolicyConsents(ctx context.Context, request SearchOciConsoleSignOnPolicyConsentsRequest) (response SearchOciConsoleSignOnPolicyConsentsResponse, err error)
SearchOciConsoleSignOnPolicyConsents Search OciConsoleSignOnPolicyConsents Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOciConsoleSignOnPolicyConsents.go.html to see an example of how to use SearchOciConsoleSignOnPolicyConsents API.
func (client IdentityDomainsClient) SearchPasswordPolicies(ctx context.Context, request SearchPasswordPoliciesRequest) (response SearchPasswordPoliciesResponse, err error)
SearchPasswordPolicies Search for password policies using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchPolicies(ctx context.Context, request SearchPoliciesRequest) (response SearchPoliciesResponse, err error)
SearchPolicies Search Policies Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchPolicies.go.html to see an example of how to use SearchPolicies API.
func (client IdentityDomainsClient) SearchResourceTypeSchemaAttributes(ctx context.Context, request SearchResourceTypeSchemaAttributesRequest) (response SearchResourceTypeSchemaAttributesResponse, err error)
SearchResourceTypeSchemaAttributes Search Resource Type Schema Attributes Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchRules(ctx context.Context, request SearchRulesRequest) (response SearchRulesResponse, err error)
SearchRules Search Rules Using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchRules.go.html to see an example of how to use SearchRules API.
func (client IdentityDomainsClient) SearchSchemas(ctx context.Context, request SearchSchemasRequest) (response SearchSchemasResponse, err error)
SearchSchemas Search Schemas Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSchemas.go.html to see an example of how to use SearchSchemas API.
func (client IdentityDomainsClient) SearchSecurityQuestionSettings(ctx context.Context, request SearchSecurityQuestionSettingsRequest) (response SearchSecurityQuestionSettingsResponse, err error)
SearchSecurityQuestionSettings Search for security question settings using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchSecurityQuestions(ctx context.Context, request SearchSecurityQuestionsRequest) (response SearchSecurityQuestionsResponse, err error)
SearchSecurityQuestions Search for security questions using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchSelfRegistrationProfiles(ctx context.Context, request SearchSelfRegistrationProfilesRequest) (response SearchSelfRegistrationProfilesResponse, err error)
SearchSelfRegistrationProfiles Search for self-registration profile using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSelfRegistrationProfiles.go.html to see an example of how to use SearchSelfRegistrationProfiles API.
func (client IdentityDomainsClient) SearchSettings(ctx context.Context, request SearchSettingsRequest) (response SearchSettingsResponse, err error)
SearchSettings Search Settings Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSettings.go.html to see an example of how to use SearchSettings API.
func (client IdentityDomainsClient) SearchSmtpCredentials(ctx context.Context, request SearchSmtpCredentialsRequest) (response SearchSmtpCredentialsResponse, err error)
SearchSmtpCredentials Search for SMTP credentials using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchSocialIdentityProviders(ctx context.Context, request SearchSocialIdentityProvidersRequest) (response SearchSocialIdentityProvidersResponse, err error)
SearchSocialIdentityProviders Search Social Identity Providers Using POST
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSocialIdentityProviders.go.html to see an example of how to use SearchSocialIdentityProviders API.
func (client IdentityDomainsClient) SearchUserAttributesSettings(ctx context.Context, request SearchUserAttributesSettingsRequest) (response SearchUserAttributesSettingsResponse, err error)
SearchUserAttributesSettings Search User Schema Attribute Settings Using POST
Click https://docs.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 (client IdentityDomainsClient) SearchUserDbCredentials(ctx context.Context, request SearchUserDbCredentialsRequest) (response SearchUserDbCredentialsResponse, err error)
SearchUserDbCredentials Search for a user's database (DB) credentials using POST.
Click https://docs.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 (client IdentityDomainsClient) SearchUsers(ctx context.Context, request SearchUsersRequest) (response SearchUsersResponse, err error)
SearchUsers Search for users using POST.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUsers.go.html to see an example of how to use SearchUsers API.
IdentityPropagationTrust Schema used for Identity Propagation Trust.
type IdentityPropagationTrust 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 the Identity Propagation Trust. // **SCIM++ Properties:** // - type: string // - caseExact: false // - idcsSearchable: true // - multiValued: false // - required: true // - mutability: immutable // - returned: default // - uniqueness: none Name *string `mandatory:"true" json:"name"` // The type of the inbound token from the Identity cloud provider. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - required: true // - mutability: readWrite // - returned: default // - type: string // - multiValued: false // - uniqueness: none Type IdentityPropagationTrustTypeEnum `mandatory:"true" json:"type"` // The issuer claim of the Identity provider. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - mutability: readWrite // - returned: always // - caseExact: true // - idcsSearchable: true // - uniqueness: server Issuer *string `mandatory:"true" json:"issuer"` // 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"` // The description of the Identity Propagation Trust. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - caseExact: false // - idcsSearchable: false Description *string `mandatory:"false" json:"description"` // The Identity cloud provider service identifier, for example, the Azure Tenancy ID, AWS Account ID, or GCP Project ID. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - caseExact: true // - idcsSearchable: true // - uniqueness: none AccountId *string `mandatory:"false" json:"accountId"` // Used for locating the subject claim from the incoming token. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - caseExact: true // - idcsSearchable: false SubjectClaimName *string `mandatory:"false" json:"subjectClaimName"` // Subject Mapping Attribute to which the value from subject claim name value would be used for identity lookup. // **SCIM++ Properties:** // - type: string // - multiValued: false // - idcsSearchable: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none SubjectMappingAttribute *string `mandatory:"false" json:"subjectMappingAttribute"` // The type of the resource against which lookup will be made in the identity domain in IAM for the incoming subject claim value. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none SubjectType IdentityPropagationTrustSubjectTypeEnum `mandatory:"false" json:"subjectType,omitempty"` // The claim name that identifies to whom the JWT/SAML token is issued. If AWS, then \"aud\" or \"client_id\". If Azure, then \"appid\". If GCP, then \"aud\". // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false ClientClaimName *string `mandatory:"false" json:"clientClaimName"` // The value that corresponds to the client claim name used to identify to whom the token is issued. // **SCIM++ Properties:** // - type: string // - multiValued: true // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - caseExact: true // - idcsSearchable: false ClientClaimValues []string `mandatory:"false" json:"clientClaimValues"` // If true, specifies that this Identity Propagation Trust is in an enabled state. The default value is false. // **SCIM++ Properties:** // - type: boolean // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: true Active *bool `mandatory:"false" json:"active"` // The cloud provider's public key API of SAML and OIDC providers for signature validation. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - caseExact: false // - idcsSearchable: false PublicKeyEndpoint *string `mandatory:"false" json:"publicKeyEndpoint"` // Store the public key if public key cert. // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false PublicCertificate *string `mandatory:"false" json:"publicCertificate"` // The value of all the authorized OAuth Clients. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none OauthClients []string `mandatory:"false" json:"oauthClients"` // Allow customers to define whether the resulting token should contain the authenticated user as the subject or whether the token should impersonate another Application Principal in IAM. // **SCIM++ Properties:** // - type: boolean // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - idcsSearchable: false AllowImpersonation *bool `mandatory:"false" json:"allowImpersonation"` // The clock skew (in secs) that's allowed for the token issue and expiry time. // **Added In:** 2308181911 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none ClockSkewSeconds *int `mandatory:"false" json:"clockSkewSeconds"` // The Impersonating Principal. // **SCIM++ Properties:** // - idcsCompositeKey: [rule, value] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none ImpersonationServiceUsers []IdentityPropagationTrustImpersonationServiceUsers `mandatory:"false" json:"impersonationServiceUsers"` Keytab *IdentityPropagationTrustKeytab `mandatory:"false" json:"keytab"` }
func (m IdentityPropagationTrust) String() string
func (m IdentityPropagationTrust) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdentityPropagationTrustImpersonationServiceUsers The Impersonating Principal.
type IdentityPropagationTrustImpersonationServiceUsers struct { // The ID of the 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 rule expression to be used for matching the inbound token for impersonation. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Rule *string `mandatory:"true" json:"rule"` // The OCID of the Service User. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Ocid *string `mandatory:"false" json:"ocid"` // The URI that corresponds to the Service User. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m IdentityPropagationTrustImpersonationServiceUsers) String() string
func (m IdentityPropagationTrustImpersonationServiceUsers) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdentityPropagationTrustKeytab The keytab stored in the tenancy's Vault. This is required if the identity propagation type is 'SPNEGO'. **SCIM++ Properties:**
type IdentityPropagationTrustKeytab struct { // The OCID of the secret. The secret content corresponding to the OCID is expected to be in Base64 encoded content type. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none SecretOcid *string `mandatory:"true" json:"secretOcid"` // The version of the secret. When the version is not specified, then the latest secret version is used during runtime. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none SecretVersion *int `mandatory:"false" json:"secretVersion"` }
func (m IdentityPropagationTrustKeytab) String() string
func (m IdentityPropagationTrustKeytab) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdentityPropagationTrustSubjectTypeEnum Enum with underlying type: string
type IdentityPropagationTrustSubjectTypeEnum string
Set of constants representing the allowable values for IdentityPropagationTrustSubjectTypeEnum
const ( IdentityPropagationTrustSubjectTypeUser IdentityPropagationTrustSubjectTypeEnum = "User" IdentityPropagationTrustSubjectTypeApp IdentityPropagationTrustSubjectTypeEnum = "App" )
func GetIdentityPropagationTrustSubjectTypeEnumValues() []IdentityPropagationTrustSubjectTypeEnum
GetIdentityPropagationTrustSubjectTypeEnumValues Enumerates the set of values for IdentityPropagationTrustSubjectTypeEnum
func GetMappingIdentityPropagationTrustSubjectTypeEnum(val string) (IdentityPropagationTrustSubjectTypeEnum, bool)
GetMappingIdentityPropagationTrustSubjectTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityPropagationTrustTypeEnum Enum with underlying type: string
type IdentityPropagationTrustTypeEnum string
Set of constants representing the allowable values for IdentityPropagationTrustTypeEnum
const ( IdentityPropagationTrustTypeJwt IdentityPropagationTrustTypeEnum = "JWT" IdentityPropagationTrustTypeSaml IdentityPropagationTrustTypeEnum = "SAML" IdentityPropagationTrustTypeSpnego IdentityPropagationTrustTypeEnum = "SPNEGO" IdentityPropagationTrustTypeAws IdentityPropagationTrustTypeEnum = "AWS" )
func GetIdentityPropagationTrustTypeEnumValues() []IdentityPropagationTrustTypeEnum
GetIdentityPropagationTrustTypeEnumValues Enumerates the set of values for IdentityPropagationTrustTypeEnum
func GetMappingIdentityPropagationTrustTypeEnum(val string) (IdentityPropagationTrustTypeEnum, bool)
GetMappingIdentityPropagationTrustTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityPropagationTrusts 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.
type IdentityPropagationTrusts 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 []IdentityPropagationTrust `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"` }
func (m IdentityPropagationTrusts) String() string
func (m IdentityPropagationTrusts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
IdentityProvider Federation trusted partner Identity Provider
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"` }
func (m IdentityProvider) String() string
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
IdentityProviderAuthnRequestBindingEnum Enum with underlying type: string
type IdentityProviderAuthnRequestBindingEnum string
Set of constants representing the allowable values for IdentityProviderAuthnRequestBindingEnum
const ( IdentityProviderAuthnRequestBindingRedirect IdentityProviderAuthnRequestBindingEnum = "Redirect" IdentityProviderAuthnRequestBindingPost IdentityProviderAuthnRequestBindingEnum = "Post" )
func GetIdentityProviderAuthnRequestBindingEnumValues() []IdentityProviderAuthnRequestBindingEnum
GetIdentityProviderAuthnRequestBindingEnumValues Enumerates the set of values for IdentityProviderAuthnRequestBindingEnum
func GetMappingIdentityProviderAuthnRequestBindingEnum(val string) (IdentityProviderAuthnRequestBindingEnum, bool)
GetMappingIdentityProviderAuthnRequestBindingEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityProviderCorrelationPolicy Correlation policy **Added In:** 20.1.3 **SCIM++ Properties:**
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"` }
func (m IdentityProviderCorrelationPolicy) String() string
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
IdentityProviderCorrelationPolicyTypeEnum Enum with underlying type: string
type IdentityProviderCorrelationPolicyTypeEnum string
Set of constants representing the allowable values for IdentityProviderCorrelationPolicyTypeEnum
const ( IdentityProviderCorrelationPolicyTypePolicy IdentityProviderCorrelationPolicyTypeEnum = "Policy" )
func GetIdentityProviderCorrelationPolicyTypeEnumValues() []IdentityProviderCorrelationPolicyTypeEnum
GetIdentityProviderCorrelationPolicyTypeEnumValues Enumerates the set of values for IdentityProviderCorrelationPolicyTypeEnum
func GetMappingIdentityProviderCorrelationPolicyTypeEnum(val string) (IdentityProviderCorrelationPolicyTypeEnum, bool)
GetMappingIdentityProviderCorrelationPolicyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityProviderJitProvAssignedGroups Lists the groups each social JIT-provisioned user is a member. Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true. **Added In:** 2310202314 **SCIM++ Properties:**
type IdentityProviderJitProvAssignedGroups struct { // Group identifier // **Added In:** 2310202314 // **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:** 2310202314 // **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:** 2310202314 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
func (m IdentityProviderJitProvAssignedGroups) String() string
func (m IdentityProviderJitProvAssignedGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m IdentityProviderJitUserProvAssignedGroups) String() string
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
IdentityProviderJitUserProvAttributes Assertion To User Mapping **Added In:** 20.1.3 **SCIM++ Properties:**
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"` }
func (m IdentityProviderJitUserProvAttributes) String() string
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
IdentityProviderJitUserProvGroupAssignmentMethodEnum Enum with underlying type: string
type IdentityProviderJitUserProvGroupAssignmentMethodEnum string
Set of constants representing the allowable values for IdentityProviderJitUserProvGroupAssignmentMethodEnum
const ( IdentityProviderJitUserProvGroupAssignmentMethodOverwrite IdentityProviderJitUserProvGroupAssignmentMethodEnum = "Overwrite" IdentityProviderJitUserProvGroupAssignmentMethodMerge IdentityProviderJitUserProvGroupAssignmentMethodEnum = "Merge" )
func GetIdentityProviderJitUserProvGroupAssignmentMethodEnumValues() []IdentityProviderJitUserProvGroupAssignmentMethodEnum
GetIdentityProviderJitUserProvGroupAssignmentMethodEnumValues Enumerates the set of values for IdentityProviderJitUserProvGroupAssignmentMethodEnum
func GetMappingIdentityProviderJitUserProvGroupAssignmentMethodEnum(val string) (IdentityProviderJitUserProvGroupAssignmentMethodEnum, bool)
GetMappingIdentityProviderJitUserProvGroupAssignmentMethodEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityProviderJitUserProvGroupMappingModeEnum Enum with underlying type: string
type IdentityProviderJitUserProvGroupMappingModeEnum string
Set of constants representing the allowable values for IdentityProviderJitUserProvGroupMappingModeEnum
const ( IdentityProviderJitUserProvGroupMappingModeImplicit IdentityProviderJitUserProvGroupMappingModeEnum = "implicit" IdentityProviderJitUserProvGroupMappingModeExplicit IdentityProviderJitUserProvGroupMappingModeEnum = "explicit" )
func GetIdentityProviderJitUserProvGroupMappingModeEnumValues() []IdentityProviderJitUserProvGroupMappingModeEnum
GetIdentityProviderJitUserProvGroupMappingModeEnumValues Enumerates the set of values for IdentityProviderJitUserProvGroupMappingModeEnum
func GetMappingIdentityProviderJitUserProvGroupMappingModeEnum(val string) (IdentityProviderJitUserProvGroupMappingModeEnum, bool)
GetMappingIdentityProviderJitUserProvGroupMappingModeEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityProviderJitUserProvGroupMappings The list of mappings between the Identity Domain Group and the IDP group.
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"` }
func (m IdentityProviderJitUserProvGroupMappings) String() string
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
IdentityProviderLogoutBindingEnum Enum with underlying type: string
type IdentityProviderLogoutBindingEnum string
Set of constants representing the allowable values for IdentityProviderLogoutBindingEnum
const ( IdentityProviderLogoutBindingRedirect IdentityProviderLogoutBindingEnum = "Redirect" IdentityProviderLogoutBindingPost IdentityProviderLogoutBindingEnum = "Post" )
func GetIdentityProviderLogoutBindingEnumValues() []IdentityProviderLogoutBindingEnum
GetIdentityProviderLogoutBindingEnumValues Enumerates the set of values for IdentityProviderLogoutBindingEnum
func GetMappingIdentityProviderLogoutBindingEnum(val string) (IdentityProviderLogoutBindingEnum, bool)
GetMappingIdentityProviderLogoutBindingEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityProviderRelayIdpParamMappings Relay Param variable for Social IDP **Added In:** 2305190132 **SCIM++ Properties:**
type IdentityProviderRelayIdpParamMappings struct { // Key or name of the relayParam. // **Added In:** 2305190132 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none RelayParamKey *string `mandatory:"true" json:"relayParamKey"` // Value of the relayParam (if defined) // **Added In:** 2305190132 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RelayParamValue *string `mandatory:"false" json:"relayParamValue"` }
func (m IdentityProviderRelayIdpParamMappings) String() string
func (m IdentityProviderRelayIdpParamMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m IdentityProviderSearchRequest) String() string
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
IdentityProviderSignatureHashAlgorithmEnum Enum with underlying type: string
type IdentityProviderSignatureHashAlgorithmEnum string
Set of constants representing the allowable values for IdentityProviderSignatureHashAlgorithmEnum
const ( IdentityProviderSignatureHashAlgorithm1 IdentityProviderSignatureHashAlgorithmEnum = "SHA-1" IdentityProviderSignatureHashAlgorithm256 IdentityProviderSignatureHashAlgorithmEnum = "SHA-256" )
func GetIdentityProviderSignatureHashAlgorithmEnumValues() []IdentityProviderSignatureHashAlgorithmEnum
GetIdentityProviderSignatureHashAlgorithmEnumValues Enumerates the set of values for IdentityProviderSignatureHashAlgorithmEnum
func GetMappingIdentityProviderSignatureHashAlgorithmEnum(val string) (IdentityProviderSignatureHashAlgorithmEnum, bool)
GetMappingIdentityProviderSignatureHashAlgorithmEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityProviderTypeEnum Enum with underlying type: string
type IdentityProviderTypeEnum string
Set of constants representing the allowable values for IdentityProviderTypeEnum
const ( IdentityProviderTypeSaml IdentityProviderTypeEnum = "SAML" IdentityProviderTypeSocial IdentityProviderTypeEnum = "SOCIAL" IdentityProviderTypeIwa IdentityProviderTypeEnum = "IWA" IdentityProviderTypeX509 IdentityProviderTypeEnum = "X509" IdentityProviderTypeLocal IdentityProviderTypeEnum = "LOCAL" )
func GetIdentityProviderTypeEnumValues() []IdentityProviderTypeEnum
GetIdentityProviderTypeEnumValues Enumerates the set of values for IdentityProviderTypeEnum
func GetMappingIdentityProviderTypeEnum(val string) (IdentityProviderTypeEnum, bool)
GetMappingIdentityProviderTypeEnum performs case Insensitive comparison on enum value and return the desired enum
IdentityProviderUserMappingMethodEnum Enum with underlying type: string
type IdentityProviderUserMappingMethodEnum string
Set of constants representing the allowable values for IdentityProviderUserMappingMethodEnum
const ( IdentityProviderUserMappingMethodNameidtouserattribute IdentityProviderUserMappingMethodEnum = "NameIDToUserAttribute" IdentityProviderUserMappingMethodAssertionattributetouserattribute IdentityProviderUserMappingMethodEnum = "AssertionAttributeToUserAttribute" IdentityProviderUserMappingMethodCorrelationpolicyrule IdentityProviderUserMappingMethodEnum = "CorrelationPolicyRule" )
func GetIdentityProviderUserMappingMethodEnumValues() []IdentityProviderUserMappingMethodEnum
GetIdentityProviderUserMappingMethodEnumValues Enumerates the set of values for IdentityProviderUserMappingMethodEnum
func GetMappingIdentityProviderUserMappingMethodEnum(val string) (IdentityProviderUserMappingMethodEnum, bool)
GetMappingIdentityProviderUserMappingMethodEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m IdentityProviders) String() string
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
IdentitySetting Identity Settings
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"` }
func (m IdentitySetting) String() string
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
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.
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"` }
func (m IdentitySettings) String() string
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
IdentitySettingsMyProfile Whether to allow users to update their own profile. **Added In:** 2207040824 **SCIM++ Properties:**
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"` }
func (m IdentitySettingsMyProfile) String() string
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
IdentitySettingsPosixGid A list of Posix Gid settings. **Added In:** 17.4.6 **SCIM++ Properties:**
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"` }
func (m IdentitySettingsPosixGid) String() string
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
IdentitySettingsPosixUid A list of Posix Uid settings. **Added In:** 17.4.6 **SCIM++ Properties:**
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"` }
func (m IdentitySettingsPosixUid) String() string
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
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.
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"` }
func (m IdentitySettingsSearchRequest) String() string
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
IdentitySettingsTokens A list of tokens and their expiry length.
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"` }
func (m IdentitySettingsTokens) String() string
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
IdentitySettingsTokensTypeEnum Enum with underlying type: string
type IdentitySettingsTokensTypeEnum string
Set of constants representing the allowable values for IdentitySettingsTokensTypeEnum
const ( IdentitySettingsTokensTypeEmailverification IdentitySettingsTokensTypeEnum = "emailVerification" IdentitySettingsTokensTypePasswordreset IdentitySettingsTokensTypeEnum = "passwordReset" IdentitySettingsTokensTypeCreateuser IdentitySettingsTokensTypeEnum = "createUser" )
func GetIdentitySettingsTokensTypeEnumValues() []IdentitySettingsTokensTypeEnum
GetIdentitySettingsTokensTypeEnumValues Enumerates the set of values for IdentitySettingsTokensTypeEnum
func GetMappingIdentitySettingsTokensTypeEnum(val string) (IdentitySettingsTokensTypeEnum, bool)
GetMappingIdentitySettingsTokensTypeEnum performs case Insensitive comparison on enum value and return the desired enum
KmsiSetting Kmsi Settings schema
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"` }
func (m KmsiSetting) String() string
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
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.
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"` }
func (m KmsiSettings) String() string
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
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.
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"` }
func (m KmsiSettingsSearchRequest) String() string
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
ListAccountMgmtInfosRequest wrapper for the ListAccountMgmtInfos operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountMgmtInfos.go.html to see an example of how to use ListAccountMgmtInfosRequest.
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 }
func (request ListAccountMgmtInfosRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAccountMgmtInfosRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAccountMgmtInfosRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAccountMgmtInfosRequest) String() string
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
ListAccountMgmtInfosResponse wrapper for the ListAccountMgmtInfos operation
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"` }
func (response ListAccountMgmtInfosResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAccountMgmtInfosResponse) String() string
ListAccountMgmtInfosSortOrderEnum Enum with underlying type: string
type ListAccountMgmtInfosSortOrderEnum string
Set of constants representing the allowable values for ListAccountMgmtInfosSortOrderEnum
const ( ListAccountMgmtInfosSortOrderAscending ListAccountMgmtInfosSortOrderEnum = "ASCENDING" ListAccountMgmtInfosSortOrderDescending ListAccountMgmtInfosSortOrderEnum = "DESCENDING" )
func GetListAccountMgmtInfosSortOrderEnumValues() []ListAccountMgmtInfosSortOrderEnum
GetListAccountMgmtInfosSortOrderEnumValues Enumerates the set of values for ListAccountMgmtInfosSortOrderEnum
func GetMappingListAccountMgmtInfosSortOrderEnum(val string) (ListAccountMgmtInfosSortOrderEnum, bool)
GetMappingListAccountMgmtInfosSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAccountRecoverySettingsRequest wrapper for the ListAccountRecoverySettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAccountRecoverySettings.go.html to see an example of how to use ListAccountRecoverySettingsRequest.
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 }
func (request ListAccountRecoverySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAccountRecoverySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAccountRecoverySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAccountRecoverySettingsRequest) String() string
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
ListAccountRecoverySettingsResponse wrapper for the ListAccountRecoverySettings operation
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"` }
func (response ListAccountRecoverySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAccountRecoverySettingsResponse) String() string
ListApiKeysRequest wrapper for the ListApiKeys operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApiKeys.go.html to see an example of how to use 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 }
func (request ListApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListApiKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListApiKeysRequest) String() string
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
ListApiKeysResponse wrapper for the ListApiKeys operation
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"` }
func (response ListApiKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListApiKeysResponse) String() string
ListApiKeysSortOrderEnum Enum with underlying type: string
type ListApiKeysSortOrderEnum string
Set of constants representing the allowable values for ListApiKeysSortOrderEnum
const ( ListApiKeysSortOrderAscending ListApiKeysSortOrderEnum = "ASCENDING" ListApiKeysSortOrderDescending ListApiKeysSortOrderEnum = "DESCENDING" )
func GetListApiKeysSortOrderEnumValues() []ListApiKeysSortOrderEnum
GetListApiKeysSortOrderEnumValues Enumerates the set of values for ListApiKeysSortOrderEnum
func GetMappingListApiKeysSortOrderEnum(val string) (ListApiKeysSortOrderEnum, bool)
GetMappingListApiKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAppRolesRequest wrapper for the ListAppRoles operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAppRoles.go.html to see an example of how to use ListAppRolesRequest.
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 }
func (request ListAppRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAppRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAppRolesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAppRolesRequest) String() string
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
ListAppRolesResponse wrapper for the ListAppRoles operation
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"` }
func (response ListAppRolesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAppRolesResponse) String() string
ListAppRolesSortOrderEnum Enum with underlying type: string
type ListAppRolesSortOrderEnum string
Set of constants representing the allowable values for ListAppRolesSortOrderEnum
const ( ListAppRolesSortOrderAscending ListAppRolesSortOrderEnum = "ASCENDING" ListAppRolesSortOrderDescending ListAppRolesSortOrderEnum = "DESCENDING" )
func GetListAppRolesSortOrderEnumValues() []ListAppRolesSortOrderEnum
GetListAppRolesSortOrderEnumValues Enumerates the set of values for ListAppRolesSortOrderEnum
func GetMappingListAppRolesSortOrderEnum(val string) (ListAppRolesSortOrderEnum, bool)
GetMappingListAppRolesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListApprovalWorkflowAssignmentsRequest wrapper for the ListApprovalWorkflowAssignments operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflowAssignments.go.html to see an example of how to use ListApprovalWorkflowAssignmentsRequest.
type ListApprovalWorkflowAssignmentsRequest 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 ListApprovalWorkflowAssignmentsSortOrderEnum `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 }
func (request ListApprovalWorkflowAssignmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListApprovalWorkflowAssignmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListApprovalWorkflowAssignmentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListApprovalWorkflowAssignmentsRequest) String() string
func (request ListApprovalWorkflowAssignmentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListApprovalWorkflowAssignmentsResponse wrapper for the ListApprovalWorkflowAssignments operation
type ListApprovalWorkflowAssignmentsResponse struct { // The underlying http response RawResponse *http.Response // A list of ApprovalWorkflowAssignments instances ApprovalWorkflowAssignments `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"` }
func (response ListApprovalWorkflowAssignmentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListApprovalWorkflowAssignmentsResponse) String() string
ListApprovalWorkflowAssignmentsSortOrderEnum Enum with underlying type: string
type ListApprovalWorkflowAssignmentsSortOrderEnum string
Set of constants representing the allowable values for ListApprovalWorkflowAssignmentsSortOrderEnum
const ( ListApprovalWorkflowAssignmentsSortOrderAscending ListApprovalWorkflowAssignmentsSortOrderEnum = "ASCENDING" ListApprovalWorkflowAssignmentsSortOrderDescending ListApprovalWorkflowAssignmentsSortOrderEnum = "DESCENDING" )
func GetListApprovalWorkflowAssignmentsSortOrderEnumValues() []ListApprovalWorkflowAssignmentsSortOrderEnum
GetListApprovalWorkflowAssignmentsSortOrderEnumValues Enumerates the set of values for ListApprovalWorkflowAssignmentsSortOrderEnum
func GetMappingListApprovalWorkflowAssignmentsSortOrderEnum(val string) (ListApprovalWorkflowAssignmentsSortOrderEnum, bool)
GetMappingListApprovalWorkflowAssignmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListApprovalWorkflowStepsRequest wrapper for the ListApprovalWorkflowSteps operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflowSteps.go.html to see an example of how to use ListApprovalWorkflowStepsRequest.
type ListApprovalWorkflowStepsRequest 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 ListApprovalWorkflowStepsSortOrderEnum `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 }
func (request ListApprovalWorkflowStepsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListApprovalWorkflowStepsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListApprovalWorkflowStepsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListApprovalWorkflowStepsRequest) String() string
func (request ListApprovalWorkflowStepsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListApprovalWorkflowStepsResponse wrapper for the ListApprovalWorkflowSteps operation
type ListApprovalWorkflowStepsResponse struct { // The underlying http response RawResponse *http.Response // A list of ApprovalWorkflowSteps instances ApprovalWorkflowSteps `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"` }
func (response ListApprovalWorkflowStepsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListApprovalWorkflowStepsResponse) String() string
ListApprovalWorkflowStepsSortOrderEnum Enum with underlying type: string
type ListApprovalWorkflowStepsSortOrderEnum string
Set of constants representing the allowable values for ListApprovalWorkflowStepsSortOrderEnum
const ( ListApprovalWorkflowStepsSortOrderAscending ListApprovalWorkflowStepsSortOrderEnum = "ASCENDING" ListApprovalWorkflowStepsSortOrderDescending ListApprovalWorkflowStepsSortOrderEnum = "DESCENDING" )
func GetListApprovalWorkflowStepsSortOrderEnumValues() []ListApprovalWorkflowStepsSortOrderEnum
GetListApprovalWorkflowStepsSortOrderEnumValues Enumerates the set of values for ListApprovalWorkflowStepsSortOrderEnum
func GetMappingListApprovalWorkflowStepsSortOrderEnum(val string) (ListApprovalWorkflowStepsSortOrderEnum, bool)
GetMappingListApprovalWorkflowStepsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListApprovalWorkflowsRequest wrapper for the ListApprovalWorkflows operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApprovalWorkflows.go.html to see an example of how to use ListApprovalWorkflowsRequest.
type ListApprovalWorkflowsRequest 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 ListApprovalWorkflowsSortOrderEnum `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 }
func (request ListApprovalWorkflowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListApprovalWorkflowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListApprovalWorkflowsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListApprovalWorkflowsRequest) String() string
func (request ListApprovalWorkflowsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListApprovalWorkflowsResponse wrapper for the ListApprovalWorkflows operation
type ListApprovalWorkflowsResponse struct { // The underlying http response RawResponse *http.Response // A list of ApprovalWorkflows instances ApprovalWorkflows `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"` }
func (response ListApprovalWorkflowsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListApprovalWorkflowsResponse) String() string
ListApprovalWorkflowsSortOrderEnum Enum with underlying type: string
type ListApprovalWorkflowsSortOrderEnum string
Set of constants representing the allowable values for ListApprovalWorkflowsSortOrderEnum
const ( ListApprovalWorkflowsSortOrderAscending ListApprovalWorkflowsSortOrderEnum = "ASCENDING" ListApprovalWorkflowsSortOrderDescending ListApprovalWorkflowsSortOrderEnum = "DESCENDING" )
func GetListApprovalWorkflowsSortOrderEnumValues() []ListApprovalWorkflowsSortOrderEnum
GetListApprovalWorkflowsSortOrderEnumValues Enumerates the set of values for ListApprovalWorkflowsSortOrderEnum
func GetMappingListApprovalWorkflowsSortOrderEnum(val string) (ListApprovalWorkflowsSortOrderEnum, bool)
GetMappingListApprovalWorkflowsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAppsRequest wrapper for the ListApps operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListApps.go.html to see an example of how to use ListAppsRequest.
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 }
func (request ListAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAppsRequest) String() string
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
ListAppsResponse wrapper for the ListApps operation
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"` }
func (response ListAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAppsResponse) String() string
ListAppsSortOrderEnum Enum with underlying type: string
type ListAppsSortOrderEnum string
Set of constants representing the allowable values for ListAppsSortOrderEnum
const ( ListAppsSortOrderAscending ListAppsSortOrderEnum = "ASCENDING" ListAppsSortOrderDescending ListAppsSortOrderEnum = "DESCENDING" )
func GetListAppsSortOrderEnumValues() []ListAppsSortOrderEnum
GetListAppsSortOrderEnumValues Enumerates the set of values for ListAppsSortOrderEnum
func GetMappingListAppsSortOrderEnum(val string) (ListAppsSortOrderEnum, bool)
GetMappingListAppsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAuthTokensRequest wrapper for the ListAuthTokens operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthTokens.go.html to see an example of how to use 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 }
func (request ListAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAuthTokensRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAuthTokensRequest) String() string
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
ListAuthTokensResponse wrapper for the ListAuthTokens operation
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"` }
func (response ListAuthTokensResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAuthTokensResponse) String() string
ListAuthTokensSortOrderEnum Enum with underlying type: string
type ListAuthTokensSortOrderEnum string
Set of constants representing the allowable values for ListAuthTokensSortOrderEnum
const ( ListAuthTokensSortOrderAscending ListAuthTokensSortOrderEnum = "ASCENDING" ListAuthTokensSortOrderDescending ListAuthTokensSortOrderEnum = "DESCENDING" )
func GetListAuthTokensSortOrderEnumValues() []ListAuthTokensSortOrderEnum
GetListAuthTokensSortOrderEnumValues Enumerates the set of values for ListAuthTokensSortOrderEnum
func GetMappingListAuthTokensSortOrderEnum(val string) (ListAuthTokensSortOrderEnum, bool)
GetMappingListAuthTokensSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListAuthenticationFactorSettingsRequest wrapper for the ListAuthenticationFactorSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListAuthenticationFactorSettings.go.html to see an example of how to use 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 }
func (request ListAuthenticationFactorSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListAuthenticationFactorSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListAuthenticationFactorSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListAuthenticationFactorSettingsRequest) String() string
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
ListAuthenticationFactorSettingsResponse wrapper for the ListAuthenticationFactorSettings operation
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"` }
func (response ListAuthenticationFactorSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListAuthenticationFactorSettingsResponse) String() string
ListBrandingSettingsRequest wrapper for the ListBrandingSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListBrandingSettings.go.html to see an example of how to use ListBrandingSettingsRequest.
type ListBrandingSettingsRequest 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 }
func (request ListBrandingSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListBrandingSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListBrandingSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListBrandingSettingsRequest) String() string
func (request ListBrandingSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListBrandingSettingsResponse wrapper for the ListBrandingSettings operation
type ListBrandingSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of BrandingSettings instances BrandingSettings `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"` }
func (response ListBrandingSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListBrandingSettingsResponse) String() string
ListCloudGateMappingsRequest wrapper for the ListCloudGateMappings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGateMappings.go.html to see an example of how to use ListCloudGateMappingsRequest.
type ListCloudGateMappingsRequest 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 ListCloudGateMappingsSortOrderEnum `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 }
func (request ListCloudGateMappingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCloudGateMappingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCloudGateMappingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCloudGateMappingsRequest) String() string
func (request ListCloudGateMappingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListCloudGateMappingsResponse wrapper for the ListCloudGateMappings operation
type ListCloudGateMappingsResponse struct { // The underlying http response RawResponse *http.Response // A list of CloudGateMappings instances CloudGateMappings `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"` }
func (response ListCloudGateMappingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCloudGateMappingsResponse) String() string
ListCloudGateMappingsSortOrderEnum Enum with underlying type: string
type ListCloudGateMappingsSortOrderEnum string
Set of constants representing the allowable values for ListCloudGateMappingsSortOrderEnum
const ( ListCloudGateMappingsSortOrderAscending ListCloudGateMappingsSortOrderEnum = "ASCENDING" ListCloudGateMappingsSortOrderDescending ListCloudGateMappingsSortOrderEnum = "DESCENDING" )
func GetListCloudGateMappingsSortOrderEnumValues() []ListCloudGateMappingsSortOrderEnum
GetListCloudGateMappingsSortOrderEnumValues Enumerates the set of values for ListCloudGateMappingsSortOrderEnum
func GetMappingListCloudGateMappingsSortOrderEnum(val string) (ListCloudGateMappingsSortOrderEnum, bool)
GetMappingListCloudGateMappingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCloudGateServersRequest wrapper for the ListCloudGateServers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGateServers.go.html to see an example of how to use ListCloudGateServersRequest.
type ListCloudGateServersRequest 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 ListCloudGateServersSortOrderEnum `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 }
func (request ListCloudGateServersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCloudGateServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCloudGateServersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCloudGateServersRequest) String() string
func (request ListCloudGateServersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListCloudGateServersResponse wrapper for the ListCloudGateServers operation
type ListCloudGateServersResponse struct { // The underlying http response RawResponse *http.Response // A list of CloudGateServers instances CloudGateServers `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"` }
func (response ListCloudGateServersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCloudGateServersResponse) String() string
ListCloudGateServersSortOrderEnum Enum with underlying type: string
type ListCloudGateServersSortOrderEnum string
Set of constants representing the allowable values for ListCloudGateServersSortOrderEnum
const ( ListCloudGateServersSortOrderAscending ListCloudGateServersSortOrderEnum = "ASCENDING" ListCloudGateServersSortOrderDescending ListCloudGateServersSortOrderEnum = "DESCENDING" )
func GetListCloudGateServersSortOrderEnumValues() []ListCloudGateServersSortOrderEnum
GetListCloudGateServersSortOrderEnumValues Enumerates the set of values for ListCloudGateServersSortOrderEnum
func GetMappingListCloudGateServersSortOrderEnum(val string) (ListCloudGateServersSortOrderEnum, bool)
GetMappingListCloudGateServersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCloudGatesRequest wrapper for the ListCloudGates operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCloudGates.go.html to see an example of how to use ListCloudGatesRequest.
type ListCloudGatesRequest 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 ListCloudGatesSortOrderEnum `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 }
func (request ListCloudGatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCloudGatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCloudGatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCloudGatesRequest) String() string
func (request ListCloudGatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListCloudGatesResponse wrapper for the ListCloudGates operation
type ListCloudGatesResponse struct { // The underlying http response RawResponse *http.Response // A list of CloudGates instances CloudGates `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"` }
func (response ListCloudGatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCloudGatesResponse) String() string
ListCloudGatesSortOrderEnum Enum with underlying type: string
type ListCloudGatesSortOrderEnum string
Set of constants representing the allowable values for ListCloudGatesSortOrderEnum
const ( ListCloudGatesSortOrderAscending ListCloudGatesSortOrderEnum = "ASCENDING" ListCloudGatesSortOrderDescending ListCloudGatesSortOrderEnum = "DESCENDING" )
func GetListCloudGatesSortOrderEnumValues() []ListCloudGatesSortOrderEnum
GetListCloudGatesSortOrderEnumValues Enumerates the set of values for ListCloudGatesSortOrderEnum
func GetMappingListCloudGatesSortOrderEnum(val string) (ListCloudGatesSortOrderEnum, bool)
GetMappingListCloudGatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListConditionsRequest wrapper for the ListConditions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListConditions.go.html to see an example of how to use ListConditionsRequest.
type ListConditionsRequest 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 ListConditionsSortOrderEnum `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 }
func (request ListConditionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListConditionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListConditionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListConditionsRequest) String() string
func (request ListConditionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListConditionsResponse wrapper for the ListConditions operation
type ListConditionsResponse struct { // The underlying http response RawResponse *http.Response // A list of Conditions instances Conditions `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"` }
func (response ListConditionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListConditionsResponse) String() string
ListConditionsSortOrderEnum Enum with underlying type: string
type ListConditionsSortOrderEnum string
Set of constants representing the allowable values for ListConditionsSortOrderEnum
const ( ListConditionsSortOrderAscending ListConditionsSortOrderEnum = "ASCENDING" ListConditionsSortOrderDescending ListConditionsSortOrderEnum = "DESCENDING" )
func GetListConditionsSortOrderEnumValues() []ListConditionsSortOrderEnum
GetListConditionsSortOrderEnumValues Enumerates the set of values for ListConditionsSortOrderEnum
func GetMappingListConditionsSortOrderEnum(val string) (ListConditionsSortOrderEnum, bool)
GetMappingListConditionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCustomerSecretKeysRequest wrapper for the ListCustomerSecretKeys operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListCustomerSecretKeys.go.html to see an example of how to use 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 }
func (request ListCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCustomerSecretKeysRequest) String() string
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
ListCustomerSecretKeysResponse wrapper for the ListCustomerSecretKeys operation
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"` }
func (response ListCustomerSecretKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCustomerSecretKeysResponse) String() string
ListCustomerSecretKeysSortOrderEnum Enum with underlying type: string
type ListCustomerSecretKeysSortOrderEnum string
Set of constants representing the allowable values for ListCustomerSecretKeysSortOrderEnum
const ( ListCustomerSecretKeysSortOrderAscending ListCustomerSecretKeysSortOrderEnum = "ASCENDING" ListCustomerSecretKeysSortOrderDescending ListCustomerSecretKeysSortOrderEnum = "DESCENDING" )
func GetListCustomerSecretKeysSortOrderEnumValues() []ListCustomerSecretKeysSortOrderEnum
GetListCustomerSecretKeysSortOrderEnumValues Enumerates the set of values for ListCustomerSecretKeysSortOrderEnum
func GetMappingListCustomerSecretKeysSortOrderEnum(val string) (ListCustomerSecretKeysSortOrderEnum, bool)
GetMappingListCustomerSecretKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDynamicResourceGroupsRequest wrapper for the ListDynamicResourceGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListDynamicResourceGroups.go.html to see an example of how to use 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 }
func (request ListDynamicResourceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDynamicResourceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDynamicResourceGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDynamicResourceGroupsRequest) String() string
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
ListDynamicResourceGroupsResponse wrapper for the ListDynamicResourceGroups operation
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"` }
func (response ListDynamicResourceGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDynamicResourceGroupsResponse) String() string
ListDynamicResourceGroupsSortOrderEnum Enum with underlying type: string
type ListDynamicResourceGroupsSortOrderEnum string
Set of constants representing the allowable values for ListDynamicResourceGroupsSortOrderEnum
const ( ListDynamicResourceGroupsSortOrderAscending ListDynamicResourceGroupsSortOrderEnum = "ASCENDING" ListDynamicResourceGroupsSortOrderDescending ListDynamicResourceGroupsSortOrderEnum = "DESCENDING" )
func GetListDynamicResourceGroupsSortOrderEnumValues() []ListDynamicResourceGroupsSortOrderEnum
GetListDynamicResourceGroupsSortOrderEnumValues Enumerates the set of values for ListDynamicResourceGroupsSortOrderEnum
func GetMappingListDynamicResourceGroupsSortOrderEnum(val string) (ListDynamicResourceGroupsSortOrderEnum, bool)
GetMappingListDynamicResourceGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListGrantsRequest wrapper for the ListGrants operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGrants.go.html to see an example of how to use ListGrantsRequest.
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 }
func (request ListGrantsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListGrantsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListGrantsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListGrantsRequest) String() string
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
ListGrantsResponse wrapper for the ListGrants operation
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"` }
func (response ListGrantsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListGrantsResponse) String() string
ListGrantsSortOrderEnum Enum with underlying type: string
type ListGrantsSortOrderEnum string
Set of constants representing the allowable values for ListGrantsSortOrderEnum
const ( ListGrantsSortOrderAscending ListGrantsSortOrderEnum = "ASCENDING" ListGrantsSortOrderDescending ListGrantsSortOrderEnum = "DESCENDING" )
func GetListGrantsSortOrderEnumValues() []ListGrantsSortOrderEnum
GetListGrantsSortOrderEnumValues Enumerates the set of values for ListGrantsSortOrderEnum
func GetMappingListGrantsSortOrderEnum(val string) (ListGrantsSortOrderEnum, bool)
GetMappingListGrantsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListGroupsRequest wrapper for the ListGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListGroups.go.html to see an example of how to use 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 }
func (request ListGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListGroupsRequest) String() string
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
ListGroupsResponse wrapper for the ListGroups operation
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"` }
func (response ListGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListGroupsResponse) String() string
ListGroupsSortOrderEnum Enum with underlying type: string
type ListGroupsSortOrderEnum string
Set of constants representing the allowable values for ListGroupsSortOrderEnum
const ( ListGroupsSortOrderAscending ListGroupsSortOrderEnum = "ASCENDING" ListGroupsSortOrderDescending ListGroupsSortOrderEnum = "DESCENDING" )
func GetListGroupsSortOrderEnumValues() []ListGroupsSortOrderEnum
GetListGroupsSortOrderEnumValues Enumerates the set of values for ListGroupsSortOrderEnum
func GetMappingListGroupsSortOrderEnum(val string) (ListGroupsSortOrderEnum, bool)
GetMappingListGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListIdentityPropagationTrustsRequest wrapper for the ListIdentityPropagationTrusts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityPropagationTrusts.go.html to see an example of how to use ListIdentityPropagationTrustsRequest.
type ListIdentityPropagationTrustsRequest 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 ListIdentityPropagationTrustsSortOrderEnum `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 }
func (request ListIdentityPropagationTrustsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListIdentityPropagationTrustsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListIdentityPropagationTrustsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListIdentityPropagationTrustsRequest) String() string
func (request ListIdentityPropagationTrustsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListIdentityPropagationTrustsResponse wrapper for the ListIdentityPropagationTrusts operation
type ListIdentityPropagationTrustsResponse struct { // The underlying http response RawResponse *http.Response // A list of IdentityPropagationTrusts instances IdentityPropagationTrusts `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"` }
func (response ListIdentityPropagationTrustsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListIdentityPropagationTrustsResponse) String() string
ListIdentityPropagationTrustsSortOrderEnum Enum with underlying type: string
type ListIdentityPropagationTrustsSortOrderEnum string
Set of constants representing the allowable values for ListIdentityPropagationTrustsSortOrderEnum
const ( ListIdentityPropagationTrustsSortOrderAscending ListIdentityPropagationTrustsSortOrderEnum = "ASCENDING" ListIdentityPropagationTrustsSortOrderDescending ListIdentityPropagationTrustsSortOrderEnum = "DESCENDING" )
func GetListIdentityPropagationTrustsSortOrderEnumValues() []ListIdentityPropagationTrustsSortOrderEnum
GetListIdentityPropagationTrustsSortOrderEnumValues Enumerates the set of values for ListIdentityPropagationTrustsSortOrderEnum
func GetMappingListIdentityPropagationTrustsSortOrderEnum(val string) (ListIdentityPropagationTrustsSortOrderEnum, bool)
GetMappingListIdentityPropagationTrustsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListIdentityProvidersRequest wrapper for the ListIdentityProviders operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentityProviders.go.html to see an example of how to use 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 }
func (request ListIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListIdentityProvidersRequest) String() string
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
ListIdentityProvidersResponse wrapper for the ListIdentityProviders operation
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"` }
func (response ListIdentityProvidersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListIdentityProvidersResponse) String() string
ListIdentityProvidersSortOrderEnum Enum with underlying type: string
type ListIdentityProvidersSortOrderEnum string
Set of constants representing the allowable values for ListIdentityProvidersSortOrderEnum
const ( ListIdentityProvidersSortOrderAscending ListIdentityProvidersSortOrderEnum = "ASCENDING" ListIdentityProvidersSortOrderDescending ListIdentityProvidersSortOrderEnum = "DESCENDING" )
func GetListIdentityProvidersSortOrderEnumValues() []ListIdentityProvidersSortOrderEnum
GetListIdentityProvidersSortOrderEnumValues Enumerates the set of values for ListIdentityProvidersSortOrderEnum
func GetMappingListIdentityProvidersSortOrderEnum(val string) (ListIdentityProvidersSortOrderEnum, bool)
GetMappingListIdentityProvidersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListIdentitySettingsRequest wrapper for the ListIdentitySettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListIdentitySettings.go.html to see an example of how to use ListIdentitySettingsRequest.
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 }
func (request ListIdentitySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListIdentitySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListIdentitySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListIdentitySettingsRequest) String() string
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
ListIdentitySettingsResponse wrapper for the ListIdentitySettings operation
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"` }
func (response ListIdentitySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListIdentitySettingsResponse) String() string
ListKmsiSettingsRequest wrapper for the ListKmsiSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListKmsiSettings.go.html to see an example of how to use 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 }
func (request ListKmsiSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListKmsiSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListKmsiSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListKmsiSettingsRequest) String() string
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
ListKmsiSettingsResponse wrapper for the ListKmsiSettings operation
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"` }
func (response ListKmsiSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListKmsiSettingsResponse) String() string
ListMyApiKeysRequest wrapper for the ListMyApiKeys operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApiKeys.go.html to see an example of how to use 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 }
func (request ListMyApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyApiKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyApiKeysRequest) String() string
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
ListMyApiKeysResponse wrapper for the ListMyApiKeys operation
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"` }
func (response ListMyApiKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyApiKeysResponse) String() string
ListMyApiKeysSortOrderEnum Enum with underlying type: string
type ListMyApiKeysSortOrderEnum string
Set of constants representing the allowable values for ListMyApiKeysSortOrderEnum
const ( ListMyApiKeysSortOrderAscending ListMyApiKeysSortOrderEnum = "ASCENDING" ListMyApiKeysSortOrderDescending ListMyApiKeysSortOrderEnum = "DESCENDING" )
func GetListMyApiKeysSortOrderEnumValues() []ListMyApiKeysSortOrderEnum
GetListMyApiKeysSortOrderEnumValues Enumerates the set of values for ListMyApiKeysSortOrderEnum
func GetMappingListMyApiKeysSortOrderEnum(val string) (ListMyApiKeysSortOrderEnum, bool)
GetMappingListMyApiKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyAppsRequest wrapper for the ListMyApps operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyApps.go.html to see an example of how to use ListMyAppsRequest.
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 }
func (request ListMyAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyAppsRequest) String() string
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
ListMyAppsResponse wrapper for the ListMyApps operation
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"` }
func (response ListMyAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyAppsResponse) String() string
ListMyAppsSortOrderEnum Enum with underlying type: string
type ListMyAppsSortOrderEnum string
Set of constants representing the allowable values for ListMyAppsSortOrderEnum
const ( ListMyAppsSortOrderAscending ListMyAppsSortOrderEnum = "ASCENDING" ListMyAppsSortOrderDescending ListMyAppsSortOrderEnum = "DESCENDING" )
func GetListMyAppsSortOrderEnumValues() []ListMyAppsSortOrderEnum
GetListMyAppsSortOrderEnumValues Enumerates the set of values for ListMyAppsSortOrderEnum
func GetMappingListMyAppsSortOrderEnum(val string) (ListMyAppsSortOrderEnum, bool)
GetMappingListMyAppsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyAuthTokensRequest wrapper for the ListMyAuthTokens operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyAuthTokens.go.html to see an example of how to use 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 }
func (request ListMyAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyAuthTokensRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyAuthTokensRequest) String() string
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
ListMyAuthTokensResponse wrapper for the ListMyAuthTokens operation
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"` }
func (response ListMyAuthTokensResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyAuthTokensResponse) String() string
ListMyAuthTokensSortOrderEnum Enum with underlying type: string
type ListMyAuthTokensSortOrderEnum string
Set of constants representing the allowable values for ListMyAuthTokensSortOrderEnum
const ( ListMyAuthTokensSortOrderAscending ListMyAuthTokensSortOrderEnum = "ASCENDING" ListMyAuthTokensSortOrderDescending ListMyAuthTokensSortOrderEnum = "DESCENDING" )
func GetListMyAuthTokensSortOrderEnumValues() []ListMyAuthTokensSortOrderEnum
GetListMyAuthTokensSortOrderEnumValues Enumerates the set of values for ListMyAuthTokensSortOrderEnum
func GetMappingListMyAuthTokensSortOrderEnum(val string) (ListMyAuthTokensSortOrderEnum, bool)
GetMappingListMyAuthTokensSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyCompletedApprovalsRequest wrapper for the ListMyCompletedApprovals operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyCompletedApprovals.go.html to see an example of how to use ListMyCompletedApprovalsRequest.
type ListMyCompletedApprovalsRequest 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 ListMyCompletedApprovalsSortOrderEnum `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 }
func (request ListMyCompletedApprovalsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyCompletedApprovalsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyCompletedApprovalsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyCompletedApprovalsRequest) String() string
func (request ListMyCompletedApprovalsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListMyCompletedApprovalsResponse wrapper for the ListMyCompletedApprovals operation
type ListMyCompletedApprovalsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyCompletedApprovals instances MyCompletedApprovals `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"` }
func (response ListMyCompletedApprovalsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyCompletedApprovalsResponse) String() string
ListMyCompletedApprovalsSortOrderEnum Enum with underlying type: string
type ListMyCompletedApprovalsSortOrderEnum string
Set of constants representing the allowable values for ListMyCompletedApprovalsSortOrderEnum
const ( ListMyCompletedApprovalsSortOrderAscending ListMyCompletedApprovalsSortOrderEnum = "ASCENDING" ListMyCompletedApprovalsSortOrderDescending ListMyCompletedApprovalsSortOrderEnum = "DESCENDING" )
func GetListMyCompletedApprovalsSortOrderEnumValues() []ListMyCompletedApprovalsSortOrderEnum
GetListMyCompletedApprovalsSortOrderEnumValues Enumerates the set of values for ListMyCompletedApprovalsSortOrderEnum
func GetMappingListMyCompletedApprovalsSortOrderEnum(val string) (ListMyCompletedApprovalsSortOrderEnum, bool)
GetMappingListMyCompletedApprovalsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyCustomerSecretKeysRequest wrapper for the ListMyCustomerSecretKeys operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyCustomerSecretKeys.go.html to see an example of how to use 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 }
func (request ListMyCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyCustomerSecretKeysRequest) String() string
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
ListMyCustomerSecretKeysResponse wrapper for the ListMyCustomerSecretKeys operation
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"` }
func (response ListMyCustomerSecretKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyCustomerSecretKeysResponse) String() string
ListMyCustomerSecretKeysSortOrderEnum Enum with underlying type: string
type ListMyCustomerSecretKeysSortOrderEnum string
Set of constants representing the allowable values for ListMyCustomerSecretKeysSortOrderEnum
const ( ListMyCustomerSecretKeysSortOrderAscending ListMyCustomerSecretKeysSortOrderEnum = "ASCENDING" ListMyCustomerSecretKeysSortOrderDescending ListMyCustomerSecretKeysSortOrderEnum = "DESCENDING" )
func GetListMyCustomerSecretKeysSortOrderEnumValues() []ListMyCustomerSecretKeysSortOrderEnum
GetListMyCustomerSecretKeysSortOrderEnumValues Enumerates the set of values for ListMyCustomerSecretKeysSortOrderEnum
func GetMappingListMyCustomerSecretKeysSortOrderEnum(val string) (ListMyCustomerSecretKeysSortOrderEnum, bool)
GetMappingListMyCustomerSecretKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyDevicesRequest wrapper for the ListMyDevices operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyDevices.go.html to see an example of how to use 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 }
func (request ListMyDevicesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyDevicesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyDevicesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyDevicesRequest) String() string
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
ListMyDevicesResponse wrapper for the ListMyDevices operation
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"` }
func (response ListMyDevicesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyDevicesResponse) String() string
ListMyDevicesSortOrderEnum Enum with underlying type: string
type ListMyDevicesSortOrderEnum string
Set of constants representing the allowable values for ListMyDevicesSortOrderEnum
const ( ListMyDevicesSortOrderAscending ListMyDevicesSortOrderEnum = "ASCENDING" ListMyDevicesSortOrderDescending ListMyDevicesSortOrderEnum = "DESCENDING" )
func GetListMyDevicesSortOrderEnumValues() []ListMyDevicesSortOrderEnum
GetListMyDevicesSortOrderEnumValues Enumerates the set of values for ListMyDevicesSortOrderEnum
func GetMappingListMyDevicesSortOrderEnum(val string) (ListMyDevicesSortOrderEnum, bool)
GetMappingListMyDevicesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyGroupsRequest wrapper for the ListMyGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyGroups.go.html to see an example of how to use 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 }
func (request ListMyGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyGroupsRequest) String() string
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
ListMyGroupsResponse wrapper for the ListMyGroups operation
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"` }
func (response ListMyGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyGroupsResponse) String() string
ListMyGroupsSortOrderEnum Enum with underlying type: string
type ListMyGroupsSortOrderEnum string
Set of constants representing the allowable values for ListMyGroupsSortOrderEnum
const ( ListMyGroupsSortOrderAscending ListMyGroupsSortOrderEnum = "ASCENDING" ListMyGroupsSortOrderDescending ListMyGroupsSortOrderEnum = "DESCENDING" )
func GetListMyGroupsSortOrderEnumValues() []ListMyGroupsSortOrderEnum
GetListMyGroupsSortOrderEnumValues Enumerates the set of values for ListMyGroupsSortOrderEnum
func GetMappingListMyGroupsSortOrderEnum(val string) (ListMyGroupsSortOrderEnum, bool)
GetMappingListMyGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyOAuth2ClientCredentialsRequest wrapper for the ListMyOAuth2ClientCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyOAuth2ClientCredentials.go.html to see an example of how to use 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 }
func (request ListMyOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyOAuth2ClientCredentialsRequest) String() string
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
ListMyOAuth2ClientCredentialsResponse wrapper for the ListMyOAuth2ClientCredentials operation
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"` }
func (response ListMyOAuth2ClientCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyOAuth2ClientCredentialsResponse) String() string
ListMyOAuth2ClientCredentialsSortOrderEnum Enum with underlying type: string
type ListMyOAuth2ClientCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListMyOAuth2ClientCredentialsSortOrderEnum
const ( ListMyOAuth2ClientCredentialsSortOrderAscending ListMyOAuth2ClientCredentialsSortOrderEnum = "ASCENDING" ListMyOAuth2ClientCredentialsSortOrderDescending ListMyOAuth2ClientCredentialsSortOrderEnum = "DESCENDING" )
func GetListMyOAuth2ClientCredentialsSortOrderEnumValues() []ListMyOAuth2ClientCredentialsSortOrderEnum
GetListMyOAuth2ClientCredentialsSortOrderEnumValues Enumerates the set of values for ListMyOAuth2ClientCredentialsSortOrderEnum
func GetMappingListMyOAuth2ClientCredentialsSortOrderEnum(val string) (ListMyOAuth2ClientCredentialsSortOrderEnum, bool)
GetMappingListMyOAuth2ClientCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyPendingApprovalsRequest wrapper for the ListMyPendingApprovals operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyPendingApprovals.go.html to see an example of how to use ListMyPendingApprovalsRequest.
type ListMyPendingApprovalsRequest 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 ListMyPendingApprovalsSortOrderEnum `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 }
func (request ListMyPendingApprovalsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyPendingApprovalsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyPendingApprovalsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyPendingApprovalsRequest) String() string
func (request ListMyPendingApprovalsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListMyPendingApprovalsResponse wrapper for the ListMyPendingApprovals operation
type ListMyPendingApprovalsResponse struct { // The underlying http response RawResponse *http.Response // A list of MyPendingApprovals instances MyPendingApprovals `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"` }
func (response ListMyPendingApprovalsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyPendingApprovalsResponse) String() string
ListMyPendingApprovalsSortOrderEnum Enum with underlying type: string
type ListMyPendingApprovalsSortOrderEnum string
Set of constants representing the allowable values for ListMyPendingApprovalsSortOrderEnum
const ( ListMyPendingApprovalsSortOrderAscending ListMyPendingApprovalsSortOrderEnum = "ASCENDING" ListMyPendingApprovalsSortOrderDescending ListMyPendingApprovalsSortOrderEnum = "DESCENDING" )
func GetListMyPendingApprovalsSortOrderEnumValues() []ListMyPendingApprovalsSortOrderEnum
GetListMyPendingApprovalsSortOrderEnumValues Enumerates the set of values for ListMyPendingApprovalsSortOrderEnum
func GetMappingListMyPendingApprovalsSortOrderEnum(val string) (ListMyPendingApprovalsSortOrderEnum, bool)
GetMappingListMyPendingApprovalsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyRequestableGroupsRequest wrapper for the ListMyRequestableGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequestableGroups.go.html to see an example of how to use ListMyRequestableGroupsRequest.
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 }
func (request ListMyRequestableGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyRequestableGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyRequestableGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyRequestableGroupsRequest) String() string
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
ListMyRequestableGroupsResponse wrapper for the ListMyRequestableGroups operation
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"` }
func (response ListMyRequestableGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyRequestableGroupsResponse) String() string
ListMyRequestableGroupsSortOrderEnum Enum with underlying type: string
type ListMyRequestableGroupsSortOrderEnum string
Set of constants representing the allowable values for ListMyRequestableGroupsSortOrderEnum
const ( ListMyRequestableGroupsSortOrderAscending ListMyRequestableGroupsSortOrderEnum = "ASCENDING" ListMyRequestableGroupsSortOrderDescending ListMyRequestableGroupsSortOrderEnum = "DESCENDING" )
func GetListMyRequestableGroupsSortOrderEnumValues() []ListMyRequestableGroupsSortOrderEnum
GetListMyRequestableGroupsSortOrderEnumValues Enumerates the set of values for ListMyRequestableGroupsSortOrderEnum
func GetMappingListMyRequestableGroupsSortOrderEnum(val string) (ListMyRequestableGroupsSortOrderEnum, bool)
GetMappingListMyRequestableGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyRequestsRequest wrapper for the ListMyRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyRequests.go.html to see an example of how to use ListMyRequestsRequest.
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 }
func (request ListMyRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyRequestsRequest) String() string
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
ListMyRequestsResponse wrapper for the ListMyRequests operation
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"` }
func (response ListMyRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyRequestsResponse) String() string
ListMyRequestsSortOrderEnum Enum with underlying type: string
type ListMyRequestsSortOrderEnum string
Set of constants representing the allowable values for ListMyRequestsSortOrderEnum
const ( ListMyRequestsSortOrderAscending ListMyRequestsSortOrderEnum = "ASCENDING" ListMyRequestsSortOrderDescending ListMyRequestsSortOrderEnum = "DESCENDING" )
func GetListMyRequestsSortOrderEnumValues() []ListMyRequestsSortOrderEnum
GetListMyRequestsSortOrderEnumValues Enumerates the set of values for ListMyRequestsSortOrderEnum
func GetMappingListMyRequestsSortOrderEnum(val string) (ListMyRequestsSortOrderEnum, bool)
GetMappingListMyRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMySmtpCredentialsRequest wrapper for the ListMySmtpCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySmtpCredentials.go.html to see an example of how to use 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 }
func (request ListMySmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMySmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMySmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMySmtpCredentialsRequest) String() string
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
ListMySmtpCredentialsResponse wrapper for the ListMySmtpCredentials operation
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"` }
func (response ListMySmtpCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMySmtpCredentialsResponse) String() string
ListMySmtpCredentialsSortOrderEnum Enum with underlying type: string
type ListMySmtpCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListMySmtpCredentialsSortOrderEnum
const ( ListMySmtpCredentialsSortOrderAscending ListMySmtpCredentialsSortOrderEnum = "ASCENDING" ListMySmtpCredentialsSortOrderDescending ListMySmtpCredentialsSortOrderEnum = "DESCENDING" )
func GetListMySmtpCredentialsSortOrderEnumValues() []ListMySmtpCredentialsSortOrderEnum
GetListMySmtpCredentialsSortOrderEnumValues Enumerates the set of values for ListMySmtpCredentialsSortOrderEnum
func GetMappingListMySmtpCredentialsSortOrderEnum(val string) (ListMySmtpCredentialsSortOrderEnum, bool)
GetMappingListMySmtpCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMySupportAccountsRequest wrapper for the ListMySupportAccounts operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMySupportAccounts.go.html to see an example of how to use 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 }
func (request ListMySupportAccountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMySupportAccountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMySupportAccountsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMySupportAccountsRequest) String() string
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
ListMySupportAccountsResponse wrapper for the ListMySupportAccounts operation
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"` }
func (response ListMySupportAccountsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMySupportAccountsResponse) String() string
ListMySupportAccountsSortOrderEnum Enum with underlying type: string
type ListMySupportAccountsSortOrderEnum string
Set of constants representing the allowable values for ListMySupportAccountsSortOrderEnum
const ( ListMySupportAccountsSortOrderAscending ListMySupportAccountsSortOrderEnum = "ASCENDING" ListMySupportAccountsSortOrderDescending ListMySupportAccountsSortOrderEnum = "DESCENDING" )
func GetListMySupportAccountsSortOrderEnumValues() []ListMySupportAccountsSortOrderEnum
GetListMySupportAccountsSortOrderEnumValues Enumerates the set of values for ListMySupportAccountsSortOrderEnum
func GetMappingListMySupportAccountsSortOrderEnum(val string) (ListMySupportAccountsSortOrderEnum, bool)
GetMappingListMySupportAccountsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyTrustedUserAgentsRequest wrapper for the ListMyTrustedUserAgents operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyTrustedUserAgents.go.html to see an example of how to use 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 }
func (request ListMyTrustedUserAgentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyTrustedUserAgentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyTrustedUserAgentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyTrustedUserAgentsRequest) String() string
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
ListMyTrustedUserAgentsResponse wrapper for the ListMyTrustedUserAgents operation
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"` }
func (response ListMyTrustedUserAgentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyTrustedUserAgentsResponse) String() string
ListMyTrustedUserAgentsSortOrderEnum Enum with underlying type: string
type ListMyTrustedUserAgentsSortOrderEnum string
Set of constants representing the allowable values for ListMyTrustedUserAgentsSortOrderEnum
const ( ListMyTrustedUserAgentsSortOrderAscending ListMyTrustedUserAgentsSortOrderEnum = "ASCENDING" ListMyTrustedUserAgentsSortOrderDescending ListMyTrustedUserAgentsSortOrderEnum = "DESCENDING" )
func GetListMyTrustedUserAgentsSortOrderEnumValues() []ListMyTrustedUserAgentsSortOrderEnum
GetListMyTrustedUserAgentsSortOrderEnumValues Enumerates the set of values for ListMyTrustedUserAgentsSortOrderEnum
func GetMappingListMyTrustedUserAgentsSortOrderEnum(val string) (ListMyTrustedUserAgentsSortOrderEnum, bool)
GetMappingListMyTrustedUserAgentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListMyUserDbCredentialsRequest wrapper for the ListMyUserDbCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListMyUserDbCredentials.go.html to see an example of how to use 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 }
func (request ListMyUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListMyUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListMyUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListMyUserDbCredentialsRequest) String() string
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
ListMyUserDbCredentialsResponse wrapper for the ListMyUserDbCredentials operation
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"` }
func (response ListMyUserDbCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListMyUserDbCredentialsResponse) String() string
ListMyUserDbCredentialsSortOrderEnum Enum with underlying type: string
type ListMyUserDbCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListMyUserDbCredentialsSortOrderEnum
const ( ListMyUserDbCredentialsSortOrderAscending ListMyUserDbCredentialsSortOrderEnum = "ASCENDING" ListMyUserDbCredentialsSortOrderDescending ListMyUserDbCredentialsSortOrderEnum = "DESCENDING" )
func GetListMyUserDbCredentialsSortOrderEnumValues() []ListMyUserDbCredentialsSortOrderEnum
GetListMyUserDbCredentialsSortOrderEnumValues Enumerates the set of values for ListMyUserDbCredentialsSortOrderEnum
func GetMappingListMyUserDbCredentialsSortOrderEnum(val string) (ListMyUserDbCredentialsSortOrderEnum, bool)
GetMappingListMyUserDbCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListNetworkPerimetersRequest wrapper for the ListNetworkPerimeters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListNetworkPerimeters.go.html to see an example of how to use ListNetworkPerimetersRequest.
type ListNetworkPerimetersRequest 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 ListNetworkPerimetersSortOrderEnum `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 }
func (request ListNetworkPerimetersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListNetworkPerimetersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListNetworkPerimetersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListNetworkPerimetersRequest) String() string
func (request ListNetworkPerimetersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListNetworkPerimetersResponse wrapper for the ListNetworkPerimeters operation
type ListNetworkPerimetersResponse struct { // The underlying http response RawResponse *http.Response // A list of NetworkPerimeters instances NetworkPerimeters `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"` }
func (response ListNetworkPerimetersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListNetworkPerimetersResponse) String() string
ListNetworkPerimetersSortOrderEnum Enum with underlying type: string
type ListNetworkPerimetersSortOrderEnum string
Set of constants representing the allowable values for ListNetworkPerimetersSortOrderEnum
const ( ListNetworkPerimetersSortOrderAscending ListNetworkPerimetersSortOrderEnum = "ASCENDING" ListNetworkPerimetersSortOrderDescending ListNetworkPerimetersSortOrderEnum = "DESCENDING" )
func GetListNetworkPerimetersSortOrderEnumValues() []ListNetworkPerimetersSortOrderEnum
GetListNetworkPerimetersSortOrderEnumValues Enumerates the set of values for ListNetworkPerimetersSortOrderEnum
func GetMappingListNetworkPerimetersSortOrderEnum(val string) (ListNetworkPerimetersSortOrderEnum, bool)
GetMappingListNetworkPerimetersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListNotificationSettingsRequest wrapper for the ListNotificationSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListNotificationSettings.go.html to see an example of how to use ListNotificationSettingsRequest.
type ListNotificationSettingsRequest 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 }
func (request ListNotificationSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListNotificationSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListNotificationSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListNotificationSettingsRequest) String() string
func (request ListNotificationSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListNotificationSettingsResponse wrapper for the ListNotificationSettings operation
type ListNotificationSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of NotificationSettings instances NotificationSettings `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"` }
func (response ListNotificationSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListNotificationSettingsResponse) String() string
ListOAuth2ClientCredentialsRequest wrapper for the ListOAuth2ClientCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuth2ClientCredentials.go.html to see an example of how to use 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 }
func (request ListOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOAuth2ClientCredentialsRequest) String() string
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
ListOAuth2ClientCredentialsResponse wrapper for the ListOAuth2ClientCredentials operation
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"` }
func (response ListOAuth2ClientCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOAuth2ClientCredentialsResponse) String() string
ListOAuth2ClientCredentialsSortOrderEnum Enum with underlying type: string
type ListOAuth2ClientCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListOAuth2ClientCredentialsSortOrderEnum
const ( ListOAuth2ClientCredentialsSortOrderAscending ListOAuth2ClientCredentialsSortOrderEnum = "ASCENDING" ListOAuth2ClientCredentialsSortOrderDescending ListOAuth2ClientCredentialsSortOrderEnum = "DESCENDING" )
func GetListOAuth2ClientCredentialsSortOrderEnumValues() []ListOAuth2ClientCredentialsSortOrderEnum
GetListOAuth2ClientCredentialsSortOrderEnumValues Enumerates the set of values for ListOAuth2ClientCredentialsSortOrderEnum
func GetMappingListOAuth2ClientCredentialsSortOrderEnum(val string) (ListOAuth2ClientCredentialsSortOrderEnum, bool)
GetMappingListOAuth2ClientCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOAuthClientCertificatesRequest wrapper for the ListOAuthClientCertificates operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuthClientCertificates.go.html to see an example of how to use ListOAuthClientCertificatesRequest.
type ListOAuthClientCertificatesRequest 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 ListOAuthClientCertificatesSortOrderEnum `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 }
func (request ListOAuthClientCertificatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOAuthClientCertificatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOAuthClientCertificatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOAuthClientCertificatesRequest) String() string
func (request ListOAuthClientCertificatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOAuthClientCertificatesResponse wrapper for the ListOAuthClientCertificates operation
type ListOAuthClientCertificatesResponse struct { // The underlying http response RawResponse *http.Response // A list of OAuthClientCertificates instances OAuthClientCertificates `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"` }
func (response ListOAuthClientCertificatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOAuthClientCertificatesResponse) String() string
ListOAuthClientCertificatesSortOrderEnum Enum with underlying type: string
type ListOAuthClientCertificatesSortOrderEnum string
Set of constants representing the allowable values for ListOAuthClientCertificatesSortOrderEnum
const ( ListOAuthClientCertificatesSortOrderAscending ListOAuthClientCertificatesSortOrderEnum = "ASCENDING" ListOAuthClientCertificatesSortOrderDescending ListOAuthClientCertificatesSortOrderEnum = "DESCENDING" )
func GetListOAuthClientCertificatesSortOrderEnumValues() []ListOAuthClientCertificatesSortOrderEnum
GetListOAuthClientCertificatesSortOrderEnumValues Enumerates the set of values for ListOAuthClientCertificatesSortOrderEnum
func GetMappingListOAuthClientCertificatesSortOrderEnum(val string) (ListOAuthClientCertificatesSortOrderEnum, bool)
GetMappingListOAuthClientCertificatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOAuthPartnerCertificatesRequest wrapper for the ListOAuthPartnerCertificates operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOAuthPartnerCertificates.go.html to see an example of how to use ListOAuthPartnerCertificatesRequest.
type ListOAuthPartnerCertificatesRequest 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 ListOAuthPartnerCertificatesSortOrderEnum `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 }
func (request ListOAuthPartnerCertificatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOAuthPartnerCertificatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOAuthPartnerCertificatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOAuthPartnerCertificatesRequest) String() string
func (request ListOAuthPartnerCertificatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOAuthPartnerCertificatesResponse wrapper for the ListOAuthPartnerCertificates operation
type ListOAuthPartnerCertificatesResponse struct { // The underlying http response RawResponse *http.Response // A list of OAuthPartnerCertificates instances OAuthPartnerCertificates `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"` }
func (response ListOAuthPartnerCertificatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOAuthPartnerCertificatesResponse) String() string
ListOAuthPartnerCertificatesSortOrderEnum Enum with underlying type: string
type ListOAuthPartnerCertificatesSortOrderEnum string
Set of constants representing the allowable values for ListOAuthPartnerCertificatesSortOrderEnum
const ( ListOAuthPartnerCertificatesSortOrderAscending ListOAuthPartnerCertificatesSortOrderEnum = "ASCENDING" ListOAuthPartnerCertificatesSortOrderDescending ListOAuthPartnerCertificatesSortOrderEnum = "DESCENDING" )
func GetListOAuthPartnerCertificatesSortOrderEnumValues() []ListOAuthPartnerCertificatesSortOrderEnum
GetListOAuthPartnerCertificatesSortOrderEnumValues Enumerates the set of values for ListOAuthPartnerCertificatesSortOrderEnum
func GetMappingListOAuthPartnerCertificatesSortOrderEnum(val string) (ListOAuthPartnerCertificatesSortOrderEnum, bool)
GetMappingListOAuthPartnerCertificatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOciConsoleSignOnPolicyConsentsRequest wrapper for the ListOciConsoleSignOnPolicyConsents operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListOciConsoleSignOnPolicyConsents.go.html to see an example of how to use ListOciConsoleSignOnPolicyConsentsRequest.
type ListOciConsoleSignOnPolicyConsentsRequest 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 ListOciConsoleSignOnPolicyConsentsSortOrderEnum `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 }
func (request ListOciConsoleSignOnPolicyConsentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOciConsoleSignOnPolicyConsentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOciConsoleSignOnPolicyConsentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOciConsoleSignOnPolicyConsentsRequest) String() string
func (request ListOciConsoleSignOnPolicyConsentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListOciConsoleSignOnPolicyConsentsResponse wrapper for the ListOciConsoleSignOnPolicyConsents operation
type ListOciConsoleSignOnPolicyConsentsResponse struct { // The underlying http response RawResponse *http.Response // A list of OciConsoleSignOnPolicyConsents instances OciConsoleSignOnPolicyConsents `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"` }
func (response ListOciConsoleSignOnPolicyConsentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOciConsoleSignOnPolicyConsentsResponse) String() string
ListOciConsoleSignOnPolicyConsentsSortOrderEnum Enum with underlying type: string
type ListOciConsoleSignOnPolicyConsentsSortOrderEnum string
Set of constants representing the allowable values for ListOciConsoleSignOnPolicyConsentsSortOrderEnum
const ( ListOciConsoleSignOnPolicyConsentsSortOrderAscending ListOciConsoleSignOnPolicyConsentsSortOrderEnum = "ASCENDING" ListOciConsoleSignOnPolicyConsentsSortOrderDescending ListOciConsoleSignOnPolicyConsentsSortOrderEnum = "DESCENDING" )
func GetListOciConsoleSignOnPolicyConsentsSortOrderEnumValues() []ListOciConsoleSignOnPolicyConsentsSortOrderEnum
GetListOciConsoleSignOnPolicyConsentsSortOrderEnumValues Enumerates the set of values for ListOciConsoleSignOnPolicyConsentsSortOrderEnum
func GetMappingListOciConsoleSignOnPolicyConsentsSortOrderEnum(val string) (ListOciConsoleSignOnPolicyConsentsSortOrderEnum, bool)
GetMappingListOciConsoleSignOnPolicyConsentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPasswordPoliciesRequest wrapper for the ListPasswordPolicies operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListPasswordPolicies.go.html to see an example of how to use 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 }
func (request ListPasswordPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPasswordPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPasswordPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPasswordPoliciesRequest) String() string
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
ListPasswordPoliciesResponse wrapper for the ListPasswordPolicies operation
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"` }
func (response ListPasswordPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPasswordPoliciesResponse) String() string
ListPasswordPoliciesSortOrderEnum Enum with underlying type: string
type ListPasswordPoliciesSortOrderEnum string
Set of constants representing the allowable values for ListPasswordPoliciesSortOrderEnum
const ( ListPasswordPoliciesSortOrderAscending ListPasswordPoliciesSortOrderEnum = "ASCENDING" ListPasswordPoliciesSortOrderDescending ListPasswordPoliciesSortOrderEnum = "DESCENDING" )
func GetListPasswordPoliciesSortOrderEnumValues() []ListPasswordPoliciesSortOrderEnum
GetListPasswordPoliciesSortOrderEnumValues Enumerates the set of values for ListPasswordPoliciesSortOrderEnum
func GetMappingListPasswordPoliciesSortOrderEnum(val string) (ListPasswordPoliciesSortOrderEnum, bool)
GetMappingListPasswordPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPoliciesRequest wrapper for the ListPolicies operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListPolicies.go.html to see an example of how to use ListPoliciesRequest.
type ListPoliciesRequest 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 ListPoliciesSortOrderEnum `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 }
func (request ListPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPoliciesRequest) String() string
func (request ListPoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListPoliciesResponse wrapper for the ListPolicies operation
type ListPoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of Policies instances Policies `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"` }
func (response ListPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPoliciesResponse) String() string
ListPoliciesSortOrderEnum Enum with underlying type: string
type ListPoliciesSortOrderEnum string
Set of constants representing the allowable values for ListPoliciesSortOrderEnum
const ( ListPoliciesSortOrderAscending ListPoliciesSortOrderEnum = "ASCENDING" ListPoliciesSortOrderDescending ListPoliciesSortOrderEnum = "DESCENDING" )
func GetListPoliciesSortOrderEnumValues() []ListPoliciesSortOrderEnum
GetListPoliciesSortOrderEnumValues Enumerates the set of values for ListPoliciesSortOrderEnum
func GetMappingListPoliciesSortOrderEnum(val string) (ListPoliciesSortOrderEnum, bool)
GetMappingListPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListResourceTypeSchemaAttributesRequest wrapper for the ListResourceTypeSchemaAttributes operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListResourceTypeSchemaAttributes.go.html to see an example of how to use ListResourceTypeSchemaAttributesRequest.
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 }
func (request ListResourceTypeSchemaAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListResourceTypeSchemaAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListResourceTypeSchemaAttributesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListResourceTypeSchemaAttributesRequest) String() string
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
ListResourceTypeSchemaAttributesResponse wrapper for the ListResourceTypeSchemaAttributes operation
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"` }
func (response ListResourceTypeSchemaAttributesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListResourceTypeSchemaAttributesResponse) String() string
ListResourceTypeSchemaAttributesSortOrderEnum Enum with underlying type: string
type ListResourceTypeSchemaAttributesSortOrderEnum string
Set of constants representing the allowable values for ListResourceTypeSchemaAttributesSortOrderEnum
const ( ListResourceTypeSchemaAttributesSortOrderAscending ListResourceTypeSchemaAttributesSortOrderEnum = "ASCENDING" ListResourceTypeSchemaAttributesSortOrderDescending ListResourceTypeSchemaAttributesSortOrderEnum = "DESCENDING" )
func GetListResourceTypeSchemaAttributesSortOrderEnumValues() []ListResourceTypeSchemaAttributesSortOrderEnum
GetListResourceTypeSchemaAttributesSortOrderEnumValues Enumerates the set of values for ListResourceTypeSchemaAttributesSortOrderEnum
func GetMappingListResourceTypeSchemaAttributesSortOrderEnum(val string) (ListResourceTypeSchemaAttributesSortOrderEnum, bool)
GetMappingListResourceTypeSchemaAttributesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListRulesRequest wrapper for the ListRules operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListRules.go.html to see an example of how to use ListRulesRequest.
type ListRulesRequest 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 ListRulesSortOrderEnum `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 }
func (request ListRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRulesRequest) String() string
func (request ListRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListRulesResponse wrapper for the ListRules operation
type ListRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of Rules instances Rules `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"` }
func (response ListRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRulesResponse) String() string
ListRulesSortOrderEnum Enum with underlying type: string
type ListRulesSortOrderEnum string
Set of constants representing the allowable values for ListRulesSortOrderEnum
const ( ListRulesSortOrderAscending ListRulesSortOrderEnum = "ASCENDING" ListRulesSortOrderDescending ListRulesSortOrderEnum = "DESCENDING" )
func GetListRulesSortOrderEnumValues() []ListRulesSortOrderEnum
GetListRulesSortOrderEnumValues Enumerates the set of values for ListRulesSortOrderEnum
func GetMappingListRulesSortOrderEnum(val string) (ListRulesSortOrderEnum, bool)
GetMappingListRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchemasRequest wrapper for the ListSchemas operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSchemas.go.html to see an example of how to use ListSchemasRequest.
type ListSchemasRequest struct { // 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 ListSchemasSortOrderEnum `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 }
func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSchemasRequest) String() string
func (request ListSchemasRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSchemasResponse wrapper for the ListSchemas operation
type ListSchemasResponse struct { // The underlying http response RawResponse *http.Response // A list of Schemas instances Schemas `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"` }
func (response ListSchemasResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSchemasResponse) String() string
ListSchemasSortOrderEnum Enum with underlying type: string
type ListSchemasSortOrderEnum string
Set of constants representing the allowable values for ListSchemasSortOrderEnum
const ( ListSchemasSortOrderAscending ListSchemasSortOrderEnum = "ASCENDING" ListSchemasSortOrderDescending ListSchemasSortOrderEnum = "DESCENDING" )
func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum
GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum
func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)
GetMappingListSchemasSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSecurityQuestionSettingsRequest wrapper for the ListSecurityQuestionSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestionSettings.go.html to see an example of how to use ListSecurityQuestionSettingsRequest.
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 }
func (request ListSecurityQuestionSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSecurityQuestionSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSecurityQuestionSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSecurityQuestionSettingsRequest) String() string
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
ListSecurityQuestionSettingsResponse wrapper for the ListSecurityQuestionSettings operation
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"` }
func (response ListSecurityQuestionSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSecurityQuestionSettingsResponse) String() string
ListSecurityQuestionsRequest wrapper for the ListSecurityQuestions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSecurityQuestions.go.html to see an example of how to use ListSecurityQuestionsRequest.
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 }
func (request ListSecurityQuestionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSecurityQuestionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSecurityQuestionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSecurityQuestionsRequest) String() string
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
ListSecurityQuestionsResponse wrapper for the ListSecurityQuestions operation
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"` }
func (response ListSecurityQuestionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSecurityQuestionsResponse) String() string
ListSecurityQuestionsSortOrderEnum Enum with underlying type: string
type ListSecurityQuestionsSortOrderEnum string
Set of constants representing the allowable values for ListSecurityQuestionsSortOrderEnum
const ( ListSecurityQuestionsSortOrderAscending ListSecurityQuestionsSortOrderEnum = "ASCENDING" ListSecurityQuestionsSortOrderDescending ListSecurityQuestionsSortOrderEnum = "DESCENDING" )
func GetListSecurityQuestionsSortOrderEnumValues() []ListSecurityQuestionsSortOrderEnum
GetListSecurityQuestionsSortOrderEnumValues Enumerates the set of values for ListSecurityQuestionsSortOrderEnum
func GetMappingListSecurityQuestionsSortOrderEnum(val string) (ListSecurityQuestionsSortOrderEnum, bool)
GetMappingListSecurityQuestionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSelfRegistrationProfilesRequest wrapper for the ListSelfRegistrationProfiles operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSelfRegistrationProfiles.go.html to see an example of how to use ListSelfRegistrationProfilesRequest.
type ListSelfRegistrationProfilesRequest 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 ListSelfRegistrationProfilesSortOrderEnum `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 }
func (request ListSelfRegistrationProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSelfRegistrationProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSelfRegistrationProfilesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSelfRegistrationProfilesRequest) String() string
func (request ListSelfRegistrationProfilesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSelfRegistrationProfilesResponse wrapper for the ListSelfRegistrationProfiles operation
type ListSelfRegistrationProfilesResponse struct { // The underlying http response RawResponse *http.Response // A list of SelfRegistrationProfiles instances SelfRegistrationProfiles `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"` }
func (response ListSelfRegistrationProfilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSelfRegistrationProfilesResponse) String() string
ListSelfRegistrationProfilesSortOrderEnum Enum with underlying type: string
type ListSelfRegistrationProfilesSortOrderEnum string
Set of constants representing the allowable values for ListSelfRegistrationProfilesSortOrderEnum
const ( ListSelfRegistrationProfilesSortOrderAscending ListSelfRegistrationProfilesSortOrderEnum = "ASCENDING" ListSelfRegistrationProfilesSortOrderDescending ListSelfRegistrationProfilesSortOrderEnum = "DESCENDING" )
func GetListSelfRegistrationProfilesSortOrderEnumValues() []ListSelfRegistrationProfilesSortOrderEnum
GetListSelfRegistrationProfilesSortOrderEnumValues Enumerates the set of values for ListSelfRegistrationProfilesSortOrderEnum
func GetMappingListSelfRegistrationProfilesSortOrderEnum(val string) (ListSelfRegistrationProfilesSortOrderEnum, bool)
GetMappingListSelfRegistrationProfilesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSettingsRequest wrapper for the ListSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSettings.go.html to see an example of how to use ListSettingsRequest.
type ListSettingsRequest 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 }
func (request ListSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSettingsRequest) String() string
func (request ListSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSettingsResponse wrapper for the ListSettings operation
type ListSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of Settings instances Settings `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"` }
func (response ListSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSettingsResponse) String() string
ListSmtpCredentialsRequest wrapper for the ListSmtpCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSmtpCredentials.go.html to see an example of how to use 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 }
func (request ListSmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSmtpCredentialsRequest) String() string
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
ListSmtpCredentialsResponse wrapper for the ListSmtpCredentials operation
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"` }
func (response ListSmtpCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSmtpCredentialsResponse) String() string
ListSmtpCredentialsSortOrderEnum Enum with underlying type: string
type ListSmtpCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListSmtpCredentialsSortOrderEnum
const ( ListSmtpCredentialsSortOrderAscending ListSmtpCredentialsSortOrderEnum = "ASCENDING" ListSmtpCredentialsSortOrderDescending ListSmtpCredentialsSortOrderEnum = "DESCENDING" )
func GetListSmtpCredentialsSortOrderEnumValues() []ListSmtpCredentialsSortOrderEnum
GetListSmtpCredentialsSortOrderEnumValues Enumerates the set of values for ListSmtpCredentialsSortOrderEnum
func GetMappingListSmtpCredentialsSortOrderEnum(val string) (ListSmtpCredentialsSortOrderEnum, bool)
GetMappingListSmtpCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSocialIdentityProvidersRequest wrapper for the ListSocialIdentityProviders operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListSocialIdentityProviders.go.html to see an example of how to use ListSocialIdentityProvidersRequest.
type ListSocialIdentityProvidersRequest 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 ListSocialIdentityProvidersSortOrderEnum `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 }
func (request ListSocialIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSocialIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSocialIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSocialIdentityProvidersRequest) String() string
func (request ListSocialIdentityProvidersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSocialIdentityProvidersResponse wrapper for the ListSocialIdentityProviders operation
type ListSocialIdentityProvidersResponse struct { // The underlying http response RawResponse *http.Response // A list of SocialIdentityProviders instances SocialIdentityProviders `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"` }
func (response ListSocialIdentityProvidersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSocialIdentityProvidersResponse) String() string
ListSocialIdentityProvidersSortOrderEnum Enum with underlying type: string
type ListSocialIdentityProvidersSortOrderEnum string
Set of constants representing the allowable values for ListSocialIdentityProvidersSortOrderEnum
const ( ListSocialIdentityProvidersSortOrderAscending ListSocialIdentityProvidersSortOrderEnum = "ASCENDING" ListSocialIdentityProvidersSortOrderDescending ListSocialIdentityProvidersSortOrderEnum = "DESCENDING" )
func GetListSocialIdentityProvidersSortOrderEnumValues() []ListSocialIdentityProvidersSortOrderEnum
GetListSocialIdentityProvidersSortOrderEnumValues Enumerates the set of values for ListSocialIdentityProvidersSortOrderEnum
func GetMappingListSocialIdentityProvidersSortOrderEnum(val string) (ListSocialIdentityProvidersSortOrderEnum, bool)
GetMappingListSocialIdentityProvidersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListUserAttributesSettingsRequest wrapper for the ListUserAttributesSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserAttributesSettings.go.html to see an example of how to use ListUserAttributesSettingsRequest.
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 }
func (request ListUserAttributesSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListUserAttributesSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUserAttributesSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUserAttributesSettingsRequest) String() string
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
ListUserAttributesSettingsResponse wrapper for the ListUserAttributesSettings operation
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"` }
func (response ListUserAttributesSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUserAttributesSettingsResponse) String() string
ListUserDbCredentialsRequest wrapper for the ListUserDbCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUserDbCredentials.go.html to see an example of how to use 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 }
func (request ListUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUserDbCredentialsRequest) String() string
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
ListUserDbCredentialsResponse wrapper for the ListUserDbCredentials operation
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"` }
func (response ListUserDbCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUserDbCredentialsResponse) String() string
ListUserDbCredentialsSortOrderEnum Enum with underlying type: string
type ListUserDbCredentialsSortOrderEnum string
Set of constants representing the allowable values for ListUserDbCredentialsSortOrderEnum
const ( ListUserDbCredentialsSortOrderAscending ListUserDbCredentialsSortOrderEnum = "ASCENDING" ListUserDbCredentialsSortOrderDescending ListUserDbCredentialsSortOrderEnum = "DESCENDING" )
func GetListUserDbCredentialsSortOrderEnumValues() []ListUserDbCredentialsSortOrderEnum
GetListUserDbCredentialsSortOrderEnumValues Enumerates the set of values for ListUserDbCredentialsSortOrderEnum
func GetMappingListUserDbCredentialsSortOrderEnum(val string) (ListUserDbCredentialsSortOrderEnum, bool)
GetMappingListUserDbCredentialsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListUsersRequest wrapper for the ListUsers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/ListUsers.go.html to see an example of how to use 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 }
func (request ListUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUsersRequest) String() string
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
ListUsersResponse wrapper for the ListUsers operation
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"` }
func (response ListUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUsersResponse) String() string
ListUsersSortOrderEnum Enum with underlying type: string
type ListUsersSortOrderEnum string
Set of constants representing the allowable values for ListUsersSortOrderEnum
const ( ListUsersSortOrderAscending ListUsersSortOrderEnum = "ASCENDING" ListUsersSortOrderDescending ListUsersSortOrderEnum = "DESCENDING" )
func GetListUsersSortOrderEnumValues() []ListUsersSortOrderEnum
GetListUsersSortOrderEnumValues Enumerates the set of values for ListUsersSortOrderEnum
func GetMappingListUsersSortOrderEnum(val string) (ListUsersSortOrderEnum, bool)
GetMappingListUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
Me User Account
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"` // 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"` Name *MeName `mandatory:"false" json:"name"` // 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"` }
func (m Me) String() string
func (m Me) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MeEmails A complex attribute representing emails
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"` }
func (m MeEmails) String() string
func (m MeEmails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MeEmailsTypeEnum Enum with underlying type: string
type MeEmailsTypeEnum string
Set of constants representing the allowable values for MeEmailsTypeEnum
const ( MeEmailsTypeWork MeEmailsTypeEnum = "work" MeEmailsTypeHome MeEmailsTypeEnum = "home" MeEmailsTypeOther MeEmailsTypeEnum = "other" MeEmailsTypeRecovery MeEmailsTypeEnum = "recovery" )
func GetMappingMeEmailsTypeEnum(val string) (MeEmailsTypeEnum, bool)
GetMappingMeEmailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeEmailsTypeEnumValues() []MeEmailsTypeEnum
GetMeEmailsTypeEnumValues Enumerates the set of values for MeEmailsTypeEnum
MeEntitlements A list of entitlements for the User that represent a thing the User has.
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"` }
func (m MeEntitlements) String() string
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
MeGroups A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated
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"` }
func (m MeGroups) String() string
func (m MeGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MeGroupsTypeEnum Enum with underlying type: string
type MeGroupsTypeEnum string
Set of constants representing the allowable values for MeGroupsTypeEnum
const ( MeGroupsTypeDirect MeGroupsTypeEnum = "direct" MeGroupsTypeIndirect MeGroupsTypeEnum = "indirect" )
func GetMappingMeGroupsTypeEnum(val string) (MeGroupsTypeEnum, bool)
GetMappingMeGroupsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeGroupsTypeEnumValues() []MeGroupsTypeEnum
GetMeGroupsTypeEnumValues Enumerates the set of values for MeGroupsTypeEnum
MeIms User's instant messaging addresses
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"` }
func (m MeIms) String() string
func (m MeIms) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MeImsTypeEnum Enum with underlying type: string
type MeImsTypeEnum string
Set of constants representing the allowable values for MeImsTypeEnum
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" )
func GetMappingMeImsTypeEnum(val string) (MeImsTypeEnum, bool)
GetMappingMeImsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeImsTypeEnumValues() []MeImsTypeEnum
GetMeImsTypeEnumValues Enumerates the set of values for MeImsTypeEnum
MeName A complex attribute that contains attributes representing the name **SCIM++ Properties:**
type MeName struct { // 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"` // Last name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Last Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FamilyName *string `mandatory:"false" json:"familyName"` // 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"` }
func (m MeName) String() string
func (m MeName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MePasswordChanger The schema used for a user changing their own password.
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. The maximum length for a password is controlled by a 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"` }
func (m MePasswordChanger) String() string
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
MePhoneNumbers Phone numbers
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"` }
func (m MePhoneNumbers) String() string
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
MePhoneNumbersTypeEnum Enum with underlying type: string
type MePhoneNumbersTypeEnum string
Set of constants representing the allowable values for MePhoneNumbersTypeEnum
const ( MePhoneNumbersTypeWork MePhoneNumbersTypeEnum = "work" MePhoneNumbersTypeHome MePhoneNumbersTypeEnum = "home" MePhoneNumbersTypeMobile MePhoneNumbersTypeEnum = "mobile" MePhoneNumbersTypeFax MePhoneNumbersTypeEnum = "fax" MePhoneNumbersTypePager MePhoneNumbersTypeEnum = "pager" MePhoneNumbersTypeOther MePhoneNumbersTypeEnum = "other" MePhoneNumbersTypeRecovery MePhoneNumbersTypeEnum = "recovery" )
func GetMappingMePhoneNumbersTypeEnum(val string) (MePhoneNumbersTypeEnum, bool)
GetMappingMePhoneNumbersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMePhoneNumbersTypeEnumValues() []MePhoneNumbersTypeEnum
GetMePhoneNumbersTypeEnumValues Enumerates the set of values for MePhoneNumbersTypeEnum
MePhotos URLs of photos for the User
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"` }
func (m MePhotos) String() string
func (m MePhotos) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MePhotosTypeEnum Enum with underlying type: string
type MePhotosTypeEnum string
Set of constants representing the allowable values for MePhotosTypeEnum
const ( MePhotosTypePhoto MePhotosTypeEnum = "photo" MePhotosTypeThumbnail MePhotosTypeEnum = "thumbnail" )
func GetMappingMePhotosTypeEnum(val string) (MePhotosTypeEnum, bool)
GetMappingMePhotosTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMePhotosTypeEnumValues() []MePhotosTypeEnum
GetMePhotosTypeEnumValues Enumerates the set of values for MePhotosTypeEnum
MeRoles A list of roles for the User that collectively represent who the User is; e.g., 'Student', 'Faculty'.
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"` }
func (m MeRoles) String() string
func (m MeRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MeUserTypeEnum Enum with underlying type: string
type MeUserTypeEnum string
Set of constants representing the allowable values for MeUserTypeEnum
const ( MeUserTypeContractor MeUserTypeEnum = "Contractor" MeUserTypeEmployee MeUserTypeEnum = "Employee" MeUserTypeIntern MeUserTypeEnum = "Intern" MeUserTypeTemp MeUserTypeEnum = "Temp" MeUserTypeExternal MeUserTypeEnum = "External" MeUserTypeService MeUserTypeEnum = "Service" MeUserTypeGeneric MeUserTypeEnum = "Generic" )
func GetMappingMeUserTypeEnum(val string) (MeUserTypeEnum, bool)
GetMappingMeUserTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMeUserTypeEnumValues() []MeUserTypeEnum
GetMeUserTypeEnumValues Enumerates the set of values for MeUserTypeEnum
MeX509Certificates A list of certificates issued to the User.
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"` }
func (m MeX509Certificates) String() string
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
Meta A complex attribute that contains resource metadata. All sub-attributes are OPTIONAL. **SCIM++ Properties:**
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"` }
func (m Meta) String() string
func (m Meta) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyApiKey The user's API key.
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"` }
func (m MyApiKey) String() string
func (m MyApiKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyApiKeyUser The user linked to the API key. **SCIM++ Properties:**
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"` }
func (m MyApiKeyUser) String() string
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
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.
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"` }
func (m MyApiKeys) String() string
func (m MyApiKeys) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyApp Schema for MyApp resource.
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"` }
func (m MyApp) String() string
func (m MyApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyAppApp Application on which the account is based **SCIM++ Properties:**
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"` }
func (m MyAppApp) String() string
func (m MyAppApp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyAppOwner Owning user of the account **SCIM++ Properties:**
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"` }
func (m MyAppOwner) String() string
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
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.
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"` }
func (m MyAppSearchRequest) String() string
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
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:**
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"` }
func (m MyAppUserWalletArtifact) String() string
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
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.
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"` }
func (m MyApps) String() string
func (m MyApps) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyAuthToken The user's Auth token resource.
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"` }
func (m MyAuthToken) String() string
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
MyAuthTokenStatusEnum Enum with underlying type: string
type MyAuthTokenStatusEnum string
Set of constants representing the allowable values for MyAuthTokenStatusEnum
const ( MyAuthTokenStatusActive MyAuthTokenStatusEnum = "ACTIVE" MyAuthTokenStatusInactive MyAuthTokenStatusEnum = "INACTIVE" )
func GetMappingMyAuthTokenStatusEnum(val string) (MyAuthTokenStatusEnum, bool)
GetMappingMyAuthTokenStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthTokenStatusEnumValues() []MyAuthTokenStatusEnum
GetMyAuthTokenStatusEnumValues Enumerates the set of values for MyAuthTokenStatusEnum
MyAuthTokenUser The user linked to the Auth token. **SCIM++ Properties:**
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"` }
func (m MyAuthTokenUser) String() string
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
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.
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"` }
func (m MyAuthTokens) String() string
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
MyAuthenticationFactorInitiator This schema defines the attributes of Initiator call.
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"` }
func (m MyAuthenticationFactorInitiator) String() string
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
MyAuthenticationFactorInitiatorAdditionalAttributes Additional attributes which will be sent as part of a push notification
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"` }
func (m MyAuthenticationFactorInitiatorAdditionalAttributes) String() string
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
MyAuthenticationFactorInitiatorAuthFactorEnum Enum with underlying type: string
type MyAuthenticationFactorInitiatorAuthFactorEnum string
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorAuthFactorEnum
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" )
func GetMappingMyAuthenticationFactorInitiatorAuthFactorEnum(val string) (MyAuthenticationFactorInitiatorAuthFactorEnum, bool)
GetMappingMyAuthenticationFactorInitiatorAuthFactorEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorAuthFactorEnumValues() []MyAuthenticationFactorInitiatorAuthFactorEnum
GetMyAuthenticationFactorInitiatorAuthFactorEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorAuthFactorEnum
MyAuthenticationFactorInitiatorPreferenceTypeEnum Enum with underlying type: string
type MyAuthenticationFactorInitiatorPreferenceTypeEnum string
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorPreferenceTypeEnum
const ( MyAuthenticationFactorInitiatorPreferenceTypePasswordless MyAuthenticationFactorInitiatorPreferenceTypeEnum = "PASSWORDLESS" MyAuthenticationFactorInitiatorPreferenceTypeMfa MyAuthenticationFactorInitiatorPreferenceTypeEnum = "MFA" )
func GetMappingMyAuthenticationFactorInitiatorPreferenceTypeEnum(val string) (MyAuthenticationFactorInitiatorPreferenceTypeEnum, bool)
GetMappingMyAuthenticationFactorInitiatorPreferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorPreferenceTypeEnumValues() []MyAuthenticationFactorInitiatorPreferenceTypeEnum
GetMyAuthenticationFactorInitiatorPreferenceTypeEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorPreferenceTypeEnum
MyAuthenticationFactorInitiatorScenarioEnum Enum with underlying type: string
type MyAuthenticationFactorInitiatorScenarioEnum string
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorScenarioEnum
const ( MyAuthenticationFactorInitiatorScenarioEnrollment MyAuthenticationFactorInitiatorScenarioEnum = "ENROLLMENT" MyAuthenticationFactorInitiatorScenarioAuthentication MyAuthenticationFactorInitiatorScenarioEnum = "AUTHENTICATION" )
func GetMappingMyAuthenticationFactorInitiatorScenarioEnum(val string) (MyAuthenticationFactorInitiatorScenarioEnum, bool)
GetMappingMyAuthenticationFactorInitiatorScenarioEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorScenarioEnumValues() []MyAuthenticationFactorInitiatorScenarioEnum
GetMyAuthenticationFactorInitiatorScenarioEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorScenarioEnum
MyAuthenticationFactorInitiatorThirdPartyFactor User's third-party authentication factor details **SCIM++ Properties:**
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"` }
func (m MyAuthenticationFactorInitiatorThirdPartyFactor) String() string
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
MyAuthenticationFactorInitiatorTypeEnum Enum with underlying type: string
type MyAuthenticationFactorInitiatorTypeEnum string
Set of constants representing the allowable values for MyAuthenticationFactorInitiatorTypeEnum
const ( MyAuthenticationFactorInitiatorTypeSaml MyAuthenticationFactorInitiatorTypeEnum = "SAML" MyAuthenticationFactorInitiatorTypeOidc MyAuthenticationFactorInitiatorTypeEnum = "OIDC" )
func GetMappingMyAuthenticationFactorInitiatorTypeEnum(val string) (MyAuthenticationFactorInitiatorTypeEnum, bool)
GetMappingMyAuthenticationFactorInitiatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorInitiatorTypeEnumValues() []MyAuthenticationFactorInitiatorTypeEnum
GetMyAuthenticationFactorInitiatorTypeEnumValues Enumerates the set of values for MyAuthenticationFactorInitiatorTypeEnum
MyAuthenticationFactorValidator Validate any given Authentication Factor
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"` }
func (m MyAuthenticationFactorValidator) String() string
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
MyAuthenticationFactorValidatorAdditionalAttributes Additional attributes which will be sent as part of a push notification
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"` }
func (m MyAuthenticationFactorValidatorAdditionalAttributes) String() string
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
MyAuthenticationFactorValidatorAuthFactorEnum Enum with underlying type: string
type MyAuthenticationFactorValidatorAuthFactorEnum string
Set of constants representing the allowable values for MyAuthenticationFactorValidatorAuthFactorEnum
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" )
func GetMappingMyAuthenticationFactorValidatorAuthFactorEnum(val string) (MyAuthenticationFactorValidatorAuthFactorEnum, bool)
GetMappingMyAuthenticationFactorValidatorAuthFactorEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorAuthFactorEnumValues() []MyAuthenticationFactorValidatorAuthFactorEnum
GetMyAuthenticationFactorValidatorAuthFactorEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorAuthFactorEnum
MyAuthenticationFactorValidatorPreferenceTypeEnum Enum with underlying type: string
type MyAuthenticationFactorValidatorPreferenceTypeEnum string
Set of constants representing the allowable values for MyAuthenticationFactorValidatorPreferenceTypeEnum
const ( MyAuthenticationFactorValidatorPreferenceTypePasswordless MyAuthenticationFactorValidatorPreferenceTypeEnum = "PASSWORDLESS" MyAuthenticationFactorValidatorPreferenceTypeMfa MyAuthenticationFactorValidatorPreferenceTypeEnum = "MFA" )
func GetMappingMyAuthenticationFactorValidatorPreferenceTypeEnum(val string) (MyAuthenticationFactorValidatorPreferenceTypeEnum, bool)
GetMappingMyAuthenticationFactorValidatorPreferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorPreferenceTypeEnumValues() []MyAuthenticationFactorValidatorPreferenceTypeEnum
GetMyAuthenticationFactorValidatorPreferenceTypeEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorPreferenceTypeEnum
MyAuthenticationFactorValidatorScenarioEnum Enum with underlying type: string
type MyAuthenticationFactorValidatorScenarioEnum string
Set of constants representing the allowable values for MyAuthenticationFactorValidatorScenarioEnum
const ( MyAuthenticationFactorValidatorScenarioEnrollment MyAuthenticationFactorValidatorScenarioEnum = "ENROLLMENT" MyAuthenticationFactorValidatorScenarioAuthentication MyAuthenticationFactorValidatorScenarioEnum = "AUTHENTICATION" )
func GetMappingMyAuthenticationFactorValidatorScenarioEnum(val string) (MyAuthenticationFactorValidatorScenarioEnum, bool)
GetMappingMyAuthenticationFactorValidatorScenarioEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorScenarioEnumValues() []MyAuthenticationFactorValidatorScenarioEnum
GetMyAuthenticationFactorValidatorScenarioEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorScenarioEnum
MyAuthenticationFactorValidatorSecurityQuestions List of security questions the user has submitted to get authenticated.
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"` }
func (m MyAuthenticationFactorValidatorSecurityQuestions) String() string
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
MyAuthenticationFactorValidatorStatusEnum Enum with underlying type: string
type MyAuthenticationFactorValidatorStatusEnum string
Set of constants representing the allowable values for MyAuthenticationFactorValidatorStatusEnum
const ( MyAuthenticationFactorValidatorStatusSuccess MyAuthenticationFactorValidatorStatusEnum = "SUCCESS" MyAuthenticationFactorValidatorStatusFailure MyAuthenticationFactorValidatorStatusEnum = "FAILURE" )
func GetMappingMyAuthenticationFactorValidatorStatusEnum(val string) (MyAuthenticationFactorValidatorStatusEnum, bool)
GetMappingMyAuthenticationFactorValidatorStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorStatusEnumValues() []MyAuthenticationFactorValidatorStatusEnum
GetMyAuthenticationFactorValidatorStatusEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorStatusEnum
MyAuthenticationFactorValidatorThirdPartyFactor User's third-party authentication factor details **SCIM++ Properties:**
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"` }
func (m MyAuthenticationFactorValidatorThirdPartyFactor) String() string
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
MyAuthenticationFactorValidatorTypeEnum Enum with underlying type: string
type MyAuthenticationFactorValidatorTypeEnum string
Set of constants representing the allowable values for MyAuthenticationFactorValidatorTypeEnum
const ( MyAuthenticationFactorValidatorTypeSaml MyAuthenticationFactorValidatorTypeEnum = "SAML" MyAuthenticationFactorValidatorTypeOidc MyAuthenticationFactorValidatorTypeEnum = "OIDC" )
func GetMappingMyAuthenticationFactorValidatorTypeEnum(val string) (MyAuthenticationFactorValidatorTypeEnum, bool)
GetMappingMyAuthenticationFactorValidatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorValidatorTypeEnumValues() []MyAuthenticationFactorValidatorTypeEnum
GetMyAuthenticationFactorValidatorTypeEnumValues Enumerates the set of values for MyAuthenticationFactorValidatorTypeEnum
MyAuthenticationFactorsRemover This schema defines the attributes of Authentication Factors Remover call.
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"` // Specifies the token to be removed // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: request // - uniqueness: none // - idcsSearchable: false Token *string `mandatory:"false" json:"token"` }
func (m MyAuthenticationFactorsRemover) String() string
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
MyAuthenticationFactorsRemoverTypeEnum Enum with underlying type: string
type MyAuthenticationFactorsRemoverTypeEnum string
Set of constants representing the allowable values for MyAuthenticationFactorsRemoverTypeEnum
const ( MyAuthenticationFactorsRemoverTypeKmsi MyAuthenticationFactorsRemoverTypeEnum = "KMSI" MyAuthenticationFactorsRemoverTypeMfa MyAuthenticationFactorsRemoverTypeEnum = "MFA" MyAuthenticationFactorsRemoverTypeAccountrecovery MyAuthenticationFactorsRemoverTypeEnum = "ACCOUNTRECOVERY" MyAuthenticationFactorsRemoverTypeAll MyAuthenticationFactorsRemoverTypeEnum = "ALL" )
func GetMappingMyAuthenticationFactorsRemoverTypeEnum(val string) (MyAuthenticationFactorsRemoverTypeEnum, bool)
GetMappingMyAuthenticationFactorsRemoverTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyAuthenticationFactorsRemoverTypeEnumValues() []MyAuthenticationFactorsRemoverTypeEnum
GetMyAuthenticationFactorsRemoverTypeEnumValues Enumerates the set of values for MyAuthenticationFactorsRemoverTypeEnum
MyAuthenticationFactorsRemoverUser User for whom the authentication factors need to be deleted **SCIM++ Properties:**
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"` }
func (m MyAuthenticationFactorsRemoverUser) String() string
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
MyCompletedApproval Schema for MyPendingApproval and MyCompletedApproval
type MyCompletedApproval 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"` // The Unique Identifier of the request. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none RequestId *string `mandatory:"false" json:"requestId"` // The OCI Unique Identifier of the request. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none RequestOcid *string `mandatory:"false" json:"requestOcid"` // Requested Resource display name // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ResourceDisplayName *string `mandatory:"false" json:"resourceDisplayName"` // Requested Resource type // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ResourceType *string `mandatory:"false" json:"resourceType"` // Time by when ApprovalWorkflowInstance expires // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none Expires *string `mandatory:"false" json:"expires"` // Request Details // **SCIM++ Properties:** // - idcsSearchable: false // - idcsScimCompliant: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none RequestDetails *string `mandatory:"false" json:"requestDetails"` // Status of the approver's response on the approval // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string Status *string `mandatory:"false" json:"status"` // The time that the user responded to the Approval // **SCIM++ Properties:** // - multiValued: false // - idcsSearchable: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none ResponseTime *string `mandatory:"false" json:"responseTime"` // Justification for approval // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none Justification *string `mandatory:"false" json:"justification"` // The time that the Request was created // **SCIM++ Properties:** // - multiValued: false // - idcsSearchable: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none RequestCreatedTime *string `mandatory:"false" json:"requestCreatedTime"` }
func (m MyCompletedApproval) String() string
func (m MyCompletedApproval) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyCompletedApprovals 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.
type MyCompletedApprovals 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 []MyCompletedApproval `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"` }
func (m MyCompletedApprovals) String() string
func (m MyCompletedApprovals) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyCustomerSecretKey The user's customer secret key.
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"` }
func (m MyCustomerSecretKey) String() string
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
MyCustomerSecretKeyStatusEnum Enum with underlying type: string
type MyCustomerSecretKeyStatusEnum string
Set of constants representing the allowable values for MyCustomerSecretKeyStatusEnum
const ( MyCustomerSecretKeyStatusActive MyCustomerSecretKeyStatusEnum = "ACTIVE" MyCustomerSecretKeyStatusInactive MyCustomerSecretKeyStatusEnum = "INACTIVE" )
func GetMappingMyCustomerSecretKeyStatusEnum(val string) (MyCustomerSecretKeyStatusEnum, bool)
GetMappingMyCustomerSecretKeyStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyCustomerSecretKeyStatusEnumValues() []MyCustomerSecretKeyStatusEnum
GetMyCustomerSecretKeyStatusEnumValues Enumerates the set of values for MyCustomerSecretKeyStatusEnum
MyCustomerSecretKeyUser User linked to customer secret key **SCIM++ Properties:**
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"` }
func (m MyCustomerSecretKeyUser) String() string
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
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.
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"` }
func (m MyCustomerSecretKeys) String() string
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
MyDevice Device Resource.
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"` }
func (m MyDevice) String() string
func (m MyDevice) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyDeviceAdditionalAttributes Device additional attributes
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"` }
func (m MyDeviceAdditionalAttributes) String() string
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
MyDeviceAuthenticationFactors Authentication Factors
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"` }
func (m MyDeviceAuthenticationFactors) String() string
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
MyDeviceAuthenticationFactorsStatusEnum Enum with underlying type: string
type MyDeviceAuthenticationFactorsStatusEnum string
Set of constants representing the allowable values for MyDeviceAuthenticationFactorsStatusEnum
const ( MyDeviceAuthenticationFactorsStatusInitiated MyDeviceAuthenticationFactorsStatusEnum = "INITIATED" MyDeviceAuthenticationFactorsStatusInprogress MyDeviceAuthenticationFactorsStatusEnum = "INPROGRESS" MyDeviceAuthenticationFactorsStatusEnrolled MyDeviceAuthenticationFactorsStatusEnum = "ENROLLED" MyDeviceAuthenticationFactorsStatusLocked MyDeviceAuthenticationFactorsStatusEnum = "LOCKED" MyDeviceAuthenticationFactorsStatusInactive MyDeviceAuthenticationFactorsStatusEnum = "INACTIVE" MyDeviceAuthenticationFactorsStatusBlocked MyDeviceAuthenticationFactorsStatusEnum = "BLOCKED" )
func GetMappingMyDeviceAuthenticationFactorsStatusEnum(val string) (MyDeviceAuthenticationFactorsStatusEnum, bool)
GetMappingMyDeviceAuthenticationFactorsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceAuthenticationFactorsStatusEnumValues() []MyDeviceAuthenticationFactorsStatusEnum
GetMyDeviceAuthenticationFactorsStatusEnumValues Enumerates the set of values for MyDeviceAuthenticationFactorsStatusEnum
MyDeviceAuthenticationFactorsTypeEnum Enum with underlying type: string
type MyDeviceAuthenticationFactorsTypeEnum string
Set of constants representing the allowable values for MyDeviceAuthenticationFactorsTypeEnum
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" )
func GetMappingMyDeviceAuthenticationFactorsTypeEnum(val string) (MyDeviceAuthenticationFactorsTypeEnum, bool)
GetMappingMyDeviceAuthenticationFactorsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceAuthenticationFactorsTypeEnumValues() []MyDeviceAuthenticationFactorsTypeEnum
GetMyDeviceAuthenticationFactorsTypeEnumValues Enumerates the set of values for MyDeviceAuthenticationFactorsTypeEnum
MyDeviceNonCompliances Device Non Compliances
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"` }
func (m MyDeviceNonCompliances) String() string
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
MyDeviceNonCompliancesActionEnum Enum with underlying type: string
type MyDeviceNonCompliancesActionEnum string
Set of constants representing the allowable values for MyDeviceNonCompliancesActionEnum
const ( MyDeviceNonCompliancesActionNotify MyDeviceNonCompliancesActionEnum = "NOTIFY" MyDeviceNonCompliancesActionBlock MyDeviceNonCompliancesActionEnum = "BLOCK" MyDeviceNonCompliancesActionAllow MyDeviceNonCompliancesActionEnum = "ALLOW" MyDeviceNonCompliancesActionUnknown MyDeviceNonCompliancesActionEnum = "UNKNOWN" )
func GetMappingMyDeviceNonCompliancesActionEnum(val string) (MyDeviceNonCompliancesActionEnum, bool)
GetMappingMyDeviceNonCompliancesActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceNonCompliancesActionEnumValues() []MyDeviceNonCompliancesActionEnum
GetMyDeviceNonCompliancesActionEnumValues Enumerates the set of values for MyDeviceNonCompliancesActionEnum
MyDevicePlatformEnum Enum with underlying type: string
type MyDevicePlatformEnum string
Set of constants representing the allowable values for MyDevicePlatformEnum
const ( MyDevicePlatformIos MyDevicePlatformEnum = "IOS" MyDevicePlatformAndroid MyDevicePlatformEnum = "ANDROID" MyDevicePlatformWindows MyDevicePlatformEnum = "WINDOWS" MyDevicePlatformCellular MyDevicePlatformEnum = "CELLULAR" )
func GetMappingMyDevicePlatformEnum(val string) (MyDevicePlatformEnum, bool)
GetMappingMyDevicePlatformEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDevicePlatformEnumValues() []MyDevicePlatformEnum
GetMyDevicePlatformEnumValues Enumerates the set of values for MyDevicePlatformEnum
MyDevicePushNotificationTarget Push Notification target. Reference to Device notification related resource **SCIM++ Properties:**
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"` }
func (m MyDevicePushNotificationTarget) String() string
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
MyDeviceStatusEnum Enum with underlying type: string
type MyDeviceStatusEnum string
Set of constants representing the allowable values for MyDeviceStatusEnum
const ( MyDeviceStatusInitiated MyDeviceStatusEnum = "INITIATED" MyDeviceStatusInprogress MyDeviceStatusEnum = "INPROGRESS" MyDeviceStatusInactive MyDeviceStatusEnum = "INACTIVE" MyDeviceStatusEnrolled MyDeviceStatusEnum = "ENROLLED" MyDeviceStatusLocked MyDeviceStatusEnum = "LOCKED" MyDeviceStatusBlocked MyDeviceStatusEnum = "BLOCKED" )
func GetMappingMyDeviceStatusEnum(val string) (MyDeviceStatusEnum, bool)
GetMappingMyDeviceStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyDeviceStatusEnumValues() []MyDeviceStatusEnum
GetMyDeviceStatusEnumValues Enumerates the set of values for MyDeviceStatusEnum
MyDeviceThirdPartyFactor User's third-party authentication factor details **Added In:** 19.2.1 **SCIM++ Properties:**
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"` }
func (m MyDeviceThirdPartyFactor) String() string
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
MyDeviceUser Device member **Deprecated Since: 17.3.4** **SCIM++ Properties:**
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"` }
func (m MyDeviceUser) String() string
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
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.
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"` }
func (m MyDevices) String() string
func (m MyDevices) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyGroup The Group resource.
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"` }
func (m MyGroup) String() string
func (m MyGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m MyGroupMembers) String() string
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
MyGroupMembersTypeEnum Enum with underlying type: string
type MyGroupMembersTypeEnum string
Set of constants representing the allowable values for MyGroupMembersTypeEnum
const ( MyGroupMembersTypeUser MyGroupMembersTypeEnum = "User" )
func GetMappingMyGroupMembersTypeEnum(val string) (MyGroupMembersTypeEnum, bool)
GetMappingMyGroupMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyGroupMembersTypeEnumValues() []MyGroupMembersTypeEnum
GetMyGroupMembersTypeEnumValues Enumerates the set of values for MyGroupMembersTypeEnum
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.
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"` }
func (m MyGroupSearchRequest) String() string
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
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.
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"` }
func (m MyGroups) String() string
func (m MyGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyOAuth2ClientCredential The user's OAuth2 client credentials.
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"` }
func (m MyOAuth2ClientCredential) String() string
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
MyOAuth2ClientCredentialScopes Scopes
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"` }
func (m MyOAuth2ClientCredentialScopes) String() string
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
MyOAuth2ClientCredentialStatusEnum Enum with underlying type: string
type MyOAuth2ClientCredentialStatusEnum string
Set of constants representing the allowable values for MyOAuth2ClientCredentialStatusEnum
const ( MyOAuth2ClientCredentialStatusActive MyOAuth2ClientCredentialStatusEnum = "ACTIVE" MyOAuth2ClientCredentialStatusInactive MyOAuth2ClientCredentialStatusEnum = "INACTIVE" )
func GetMappingMyOAuth2ClientCredentialStatusEnum(val string) (MyOAuth2ClientCredentialStatusEnum, bool)
GetMappingMyOAuth2ClientCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyOAuth2ClientCredentialStatusEnumValues() []MyOAuth2ClientCredentialStatusEnum
GetMyOAuth2ClientCredentialStatusEnumValues Enumerates the set of values for MyOAuth2ClientCredentialStatusEnum
MyOAuth2ClientCredentialUser The user linked to the OAuth2 client credential. **SCIM++ Properties:**
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"` }
func (m MyOAuth2ClientCredentialUser) String() string
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
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.
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"` }
func (m MyOAuth2ClientCredentials) String() string
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
MyPendingApproval Schema for MyPendingApproval and MyCompletedApproval
type MyPendingApproval 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"` // The Unique Identifier of the request. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none RequestId *string `mandatory:"false" json:"requestId"` // The OCI Unique Identifier of the request. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none RequestOcid *string `mandatory:"false" json:"requestOcid"` // Requested Resource display name // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ResourceDisplayName *string `mandatory:"false" json:"resourceDisplayName"` // Requested Resource type // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none ResourceType *string `mandatory:"false" json:"resourceType"` // Time by when ApprovalWorkflowInstance expires // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none Expires *string `mandatory:"false" json:"expires"` // Request Details // **SCIM++ Properties:** // - idcsSearchable: false // - idcsScimCompliant: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none RequestDetails *string `mandatory:"false" json:"requestDetails"` // Status of the approver's response on the approval // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string Status *string `mandatory:"false" json:"status"` // The time that the user responded to the Approval // **SCIM++ Properties:** // - multiValued: false // - idcsSearchable: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none ResponseTime *string `mandatory:"false" json:"responseTime"` // Justification for approval // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string // - uniqueness: none Justification *string `mandatory:"false" json:"justification"` // The time that the Request was created // **SCIM++ Properties:** // - multiValued: false // - idcsSearchable: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none RequestCreatedTime *string `mandatory:"false" json:"requestCreatedTime"` }
func (m MyPendingApproval) String() string
func (m MyPendingApproval) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyPendingApprovals 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.
type MyPendingApprovals 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 []MyPendingApproval `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"` }
func (m MyPendingApprovals) String() string
func (m MyPendingApprovals) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyRequest Request resource
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: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Status MyRequestStatusEnum `mandatory:"false" json:"status,omitempty"` // Requestor can set action to CANCEL to cancel the request or to ESCALATE to escalate the request while the request status is IN_PROGRESS. Requestor can't escalate the request if canceling or escalation is in progress. // **Added In:** 2307071836 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Action MyRequestActionEnum `mandatory:"false" json:"action,omitempty"` // Time by when Request expires // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none Expires *string `mandatory:"false" json:"expires"` // Approvals created for this request. // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - returned: request // - type: complex // - uniqueness: none ApprovalDetails []MyRequestApprovalDetails `mandatory:"false" json:"approvalDetails"` Requestor *MyRequestRequestor `mandatory:"false" json:"requestor"` }
func (m MyRequest) String() string
func (m MyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyRequestActionEnum Enum with underlying type: string
type MyRequestActionEnum string
Set of constants representing the allowable values for MyRequestActionEnum
const ( MyRequestActionCancel MyRequestActionEnum = "CANCEL" MyRequestActionEscalate MyRequestActionEnum = "ESCALATE" )
func GetMappingMyRequestActionEnum(val string) (MyRequestActionEnum, bool)
GetMappingMyRequestActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyRequestActionEnumValues() []MyRequestActionEnum
GetMyRequestActionEnumValues Enumerates the set of values for MyRequestActionEnum
MyRequestApprovalDetails Approvals created for this request.
type MyRequestApprovalDetails struct { // Approver Id // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - returned: default // - type: string // - uniqueness: none // - mutability: readOnly ApproverId *string `mandatory:"false" json:"approverId"` // Approver display name // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - returned: default // - type: string // - uniqueness: none // - mutability: readOnly ApproverDisplayName *string `mandatory:"false" json:"approverDisplayName"` // Approval Justification // **Added In:** 2307071836 // **SCIM++ Properties:** // - multiValued: false // - idcsSearchable: false // - returned: default // - type: string // - uniqueness: none // - mutability: readOnly Justification *string `mandatory:"false" json:"justification"` // Approval Status // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - returned: default // - type: string // - uniqueness: none // - mutability: readOnly Status *string `mandatory:"false" json:"status"` // Approval Order // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - returned: default // - type: integer // - uniqueness: none // - mutability: readOnly Order *int `mandatory:"false" json:"order"` // Approval Type (Escalation or Regular) // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - returned: default // - type: string // - uniqueness: none // - mutability: readOnly ApprovalType *string `mandatory:"false" json:"approvalType"` // Approval Update Time // **Added In:** 2307071836 // **SCIM++ Properties:** // - multiValued: false // - idcsSearchable: false // - returned: default // - type: dateTime // - uniqueness: none // - mutability: readOnly TimeUpdated *string `mandatory:"false" json:"timeUpdated"` }
func (m MyRequestApprovalDetails) String() string
func (m MyRequestApprovalDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MyRequestRequesting Requestable resource reference. **SCIM++ Properties:**
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"` // Resource description // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` }
func (m MyRequestRequesting) String() string
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
MyRequestRequestingTypeEnum Enum with underlying type: string
type MyRequestRequestingTypeEnum string
Set of constants representing the allowable values for MyRequestRequestingTypeEnum
const ( MyRequestRequestingTypeGroup MyRequestRequestingTypeEnum = "Group" MyRequestRequestingTypeApp MyRequestRequestingTypeEnum = "App" )
func GetMappingMyRequestRequestingTypeEnum(val string) (MyRequestRequestingTypeEnum, bool)
GetMappingMyRequestRequestingTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyRequestRequestingTypeEnumValues() []MyRequestRequestingTypeEnum
GetMyRequestRequestingTypeEnumValues Enumerates the set of values for MyRequestRequestingTypeEnum
MyRequestRequestor Requesting User **SCIM++ Properties:**
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"` }
func (m MyRequestRequestor) String() string
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
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.
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"` }
func (m MyRequestSearchRequest) String() string
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
MyRequestStatusEnum Enum with underlying type: string
type MyRequestStatusEnum string
Set of constants representing the allowable values for MyRequestStatusEnum
const ( MyRequestStatusCreated MyRequestStatusEnum = "CREATED" MyRequestStatusComplete MyRequestStatusEnum = "COMPLETE" MyRequestStatusInProgress MyRequestStatusEnum = "IN_PROGRESS" MyRequestStatusApproved MyRequestStatusEnum = "APPROVED" MyRequestStatusRejected MyRequestStatusEnum = "REJECTED" MyRequestStatusCanceled MyRequestStatusEnum = "CANCELED" MyRequestStatusExpired MyRequestStatusEnum = "EXPIRED" MyRequestStatusFailed MyRequestStatusEnum = "FAILED" )
func GetMappingMyRequestStatusEnum(val string) (MyRequestStatusEnum, bool)
GetMappingMyRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyRequestStatusEnumValues() []MyRequestStatusEnum
GetMyRequestStatusEnumValues Enumerates the set of values for MyRequestStatusEnum
MyRequestableGroup The Group resource.
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"` }
func (m MyRequestableGroup) String() string
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
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.
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"` }
func (m MyRequestableGroupMembers) String() string
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
MyRequestableGroupMembersTypeEnum Enum with underlying type: string
type MyRequestableGroupMembersTypeEnum string
Set of constants representing the allowable values for MyRequestableGroupMembersTypeEnum
const ( MyRequestableGroupMembersTypeUser MyRequestableGroupMembersTypeEnum = "User" )
func GetMappingMyRequestableGroupMembersTypeEnum(val string) (MyRequestableGroupMembersTypeEnum, bool)
GetMappingMyRequestableGroupMembersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyRequestableGroupMembersTypeEnumValues() []MyRequestableGroupMembersTypeEnum
GetMyRequestableGroupMembersTypeEnumValues Enumerates the set of values for MyRequestableGroupMembersTypeEnum
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.
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"` }
func (m MyRequestableGroupSearchRequest) String() string
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
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.
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"` }
func (m MyRequestableGroups) String() string
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
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.
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"` }
func (m MyRequests) String() string
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
MySmtpCredential User's smtp credential
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"` }
func (m MySmtpCredential) String() string
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
MySmtpCredentialStatusEnum Enum with underlying type: string
type MySmtpCredentialStatusEnum string
Set of constants representing the allowable values for MySmtpCredentialStatusEnum
const ( MySmtpCredentialStatusActive MySmtpCredentialStatusEnum = "ACTIVE" MySmtpCredentialStatusInactive MySmtpCredentialStatusEnum = "INACTIVE" )
func GetMappingMySmtpCredentialStatusEnum(val string) (MySmtpCredentialStatusEnum, bool)
GetMappingMySmtpCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySmtpCredentialStatusEnumValues() []MySmtpCredentialStatusEnum
GetMySmtpCredentialStatusEnumValues Enumerates the set of values for MySmtpCredentialStatusEnum
MySmtpCredentialUser User linked to smtp credential **SCIM++ Properties:**
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"` }
func (m MySmtpCredentialUser) String() string
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
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.
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"` }
func (m MySmtpCredentials) String() string
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
MySupportAccount Support Provider Account
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"` }
func (m MySupportAccount) String() string
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
MySupportAccountProviderEnum Enum with underlying type: string
type MySupportAccountProviderEnum string
Set of constants representing the allowable values for MySupportAccountProviderEnum
const ( MySupportAccountProviderMos MySupportAccountProviderEnum = "MOS" )
func GetMappingMySupportAccountProviderEnum(val string) (MySupportAccountProviderEnum, bool)
GetMappingMySupportAccountProviderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMySupportAccountProviderEnumValues() []MySupportAccountProviderEnum
GetMySupportAccountProviderEnumValues Enumerates the set of values for MySupportAccountProviderEnum
MySupportAccountUser User linked to Support Account **SCIM++ Properties:**
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"` }
func (m MySupportAccountUser) String() string
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
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.
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"` }
func (m MySupportAccounts) String() string
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
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.
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"` }
func (m MyTrustedUserAgent) String() string
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
MyTrustedUserAgentTokenTypeEnum Enum with underlying type: string
type MyTrustedUserAgentTokenTypeEnum string
Set of constants representing the allowable values for MyTrustedUserAgentTokenTypeEnum
const ( MyTrustedUserAgentTokenTypeKmsi MyTrustedUserAgentTokenTypeEnum = "KMSI" MyTrustedUserAgentTokenTypeTrusted MyTrustedUserAgentTokenTypeEnum = "TRUSTED" )
func GetMappingMyTrustedUserAgentTokenTypeEnum(val string) (MyTrustedUserAgentTokenTypeEnum, bool)
GetMappingMyTrustedUserAgentTokenTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyTrustedUserAgentTokenTypeEnumValues() []MyTrustedUserAgentTokenTypeEnum
GetMyTrustedUserAgentTokenTypeEnumValues Enumerates the set of values for MyTrustedUserAgentTokenTypeEnum
MyTrustedUserAgentTrustedFactors Trusted 2FA Factors
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"` }
func (m MyTrustedUserAgentTrustedFactors) String() string
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
MyTrustedUserAgentTrustedFactorsCategoryEnum Enum with underlying type: string
type MyTrustedUserAgentTrustedFactorsCategoryEnum string
Set of constants representing the allowable values for MyTrustedUserAgentTrustedFactorsCategoryEnum
const ( MyTrustedUserAgentTrustedFactorsCategorySaml MyTrustedUserAgentTrustedFactorsCategoryEnum = "SAML" MyTrustedUserAgentTrustedFactorsCategoryLocal MyTrustedUserAgentTrustedFactorsCategoryEnum = "LOCAL" MyTrustedUserAgentTrustedFactorsCategorySocial MyTrustedUserAgentTrustedFactorsCategoryEnum = "SOCIAL" MyTrustedUserAgentTrustedFactorsCategoryX509 MyTrustedUserAgentTrustedFactorsCategoryEnum = "X509" MyTrustedUserAgentTrustedFactorsCategoryThirdparty MyTrustedUserAgentTrustedFactorsCategoryEnum = "THIRDPARTY" )
func GetMappingMyTrustedUserAgentTrustedFactorsCategoryEnum(val string) (MyTrustedUserAgentTrustedFactorsCategoryEnum, bool)
GetMappingMyTrustedUserAgentTrustedFactorsCategoryEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyTrustedUserAgentTrustedFactorsCategoryEnumValues() []MyTrustedUserAgentTrustedFactorsCategoryEnum
GetMyTrustedUserAgentTrustedFactorsCategoryEnumValues Enumerates the set of values for MyTrustedUserAgentTrustedFactorsCategoryEnum
MyTrustedUserAgentUser user for whom the trust-token was issued **SCIM++ Properties:**
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"` }
func (m MyTrustedUserAgentUser) String() string
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
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.
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"` }
func (m MyTrustedUserAgents) String() string
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
MyUserDbCredential User's Database Credential
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"` }
func (m MyUserDbCredential) String() string
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
MyUserDbCredentialStatusEnum Enum with underlying type: string
type MyUserDbCredentialStatusEnum string
Set of constants representing the allowable values for MyUserDbCredentialStatusEnum
const ( MyUserDbCredentialStatusActive MyUserDbCredentialStatusEnum = "ACTIVE" MyUserDbCredentialStatusInactive MyUserDbCredentialStatusEnum = "INACTIVE" )
func GetMappingMyUserDbCredentialStatusEnum(val string) (MyUserDbCredentialStatusEnum, bool)
GetMappingMyUserDbCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMyUserDbCredentialStatusEnumValues() []MyUserDbCredentialStatusEnum
GetMyUserDbCredentialStatusEnumValues Enumerates the set of values for MyUserDbCredentialStatusEnum
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.
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"` }
func (m MyUserDbCredentials) String() string
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
MyUserDbCredentialsUser The user linked to the database credential. **SCIM++ Properties:**
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"` }
func (m MyUserDbCredentialsUser) String() string
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
NetworkPerimeter NetworkPerimeter resource. A unit that captures a NetworkPerimeter as a collection of IP Addresses.
type NetworkPerimeter 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"` // NetworkPerimeter name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: server Name *string `mandatory:"true" json:"name"` // IPAddresses or Ranges assigned to the NetworkPerimeter // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: complex // - uniqueness: none IpAddresses []NetworkPerimeterIpAddresses `mandatory:"true" json:"ipAddresses"` // 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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // NetworkPerimeter Description // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` }
func (m NetworkPerimeter) String() string
func (m NetworkPerimeter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NetworkPerimeterIpAddresses IPAddresses or Ranges assigned to the NetworkPerimeter
type NetworkPerimeterIpAddresses struct { // Value of exact ipaddress or the range in CIDR or the range with start and end ip addresses // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // type of the ip address value // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Type NetworkPerimeterIpAddressesTypeEnum `mandatory:"false" json:"type,omitempty"` // Indicates the type of Ip Address example, IPV4 or IPV6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Version NetworkPerimeterIpAddressesVersionEnum `mandatory:"false" json:"version,omitempty"` }
func (m NetworkPerimeterIpAddresses) String() string
func (m NetworkPerimeterIpAddresses) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NetworkPerimeterIpAddressesTypeEnum Enum with underlying type: string
type NetworkPerimeterIpAddressesTypeEnum string
Set of constants representing the allowable values for NetworkPerimeterIpAddressesTypeEnum
const ( NetworkPerimeterIpAddressesTypeCidr NetworkPerimeterIpAddressesTypeEnum = "CIDR" NetworkPerimeterIpAddressesTypeRange NetworkPerimeterIpAddressesTypeEnum = "RANGE" NetworkPerimeterIpAddressesTypeExact NetworkPerimeterIpAddressesTypeEnum = "EXACT" )
func GetMappingNetworkPerimeterIpAddressesTypeEnum(val string) (NetworkPerimeterIpAddressesTypeEnum, bool)
GetMappingNetworkPerimeterIpAddressesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkPerimeterIpAddressesTypeEnumValues() []NetworkPerimeterIpAddressesTypeEnum
GetNetworkPerimeterIpAddressesTypeEnumValues Enumerates the set of values for NetworkPerimeterIpAddressesTypeEnum
NetworkPerimeterIpAddressesVersionEnum Enum with underlying type: string
type NetworkPerimeterIpAddressesVersionEnum string
Set of constants representing the allowable values for NetworkPerimeterIpAddressesVersionEnum
const ( NetworkPerimeterIpAddressesVersionIpv4 NetworkPerimeterIpAddressesVersionEnum = "IPV4" NetworkPerimeterIpAddressesVersionIpv6 NetworkPerimeterIpAddressesVersionEnum = "IPV6" )
func GetMappingNetworkPerimeterIpAddressesVersionEnum(val string) (NetworkPerimeterIpAddressesVersionEnum, bool)
GetMappingNetworkPerimeterIpAddressesVersionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkPerimeterIpAddressesVersionEnumValues() []NetworkPerimeterIpAddressesVersionEnum
GetNetworkPerimeterIpAddressesVersionEnumValues Enumerates the set of values for NetworkPerimeterIpAddressesVersionEnum
NetworkPerimeterSearchRequest 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.
type NetworkPerimeterSearchRequest 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"` }
func (m NetworkPerimeterSearchRequest) String() string
func (m NetworkPerimeterSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NetworkPerimeters 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.
type NetworkPerimeters 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 []NetworkPerimeter `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"` }
func (m NetworkPerimeters) String() string
func (m NetworkPerimeters) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NotificationSetting Notification resource.
type NotificationSetting 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"` // Tenant level settings for the notification service // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none NotificationEnabled *bool `mandatory:"true" json:"notificationEnabled"` FromEmailAddress *NotificationSettingsFromEmailAddress `mandatory:"true" json:"fromEmailAddress"` // Event settings // **SCIM++ Properties:** // - caseExact: false // - idcsCompositeKey: [eventId] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: complex // - uniqueness: none EventSettings []NotificationSettingsEventSettings `mandatory:"true" json:"eventSettings"` // 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"` // Specify if the notification service is in test mode // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none TestModeEnabled *bool `mandatory:"false" json:"testModeEnabled"` // List of the test recipient email addresses // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none TestRecipients []string `mandatory:"false" json:"testRecipients"` // Indicates whether to allow notifications on a secondary email. // **Deprecated Since: 19.2.1** // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none SendNotificationsToSecondaryEmail *bool `mandatory:"false" json:"sendNotificationsToSecondaryEmail"` // If true and admin changed user's primary email, send user's profile changed email to old and new primary email address. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none SendNotificationToOldAndNewPrimaryEmailsWhenAdminChangesPrimaryEmail *bool `mandatory:"false" json:"sendNotificationToOldAndNewPrimaryEmailsWhenAdminChangesPrimaryEmail"` }
func (m NotificationSetting) String() string
func (m NotificationSetting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NotificationSettings 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.
type NotificationSettings 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 []NotificationSetting `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"` }
func (m NotificationSettings) String() string
func (m NotificationSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NotificationSettingsEventSettings Event settings
type NotificationSettingsEventSettings struct { // IDCS-generated event // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none EventId *string `mandatory:"true" json:"eventId"` // Specify if notifications are enabled for the event // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Enabled *bool `mandatory:"false" json:"enabled"` }
func (m NotificationSettingsEventSettings) String() string
func (m NotificationSettingsEventSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NotificationSettingsFromEmailAddress From email address to be used in the notification emails **SCIM++ Properties:**
type NotificationSettingsFromEmailAddress struct { // Value of the From email address // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // From address verification mode. If postmaster account is available then 'domain' mode is used or entire valid email can be verified using 'email' mode // **Added In:** 18.2.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Validate NotificationSettingsFromEmailAddressValidateEnum `mandatory:"true" json:"validate"` // Validation status for the From email address // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string ValidationStatus NotificationSettingsFromEmailAddressValidationStatusEnum `mandatory:"false" json:"validationStatus,omitempty"` // Display name for the From email address // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string DisplayName *string `mandatory:"false" json:"displayName"` }
func (m NotificationSettingsFromEmailAddress) String() string
func (m NotificationSettingsFromEmailAddress) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
NotificationSettingsFromEmailAddressValidateEnum Enum with underlying type: string
type NotificationSettingsFromEmailAddressValidateEnum string
Set of constants representing the allowable values for NotificationSettingsFromEmailAddressValidateEnum
const ( NotificationSettingsFromEmailAddressValidateEmail NotificationSettingsFromEmailAddressValidateEnum = "email" NotificationSettingsFromEmailAddressValidateDomain NotificationSettingsFromEmailAddressValidateEnum = "domain" )
func GetMappingNotificationSettingsFromEmailAddressValidateEnum(val string) (NotificationSettingsFromEmailAddressValidateEnum, bool)
GetMappingNotificationSettingsFromEmailAddressValidateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNotificationSettingsFromEmailAddressValidateEnumValues() []NotificationSettingsFromEmailAddressValidateEnum
GetNotificationSettingsFromEmailAddressValidateEnumValues Enumerates the set of values for NotificationSettingsFromEmailAddressValidateEnum
NotificationSettingsFromEmailAddressValidationStatusEnum Enum with underlying type: string
type NotificationSettingsFromEmailAddressValidationStatusEnum string
Set of constants representing the allowable values for NotificationSettingsFromEmailAddressValidationStatusEnum
const ( NotificationSettingsFromEmailAddressValidationStatusVerified NotificationSettingsFromEmailAddressValidationStatusEnum = "VERIFIED" NotificationSettingsFromEmailAddressValidationStatusPending NotificationSettingsFromEmailAddressValidationStatusEnum = "PENDING" )
func GetMappingNotificationSettingsFromEmailAddressValidationStatusEnum(val string) (NotificationSettingsFromEmailAddressValidationStatusEnum, bool)
GetMappingNotificationSettingsFromEmailAddressValidationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNotificationSettingsFromEmailAddressValidationStatusEnumValues() []NotificationSettingsFromEmailAddressValidationStatusEnum
GetNotificationSettingsFromEmailAddressValidationStatusEnumValues Enumerates the set of values for NotificationSettingsFromEmailAddressValidationStatusEnum
NotificationSettingsSearchRequest 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.
type NotificationSettingsSearchRequest 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"` }
func (m NotificationSettingsSearchRequest) String() string
func (m NotificationSettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OAuth2ClientCredential The user's OAuth2 client credentials.
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"` // Secret // **SCIM++ Properties:** // - caseExact: false // - type: string // - mutability: readOnly // - required: false // - returned: default // - idcsScimCompliant: false // - idcsSensitive: hash_sc Secret *string `mandatory:"false" json:"secret"` User *OAuth2ClientCredentialUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
func (m OAuth2ClientCredential) String() string
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
OAuth2ClientCredentialScopes Scopes
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"` }
func (m OAuth2ClientCredentialScopes) String() string
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
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.
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"` }
func (m OAuth2ClientCredentialSearchRequest) String() string
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
OAuth2ClientCredentialStatusEnum Enum with underlying type: string
type OAuth2ClientCredentialStatusEnum string
Set of constants representing the allowable values for OAuth2ClientCredentialStatusEnum
const ( OAuth2ClientCredentialStatusActive OAuth2ClientCredentialStatusEnum = "ACTIVE" OAuth2ClientCredentialStatusInactive OAuth2ClientCredentialStatusEnum = "INACTIVE" )
func GetMappingOAuth2ClientCredentialStatusEnum(val string) (OAuth2ClientCredentialStatusEnum, bool)
GetMappingOAuth2ClientCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOAuth2ClientCredentialStatusEnumValues() []OAuth2ClientCredentialStatusEnum
GetOAuth2ClientCredentialStatusEnumValues Enumerates the set of values for OAuth2ClientCredentialStatusEnum
OAuth2ClientCredentialUser The user linked to the OAuth2 client credential. **SCIM++ Properties:**
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"` }
func (m OAuth2ClientCredentialUser) String() string
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
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.
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"` }
func (m OAuth2ClientCredentials) String() string
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
OAuthClientCertificate OAuth Client Certificate schema
type OAuthClientCertificate 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"` // Certificate alias // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - caseExact: false // - mutability: readWrite // - returned: always // - uniqueness: none // - idcsSearchable: true CertificateAlias *string `mandatory:"true" json:"certificateAlias"` // Base 64Key data attribute // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none X509Base64Certificate *string `mandatory:"true" json:"x509Base64Certificate"` // 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"` // Key store name // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: false // - returned: always // - uniqueness: none KeyStoreName *string `mandatory:"false" json:"keyStoreName"` // Map // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: false // - returned: always // - uniqueness: none Map *string `mandatory:"false" json:"map"` // Key store password // **SCIM++ Properties:** // - type: string // - multiValued: false // - idcsSensitive: none // - required: false // - caseExact: true // - returned: never // - uniqueness: none KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // Key store ID // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: true // - returned: never // - uniqueness: none // - idcsSearchable: true KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // SHA-1 Thumbprint // **SCIM++ Properties:** // - type: string // - multiValued: false // - idcsSearchable: true // - required: false // - caseExact: true // - returned: default // - uniqueness: none Sha1Thumbprint *string `mandatory:"false" json:"sha1Thumbprint"` // SHA-256 Thumbprint // **SCIM++ Properties:** // - type: string // - multiValued: false // - idcsSearchable: true // - required: false // - caseExact: true // - returned: default // - uniqueness: none Sha256Thumbprint *string `mandatory:"false" json:"sha256Thumbprint"` // Certificate start date // **SCIM++ Properties:** // - type: dateTime // - multiValued: false // - required: false // - caseExact: true // - mutability: readWrite // - returned: default // - uniqueness: none CertStartDate *string `mandatory:"false" json:"certStartDate"` // Certificate end date // **SCIM++ Properties:** // - type: dateTime // - multiValued: false // - required: false // - caseExact: true // - mutability: readWrite // - returned: default // - uniqueness: none CertEndDate *string `mandatory:"false" json:"certEndDate"` }
func (m OAuthClientCertificate) String() string
func (m OAuthClientCertificate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OAuthClientCertificateSearchRequest 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.
type OAuthClientCertificateSearchRequest 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"` }
func (m OAuthClientCertificateSearchRequest) String() string
func (m OAuthClientCertificateSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OAuthClientCertificates 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.
type OAuthClientCertificates 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 []OAuthClientCertificate `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"` }
func (m OAuthClientCertificates) String() string
func (m OAuthClientCertificates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OAuthPartnerCertificate OAuth Partner Certificate schema
type OAuthPartnerCertificate 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"` // Certificate alias // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: true // - caseExact: false // - mutability: readWrite // - returned: always // - uniqueness: none // - idcsSearchable: true CertificateAlias *string `mandatory:"true" json:"certificateAlias"` // 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"` // Key store name // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: false // - returned: always // - uniqueness: none KeyStoreName *string `mandatory:"false" json:"keyStoreName"` // Map // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: false // - returned: always // - uniqueness: none Map *string `mandatory:"false" json:"map"` // Key store password // **SCIM++ Properties:** // - type: string // - multiValued: false // - idcsSensitive: none // - required: false // - caseExact: true // - returned: never // - uniqueness: none KeyStorePassword *string `mandatory:"false" json:"keyStorePassword"` // Key store ID // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: true // - returned: never // - uniqueness: none // - idcsSearchable: true KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // SHA-1 Thumbprint // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: true // - returned: default // - idcsSearchable: true // - uniqueness: none Sha1Thumbprint *string `mandatory:"false" json:"sha1Thumbprint"` // SHA-256 Thumbprint // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - caseExact: true // - returned: default // - idcsSearchable: true // - uniqueness: none Sha256Thumbprint *string `mandatory:"false" json:"sha256Thumbprint"` // Certificate start date // **SCIM++ Properties:** // - type: dateTime // - multiValued: false // - required: false // - caseExact: true // - mutability: readWrite // - returned: default // - uniqueness: none CertStartDate *string `mandatory:"false" json:"certStartDate"` // Base 64Key data attribute // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none X509Base64Certificate *string `mandatory:"false" json:"x509Base64Certificate"` // Certificate end date // **SCIM++ Properties:** // - type: dateTime // - multiValued: false // - required: false // - caseExact: true // - mutability: readWrite // - returned: default // - uniqueness: none CertEndDate *string `mandatory:"false" json:"certEndDate"` }
func (m OAuthPartnerCertificate) String() string
func (m OAuthPartnerCertificate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OAuthPartnerCertificateSearchRequest 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.
type OAuthPartnerCertificateSearchRequest 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"` }
func (m OAuthPartnerCertificateSearchRequest) String() string
func (m OAuthPartnerCertificateSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OAuthPartnerCertificates 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.
type OAuthPartnerCertificates 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 []OAuthPartnerCertificate `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"` }
func (m OAuthPartnerCertificates) String() string
func (m OAuthPartnerCertificates) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OciConsoleSignOnPolicyConsent The "Security Policy for OCI Console" sign-on policy consent resource used to record consents. The schema to record the "Security Policy for OCI Console" sign-on policy consent.
type OciConsoleSignOnPolicyConsent 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"` ConsentSignedBy *OciConsoleSignOnPolicyConsentConsentSignedBy `mandatory:"true" json:"consentSignedBy"` ModifiedResource *OciConsoleSignOnPolicyConsentModifiedResource `mandatory:"true" json:"modifiedResource"` PolicyResource *OciConsoleSignOnPolicyConsentPolicyResource `mandatory:"true" json:"policyResource"` // Change Type - MODIFIED or RESTORED_TO_FACTORY_DEFAULT // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none ChangeType OciConsoleSignOnPolicyConsentChangeTypeEnum `mandatory:"true" json:"changeType"` // Client IP of the Consent Signer // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none ClientIp *string `mandatory:"true" json:"clientIp"` // The justification for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none Justification *string `mandatory:"true" json:"justification"` // Time when Consent was signed. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: dateTime // - uniqueness: none TimeConsentSigned *string `mandatory:"true" json:"timeConsentSigned"` // The recipients of the email notification for the change in consent. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: immutable // - required: true // - returned: default // - type: string NotificationRecipients []string `mandatory:"true" json:"notificationRecipients"` // 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] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Tag Key, mapsTo:tags.key], [columnHeaderName:Tag Value, mapsTo:tags.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"` // The detailed reason for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none Reason *string `mandatory:"false" json:"reason"` }
func (m OciConsoleSignOnPolicyConsent) String() string
func (m OciConsoleSignOnPolicyConsent) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OciConsoleSignOnPolicyConsentChangeTypeEnum Enum with underlying type: string
type OciConsoleSignOnPolicyConsentChangeTypeEnum string
Set of constants representing the allowable values for OciConsoleSignOnPolicyConsentChangeTypeEnum
const ( OciConsoleSignOnPolicyConsentChangeTypeModified OciConsoleSignOnPolicyConsentChangeTypeEnum = "MODIFIED" OciConsoleSignOnPolicyConsentChangeTypeRestoredToFactoryDefault OciConsoleSignOnPolicyConsentChangeTypeEnum = "RESTORED_TO_FACTORY_DEFAULT" )
func GetMappingOciConsoleSignOnPolicyConsentChangeTypeEnum(val string) (OciConsoleSignOnPolicyConsentChangeTypeEnum, bool)
GetMappingOciConsoleSignOnPolicyConsentChangeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciConsoleSignOnPolicyConsentChangeTypeEnumValues() []OciConsoleSignOnPolicyConsentChangeTypeEnum
GetOciConsoleSignOnPolicyConsentChangeTypeEnumValues Enumerates the set of values for OciConsoleSignOnPolicyConsentChangeTypeEnum
OciConsoleSignOnPolicyConsentConsentSignedBy User or App that signs the consent. **SCIM++ Properties:**
type OciConsoleSignOnPolicyConsentConsentSignedBy struct { // Id of the User or App that signed consent. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // OCID of the User or App that signed consent. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string Ocid *string `mandatory:"true" json:"ocid"` // Name of the User or App that signed consent. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string DisplayName *string `mandatory:"true" json:"displayName"` // Type of principal that signed consent: User or App. // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string Type OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum `mandatory:"true" json:"type"` }
func (m OciConsoleSignOnPolicyConsentConsentSignedBy) String() string
func (m OciConsoleSignOnPolicyConsentConsentSignedBy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum Enum with underlying type: string
type OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum string
Set of constants representing the allowable values for OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum
const ( OciConsoleSignOnPolicyConsentConsentSignedByTypeUser OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum = "User" OciConsoleSignOnPolicyConsentConsentSignedByTypeApp OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum = "App" )
func GetMappingOciConsoleSignOnPolicyConsentConsentSignedByTypeEnum(val string) (OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum, bool)
GetMappingOciConsoleSignOnPolicyConsentConsentSignedByTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciConsoleSignOnPolicyConsentConsentSignedByTypeEnumValues() []OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum
GetOciConsoleSignOnPolicyConsentConsentSignedByTypeEnumValues Enumerates the set of values for OciConsoleSignOnPolicyConsentConsentSignedByTypeEnum
OciConsoleSignOnPolicyConsentModifiedResource The modified Policy, Rule, ConditionGroup or Condition during consent signing. **SCIM++ Properties:**
type OciConsoleSignOnPolicyConsentModifiedResource struct { // Modified Policy, Rule, ConditionGroup or Condition Id. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // The modified Policy, Rule, ConditionGroup, or Condition OCID. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string Ocid *string `mandatory:"true" json:"ocid"` // The Modified Resource type - Policy, Rule, ConditionGroup, or Condition. A label that indicates the resource type. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - idcsDefaultValue: Policy // - required: true // - returned: default // - type: string // - uniqueness: none Type OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum `mandatory:"true" json:"type"` }
func (m OciConsoleSignOnPolicyConsentModifiedResource) String() string
func (m OciConsoleSignOnPolicyConsentModifiedResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum Enum with underlying type: string
type OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum string
Set of constants representing the allowable values for OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum
const ( OciConsoleSignOnPolicyConsentModifiedResourceTypePolicy OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum = "Policy" OciConsoleSignOnPolicyConsentModifiedResourceTypeRule OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum = "Rule" OciConsoleSignOnPolicyConsentModifiedResourceTypeConditiongroup OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum = "ConditionGroup" OciConsoleSignOnPolicyConsentModifiedResourceTypeCondition OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum = "Condition" )
func GetMappingOciConsoleSignOnPolicyConsentModifiedResourceTypeEnum(val string) (OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum, bool)
GetMappingOciConsoleSignOnPolicyConsentModifiedResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciConsoleSignOnPolicyConsentModifiedResourceTypeEnumValues() []OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum
GetOciConsoleSignOnPolicyConsentModifiedResourceTypeEnumValues Enumerates the set of values for OciConsoleSignOnPolicyConsentModifiedResourceTypeEnum
OciConsoleSignOnPolicyConsentPolicyResource Policy Resource **SCIM++ Properties:**
type OciConsoleSignOnPolicyConsentPolicyResource struct { // Policy Resource Id // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // Policy Resource Ocid // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string Ocid *string `mandatory:"true" json:"ocid"` }
func (m OciConsoleSignOnPolicyConsentPolicyResource) String() string
func (m OciConsoleSignOnPolicyConsentPolicyResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OciConsoleSignOnPolicyConsentSearchRequest 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.
type OciConsoleSignOnPolicyConsentSearchRequest 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"` }
func (m OciConsoleSignOnPolicyConsentSearchRequest) String() string
func (m OciConsoleSignOnPolicyConsentSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OciConsoleSignOnPolicyConsents 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.
type OciConsoleSignOnPolicyConsents 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 []OciConsoleSignOnPolicyConsent `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"` }
func (m OciConsoleSignOnPolicyConsents) String() string
func (m OciConsoleSignOnPolicyConsents) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m Operations) String() string
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
OperationsOpEnum Enum with underlying type: string
type OperationsOpEnum string
Set of constants representing the allowable values for OperationsOpEnum
const ( OperationsOpAdd OperationsOpEnum = "ADD" OperationsOpRemove OperationsOpEnum = "REMOVE" OperationsOpReplace OperationsOpEnum = "REPLACE" )
func GetMappingOperationsOpEnum(val string) (OperationsOpEnum, bool)
GetMappingOperationsOpEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationsOpEnumValues() []OperationsOpEnum
GetOperationsOpEnumValues Enumerates the set of values for OperationsOpEnum
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.
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"` }
func (m PasswordPolicies) String() string
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
PasswordPolicy PasswordPolicy resource.
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"` }
func (m PasswordPolicy) String() string
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
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
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"` }
func (m PasswordPolicyConfiguredPasswordPolicyRules) String() string
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
PasswordPolicyGroups A list of groups that the password policy belongs to.
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"` }
func (m PasswordPolicyGroups) String() string
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
PasswordPolicyPasswordStrengthEnum Enum with underlying type: string
type PasswordPolicyPasswordStrengthEnum string
Set of constants representing the allowable values for PasswordPolicyPasswordStrengthEnum
const ( PasswordPolicyPasswordStrengthSimple PasswordPolicyPasswordStrengthEnum = "Simple" PasswordPolicyPasswordStrengthStandard PasswordPolicyPasswordStrengthEnum = "Standard" PasswordPolicyPasswordStrengthCustom PasswordPolicyPasswordStrengthEnum = "Custom" )
func GetMappingPasswordPolicyPasswordStrengthEnum(val string) (PasswordPolicyPasswordStrengthEnum, bool)
GetMappingPasswordPolicyPasswordStrengthEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPasswordPolicyPasswordStrengthEnumValues() []PasswordPolicyPasswordStrengthEnum
GetPasswordPolicyPasswordStrengthEnumValues Enumerates the set of values for PasswordPolicyPasswordStrengthEnum
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.
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"` }
func (m PasswordPolicySearchRequest) String() string
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
PatchAccountRecoverySettingRequest wrapper for the PatchAccountRecoverySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAccountRecoverySetting.go.html to see an example of how to use PatchAccountRecoverySettingRequest.
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 }
func (request PatchAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchAccountRecoverySettingRequest) String() string
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
PatchAccountRecoverySettingResponse wrapper for the PatchAccountRecoverySetting operation
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"` }
func (response PatchAccountRecoverySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchAccountRecoverySettingResponse) String() string
PatchApiKeyRequest wrapper for the PatchApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApiKey.go.html to see an example of how to use 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 }
func (request PatchApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchApiKeyRequest) String() string
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
PatchApiKeyResponse wrapper for the PatchApiKey operation
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"` }
func (response PatchApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchApiKeyResponse) String() string
PatchAppRequest wrapper for the PatchApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApp.go.html to see an example of how to use PatchAppRequest.
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 }
func (request PatchAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchAppRequest) String() string
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
PatchAppResponse wrapper for the PatchApp operation
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"` }
func (response PatchAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchAppResponse) String() string
PatchAppRoleRequest wrapper for the PatchAppRole operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAppRole.go.html to see an example of how to use PatchAppRoleRequest.
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 }
func (request PatchAppRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchAppRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchAppRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchAppRoleRequest) String() string
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
PatchAppRoleResponse wrapper for the PatchAppRole operation
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"` }
func (response PatchAppRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchAppRoleResponse) String() string
PatchApprovalWorkflowRequest wrapper for the PatchApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApprovalWorkflow.go.html to see an example of how to use PatchApprovalWorkflowRequest.
type PatchApprovalWorkflowRequest struct { // ID of the resource ApprovalWorkflowId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowId"` // 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 ApprovalWorkflow 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 }
func (request PatchApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchApprovalWorkflowRequest) String() string
func (request PatchApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchApprovalWorkflowResponse wrapper for the PatchApprovalWorkflow operation
type PatchApprovalWorkflowResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflow instance ApprovalWorkflow `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"` }
func (response PatchApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchApprovalWorkflowResponse) String() string
PatchApprovalWorkflowStepRequest wrapper for the PatchApprovalWorkflowStep operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchApprovalWorkflowStep.go.html to see an example of how to use PatchApprovalWorkflowStepRequest.
type PatchApprovalWorkflowStepRequest struct { // ID of the resource ApprovalWorkflowStepId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowStepId"` // 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 ApprovalWorkflowStep 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 }
func (request PatchApprovalWorkflowStepRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchApprovalWorkflowStepRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchApprovalWorkflowStepRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchApprovalWorkflowStepRequest) String() string
func (request PatchApprovalWorkflowStepRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchApprovalWorkflowStepResponse wrapper for the PatchApprovalWorkflowStep operation
type PatchApprovalWorkflowStepResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflowStep instance ApprovalWorkflowStep `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"` }
func (response PatchApprovalWorkflowStepResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchApprovalWorkflowStepResponse) String() string
PatchAuthTokenRequest wrapper for the PatchAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchAuthToken.go.html to see an example of how to use 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 }
func (request PatchAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchAuthTokenRequest) String() string
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
PatchAuthTokenResponse wrapper for the PatchAuthToken operation
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"` }
func (response PatchAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchAuthTokenResponse) String() string
PatchCloudGateMappingRequest wrapper for the PatchCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGateMapping.go.html to see an example of how to use PatchCloudGateMappingRequest.
type PatchCloudGateMappingRequest struct { // ID of the resource CloudGateMappingId *string `mandatory:"true" contributesTo:"path" name:"cloudGateMappingId"` // 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 CloudGateMapping 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 }
func (request PatchCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchCloudGateMappingRequest) String() string
func (request PatchCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchCloudGateMappingResponse wrapper for the PatchCloudGateMapping operation
type PatchCloudGateMappingResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateMapping instance CloudGateMapping `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"` }
func (response PatchCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchCloudGateMappingResponse) String() string
PatchCloudGateRequest wrapper for the PatchCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGate.go.html to see an example of how to use PatchCloudGateRequest.
type PatchCloudGateRequest struct { // ID of the resource CloudGateId *string `mandatory:"true" contributesTo:"path" name:"cloudGateId"` // 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 CloudGate 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 }
func (request PatchCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchCloudGateRequest) String() string
func (request PatchCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchCloudGateResponse wrapper for the PatchCloudGate operation
type PatchCloudGateResponse struct { // The underlying http response RawResponse *http.Response // The CloudGate instance CloudGate `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"` }
func (response PatchCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchCloudGateResponse) String() string
PatchCloudGateServerRequest wrapper for the PatchCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCloudGateServer.go.html to see an example of how to use PatchCloudGateServerRequest.
type PatchCloudGateServerRequest struct { // ID of the resource CloudGateServerId *string `mandatory:"true" contributesTo:"path" name:"cloudGateServerId"` // 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 CloudGateServer 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 }
func (request PatchCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchCloudGateServerRequest) String() string
func (request PatchCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchCloudGateServerResponse wrapper for the PatchCloudGateServer operation
type PatchCloudGateServerResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateServer instance CloudGateServer `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"` }
func (response PatchCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchCloudGateServerResponse) String() string
PatchConditionRequest wrapper for the PatchCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCondition.go.html to see an example of how to use PatchConditionRequest.
type PatchConditionRequest struct { // ID of the resource ConditionId *string `mandatory:"true" contributesTo:"path" name:"conditionId"` // 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 Condition 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 }
func (request PatchConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchConditionRequest) String() string
func (request PatchConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchConditionResponse wrapper for the PatchCondition operation
type PatchConditionResponse struct { // The underlying http response RawResponse *http.Response // The Condition instance Condition `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"` }
func (response PatchConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchConditionResponse) String() string
PatchCustomerSecretKeyRequest wrapper for the PatchCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchCustomerSecretKey.go.html to see an example of how to use 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 }
func (request PatchCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchCustomerSecretKeyRequest) String() string
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
PatchCustomerSecretKeyResponse wrapper for the PatchCustomerSecretKey operation
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"` }
func (response PatchCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchCustomerSecretKeyResponse) String() string
PatchDynamicResourceGroupRequest wrapper for the PatchDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchDynamicResourceGroup.go.html to see an example of how to use 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 }
func (request PatchDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchDynamicResourceGroupRequest) String() string
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
PatchDynamicResourceGroupResponse wrapper for the PatchDynamicResourceGroup operation
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"` }
func (response PatchDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchDynamicResourceGroupResponse) String() string
PatchGrantRequest wrapper for the PatchGrant operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGrant.go.html to see an example of how to use PatchGrantRequest.
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 }
func (request PatchGrantRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchGrantRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchGrantRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchGrantRequest) String() string
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
PatchGrantResponse wrapper for the PatchGrant operation
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"` }
func (response PatchGrantResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchGrantResponse) String() string
PatchGroupRequest wrapper for the PatchGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchGroup.go.html to see an example of how to use 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 }
func (request PatchGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchGroupRequest) String() string
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
PatchGroupResponse wrapper for the PatchGroup operation
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"` }
func (response PatchGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchGroupResponse) String() string
PatchIdentityPropagationTrustRequest wrapper for the PatchIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityPropagationTrust.go.html to see an example of how to use PatchIdentityPropagationTrustRequest.
type PatchIdentityPropagationTrustRequest struct { // ID of the resource IdentityPropagationTrustId *string `mandatory:"true" contributesTo:"path" name:"identityPropagationTrustId"` // 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 IdentityPropagationTrust 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 }
func (request PatchIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchIdentityPropagationTrustRequest) String() string
func (request PatchIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchIdentityPropagationTrustResponse wrapper for the PatchIdentityPropagationTrust operation
type PatchIdentityPropagationTrustResponse struct { // The underlying http response RawResponse *http.Response // The IdentityPropagationTrust instance IdentityPropagationTrust `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"` }
func (response PatchIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchIdentityPropagationTrustResponse) String() string
PatchIdentityProviderRequest wrapper for the PatchIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentityProvider.go.html to see an example of how to use 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 }
func (request PatchIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchIdentityProviderRequest) String() string
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
PatchIdentityProviderResponse wrapper for the PatchIdentityProvider operation
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"` }
func (response PatchIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchIdentityProviderResponse) String() string
PatchIdentitySettingRequest wrapper for the PatchIdentitySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchIdentitySetting.go.html to see an example of how to use PatchIdentitySettingRequest.
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 }
func (request PatchIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchIdentitySettingRequest) String() string
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
PatchIdentitySettingResponse wrapper for the PatchIdentitySetting operation
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"` }
func (response PatchIdentitySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchIdentitySettingResponse) String() string
PatchKmsiSettingRequest wrapper for the PatchKmsiSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchKmsiSetting.go.html to see an example of how to use 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 }
func (request PatchKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchKmsiSettingRequest) String() string
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
PatchKmsiSettingResponse wrapper for the PatchKmsiSetting operation
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"` }
func (response PatchKmsiSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchKmsiSettingResponse) String() string
PatchMeRequest wrapper for the PatchMe operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMe.go.html to see an example of how to use 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 }
func (request PatchMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMeRequest) String() string
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
PatchMeResponse wrapper for the PatchMe operation
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"` }
func (response PatchMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMeResponse) String() string
PatchMyApiKeyRequest wrapper for the PatchMyApiKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyApiKey.go.html to see an example of how to use 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 }
func (request PatchMyApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMyApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMyApiKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMyApiKeyRequest) String() string
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
PatchMyApiKeyResponse wrapper for the PatchMyApiKey operation
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"` }
func (response PatchMyApiKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMyApiKeyResponse) String() string
PatchMyAuthTokenRequest wrapper for the PatchMyAuthToken operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyAuthToken.go.html to see an example of how to use 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 }
func (request PatchMyAuthTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMyAuthTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMyAuthTokenRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMyAuthTokenRequest) String() string
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
PatchMyAuthTokenResponse wrapper for the PatchMyAuthToken operation
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"` }
func (response PatchMyAuthTokenResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMyAuthTokenResponse) String() string
PatchMyCustomerSecretKeyRequest wrapper for the PatchMyCustomerSecretKey operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyCustomerSecretKey.go.html to see an example of how to use 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 }
func (request PatchMyCustomerSecretKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMyCustomerSecretKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMyCustomerSecretKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMyCustomerSecretKeyRequest) String() string
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
PatchMyCustomerSecretKeyResponse wrapper for the PatchMyCustomerSecretKey operation
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"` }
func (response PatchMyCustomerSecretKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMyCustomerSecretKeyResponse) String() string
PatchMyDeviceRequest wrapper for the PatchMyDevice operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyDevice.go.html to see an example of how to use 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 }
func (request PatchMyDeviceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMyDeviceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMyDeviceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMyDeviceRequest) String() string
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
PatchMyDeviceResponse wrapper for the PatchMyDevice operation
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"` }
func (response PatchMyDeviceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMyDeviceResponse) String() string
PatchMyOAuth2ClientCredentialRequest wrapper for the PatchMyOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request PatchMyOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMyOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMyOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMyOAuth2ClientCredentialRequest) String() string
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
PatchMyOAuth2ClientCredentialResponse wrapper for the PatchMyOAuth2ClientCredential operation
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"` }
func (response PatchMyOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMyOAuth2ClientCredentialResponse) String() string
PatchMyPendingApprovalRequest wrapper for the PatchMyPendingApproval operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyPendingApproval.go.html to see an example of how to use PatchMyPendingApprovalRequest.
type PatchMyPendingApprovalRequest struct { // ID of the resource MyPendingApprovalId *string `mandatory:"true" contributesTo:"path" name:"myPendingApprovalId"` // 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 MyPendingApproval 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 }
func (request PatchMyPendingApprovalRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMyPendingApprovalRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMyPendingApprovalRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMyPendingApprovalRequest) String() string
func (request PatchMyPendingApprovalRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchMyPendingApprovalResponse wrapper for the PatchMyPendingApproval operation
type PatchMyPendingApprovalResponse struct { // The underlying http response RawResponse *http.Response // The MyPendingApproval instance MyPendingApproval `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"` }
func (response PatchMyPendingApprovalResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMyPendingApprovalResponse) String() string
PatchMyRequestRequest wrapper for the PatchMyRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMyRequest.go.html to see an example of how to use PatchMyRequestRequest.
type PatchMyRequestRequest struct { // ID of the resource MyRequestId *string `mandatory:"true" contributesTo:"path" name:"myRequestId"` // 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 MyRequest 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 }
func (request PatchMyRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMyRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMyRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMyRequestRequest) String() string
func (request PatchMyRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchMyRequestResponse wrapper for the PatchMyRequest operation
type PatchMyRequestResponse 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"` }
func (response PatchMyRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMyRequestResponse) String() string
PatchMySmtpCredentialRequest wrapper for the PatchMySmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchMySmtpCredential.go.html to see an example of how to use 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 }
func (request PatchMySmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchMySmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchMySmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchMySmtpCredentialRequest) String() string
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
PatchMySmtpCredentialResponse wrapper for the PatchMySmtpCredential operation
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"` }
func (response PatchMySmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchMySmtpCredentialResponse) String() string
PatchNetworkPerimeterRequest wrapper for the PatchNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchNetworkPerimeter.go.html to see an example of how to use PatchNetworkPerimeterRequest.
type PatchNetworkPerimeterRequest struct { // ID of the resource NetworkPerimeterId *string `mandatory:"true" contributesTo:"path" name:"networkPerimeterId"` // 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 NetworkPerimeter 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 }
func (request PatchNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchNetworkPerimeterRequest) String() string
func (request PatchNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchNetworkPerimeterResponse wrapper for the PatchNetworkPerimeter operation
type PatchNetworkPerimeterResponse struct { // The underlying http response RawResponse *http.Response // The NetworkPerimeter instance NetworkPerimeter `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"` }
func (response PatchNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchNetworkPerimeterResponse) String() string
PatchOAuth2ClientCredentialRequest wrapper for the PatchOAuth2ClientCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchOAuth2ClientCredential.go.html to see an example of how to use 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 }
func (request PatchOAuth2ClientCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchOAuth2ClientCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchOAuth2ClientCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchOAuth2ClientCredentialRequest) String() string
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
PatchOAuth2ClientCredentialResponse wrapper for the PatchOAuth2ClientCredential operation
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"` }
func (response PatchOAuth2ClientCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchOAuth2ClientCredentialResponse) String() string
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.
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"` }
func (m PatchOp) String() string
func (m PatchOp) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchPasswordPolicyRequest wrapper for the PatchPasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchPasswordPolicy.go.html to see an example of how to use 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 }
func (request PatchPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchPasswordPolicyRequest) String() string
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
PatchPasswordPolicyResponse wrapper for the PatchPasswordPolicy operation
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"` }
func (response PatchPasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchPasswordPolicyResponse) String() string
PatchPolicyRequest wrapper for the PatchPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchPolicy.go.html to see an example of how to use PatchPolicyRequest.
type PatchPolicyRequest struct { // ID of the resource PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"` // 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 Policy 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 }
func (request PatchPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchPolicyRequest) String() string
func (request PatchPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchPolicyResponse wrapper for the PatchPolicy operation
type PatchPolicyResponse struct { // The underlying http response RawResponse *http.Response // The Policy instance Policy `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"` }
func (response PatchPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchPolicyResponse) String() string
PatchRuleRequest wrapper for the PatchRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchRule.go.html to see an example of how to use PatchRuleRequest.
type PatchRuleRequest struct { // ID of the resource RuleId *string `mandatory:"true" contributesTo:"path" name:"ruleId"` // 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 Rule 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 }
func (request PatchRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchRuleRequest) String() string
func (request PatchRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchRuleResponse wrapper for the PatchRule operation
type PatchRuleResponse struct { // The underlying http response RawResponse *http.Response // The Rule instance Rule `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"` }
func (response PatchRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchRuleResponse) String() string
PatchSchemaRequest wrapper for the PatchSchema operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSchema.go.html to see an example of how to use PatchSchemaRequest.
type PatchSchemaRequest struct { // ID of the resource SchemaId *string `mandatory:"true" contributesTo:"path" name:"schemaId"` // 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 Schema 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 }
func (request PatchSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchSchemaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchSchemaRequest) String() string
func (request PatchSchemaRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchSchemaResponse wrapper for the PatchSchema operation
type PatchSchemaResponse struct { // The underlying http response RawResponse *http.Response // The Schema instance Schema `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"` }
func (response PatchSchemaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchSchemaResponse) String() string
PatchSecurityQuestionRequest wrapper for the PatchSecurityQuestion operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestion.go.html to see an example of how to use PatchSecurityQuestionRequest.
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 }
func (request PatchSecurityQuestionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchSecurityQuestionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchSecurityQuestionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchSecurityQuestionRequest) String() string
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
PatchSecurityQuestionResponse wrapper for the PatchSecurityQuestion operation
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"` }
func (response PatchSecurityQuestionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchSecurityQuestionResponse) String() string
PatchSecurityQuestionSettingRequest wrapper for the PatchSecurityQuestionSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSecurityQuestionSetting.go.html to see an example of how to use PatchSecurityQuestionSettingRequest.
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 }
func (request PatchSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchSecurityQuestionSettingRequest) String() string
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
PatchSecurityQuestionSettingResponse wrapper for the PatchSecurityQuestionSetting operation
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"` }
func (response PatchSecurityQuestionSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchSecurityQuestionSettingResponse) String() string
PatchSelfRegistrationProfileRequest wrapper for the PatchSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSelfRegistrationProfile.go.html to see an example of how to use PatchSelfRegistrationProfileRequest.
type PatchSelfRegistrationProfileRequest struct { // ID of the resource SelfRegistrationProfileId *string `mandatory:"true" contributesTo:"path" name:"selfRegistrationProfileId"` // 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 SelfRegistrationProfile 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 }
func (request PatchSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchSelfRegistrationProfileRequest) String() string
func (request PatchSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchSelfRegistrationProfileResponse wrapper for the PatchSelfRegistrationProfile operation
type PatchSelfRegistrationProfileResponse struct { // The underlying http response RawResponse *http.Response // The SelfRegistrationProfile instance SelfRegistrationProfile `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"` }
func (response PatchSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchSelfRegistrationProfileResponse) String() string
PatchSettingRequest wrapper for the PatchSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSetting.go.html to see an example of how to use PatchSettingRequest.
type PatchSettingRequest struct { // ID of the resource SettingId *string `mandatory:"true" contributesTo:"path" name:"settingId"` // 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 Settings 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 }
func (request PatchSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchSettingRequest) String() string
func (request PatchSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchSettingResponse wrapper for the PatchSetting operation
type PatchSettingResponse struct { // The underlying http response RawResponse *http.Response // The Setting instance Setting `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"` }
func (response PatchSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchSettingResponse) String() string
PatchSmtpCredentialRequest wrapper for the PatchSmtpCredential operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSmtpCredential.go.html to see an example of how to use 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 }
func (request PatchSmtpCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchSmtpCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchSmtpCredentialRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchSmtpCredentialRequest) String() string
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
PatchSmtpCredentialResponse wrapper for the PatchSmtpCredential operation
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"` }
func (response PatchSmtpCredentialResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchSmtpCredentialResponse) String() string
PatchSocialIdentityProviderRequest wrapper for the PatchSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchSocialIdentityProvider.go.html to see an example of how to use PatchSocialIdentityProviderRequest.
type PatchSocialIdentityProviderRequest struct { // ID of the resource SocialIdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"socialIdentityProviderId"` // 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 SocialIdentityProvider 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 }
func (request PatchSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchSocialIdentityProviderRequest) String() string
func (request PatchSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PatchSocialIdentityProviderResponse wrapper for the PatchSocialIdentityProvider operation
type PatchSocialIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The SocialIdentityProvider instance SocialIdentityProvider `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"` }
func (response PatchSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchSocialIdentityProviderResponse) String() string
PatchUserAttributesSettingRequest wrapper for the PatchUserAttributesSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUserAttributesSetting.go.html to see an example of how to use PatchUserAttributesSettingRequest.
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 }
func (request PatchUserAttributesSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchUserAttributesSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchUserAttributesSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchUserAttributesSettingRequest) String() string
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
PatchUserAttributesSettingResponse wrapper for the PatchUserAttributesSetting operation
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"` }
func (response PatchUserAttributesSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchUserAttributesSettingResponse) String() string
PatchUserRequest wrapper for the PatchUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PatchUser.go.html to see an example of how to use 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 }
func (request PatchUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PatchUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PatchUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PatchUserRequest) String() string
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
PatchUserResponse wrapper for the PatchUser operation
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"` }
func (response PatchUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PatchUserResponse) String() string
Policies 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.
type Policies 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 []Policy `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"` }
func (m Policies) String() string
func (m Policies) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Policy Policy resource. A named list of rules.
type Policy 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"` // Policy name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` PolicyType *PolicyPolicyType `mandatory:"true" json:"policyType"` // 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] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Tag Key, mapsTo:tags.key], [columnHeaderName:Tag Value, mapsTo:tags.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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // Policy Description // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // If true, Policy is active. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // The Groovy script that is run instead of the policy, if the policy type allows the policy to be a Groovy script. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PolicyGroovy *string `mandatory:"false" json:"policyGroovy"` // Rules assigned to this policy // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none Rules []PolicyRules `mandatory:"false" json:"rules"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciconsolesignonpolicyconsentPolicy *PolicyExtensionOciconsolesignonpolicyconsentPolicy `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:ociconsolesignonpolicyconsent:Policy"` }
func (m Policy) String() string
func (m Policy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PolicyExtensionOciconsolesignonpolicyconsentPolicy This extension defines attributes used to record consent for modification of the "Security Policy for OCI Console" sign-on policy, Rule, Condition or ConditionGroup.
type PolicyExtensionOciconsolesignonpolicyconsentPolicy struct { // Set to true when an identity domain administrator opts to change the Oracle security defaults for the "Security Policy for OCI Console" shipped by Oracle. Defaults to false. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: boolean Consent *bool `mandatory:"false" json:"consent"` // The justification for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string Justification *string `mandatory:"false" json:"justification"` // The detailed reason for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string Reason *string `mandatory:"false" json:"reason"` }
func (m PolicyExtensionOciconsolesignonpolicyconsentPolicy) String() string
func (m PolicyExtensionOciconsolesignonpolicyconsentPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PolicyPolicyType PolicyType on which the policy is based **SCIM++ Properties:**
type PolicyPolicyType struct { // PolicyType 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"` // PolicyType URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m PolicyPolicyType) String() string
func (m PolicyPolicyType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PolicyRules Rules assigned to this policy
type PolicyRules struct { // Rule 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"` // Position of the rule in evaluation order. No duplicates allowed. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none Sequence *int `mandatory:"true" json:"sequence"` // Rule URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Rule name // **Added In:** 17.4.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
func (m PolicyRules) String() string
func (m PolicyRules) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PolicySearchRequest 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.
type PolicySearchRequest 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"` }
func (m PolicySearchRequest) String() string
func (m PolicySearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutAccountRecoverySettingRequest wrapper for the PutAccountRecoverySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAccountRecoverySetting.go.html to see an example of how to use PutAccountRecoverySettingRequest.
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 }
func (request PutAccountRecoverySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutAccountRecoverySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutAccountRecoverySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutAccountRecoverySettingRequest) String() string
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
PutAccountRecoverySettingResponse wrapper for the PutAccountRecoverySetting operation
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"` }
func (response PutAccountRecoverySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutAccountRecoverySettingResponse) String() string
PutAppRequest wrapper for the PutApp operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutApp.go.html to see an example of how to use PutAppRequest.
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 }
func (request PutAppRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutAppRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutAppRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutAppRequest) String() string
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
PutAppResponse wrapper for the PutApp operation
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"` }
func (response PutAppResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutAppResponse) String() string
PutAppStatusChangerRequest wrapper for the PutAppStatusChanger operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAppStatusChanger.go.html to see an example of how to use PutAppStatusChangerRequest.
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 }
func (request PutAppStatusChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutAppStatusChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutAppStatusChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutAppStatusChangerRequest) String() string
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
PutAppStatusChangerResponse wrapper for the PutAppStatusChanger operation
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"` }
func (response PutAppStatusChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutAppStatusChangerResponse) String() string
PutApprovalWorkflowRequest wrapper for the PutApprovalWorkflow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutApprovalWorkflow.go.html to see an example of how to use PutApprovalWorkflowRequest.
type PutApprovalWorkflowRequest struct { // ID of the resource ApprovalWorkflowId *string `mandatory:"true" contributesTo:"path" name:"approvalWorkflowId"` // 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 ApprovalWorkflow 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*. ApprovalWorkflow `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 }
func (request PutApprovalWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutApprovalWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutApprovalWorkflowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutApprovalWorkflowRequest) String() string
func (request PutApprovalWorkflowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutApprovalWorkflowResponse wrapper for the PutApprovalWorkflow operation
type PutApprovalWorkflowResponse struct { // The underlying http response RawResponse *http.Response // The ApprovalWorkflow instance ApprovalWorkflow `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"` }
func (response PutApprovalWorkflowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutApprovalWorkflowResponse) String() string
PutAuthenticationFactorSettingRequest wrapper for the PutAuthenticationFactorSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutAuthenticationFactorSetting.go.html to see an example of how to use 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 }
func (request PutAuthenticationFactorSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutAuthenticationFactorSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutAuthenticationFactorSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutAuthenticationFactorSettingRequest) String() string
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
PutAuthenticationFactorSettingResponse wrapper for the PutAuthenticationFactorSetting operation
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"` }
func (response PutAuthenticationFactorSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutAuthenticationFactorSettingResponse) String() string
PutCloudGateMappingRequest wrapper for the PutCloudGateMapping operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGateMapping.go.html to see an example of how to use PutCloudGateMappingRequest.
type PutCloudGateMappingRequest struct { // ID of the resource CloudGateMappingId *string `mandatory:"true" contributesTo:"path" name:"cloudGateMappingId"` // 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 CloudGateMapping 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*. CloudGateMapping `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 }
func (request PutCloudGateMappingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutCloudGateMappingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutCloudGateMappingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutCloudGateMappingRequest) String() string
func (request PutCloudGateMappingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutCloudGateMappingResponse wrapper for the PutCloudGateMapping operation
type PutCloudGateMappingResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateMapping instance CloudGateMapping `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"` }
func (response PutCloudGateMappingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutCloudGateMappingResponse) String() string
PutCloudGateRequest wrapper for the PutCloudGate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGate.go.html to see an example of how to use PutCloudGateRequest.
type PutCloudGateRequest struct { // ID of the resource CloudGateId *string `mandatory:"true" contributesTo:"path" name:"cloudGateId"` // 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 CloudGate 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*. CloudGate `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 }
func (request PutCloudGateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutCloudGateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutCloudGateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutCloudGateRequest) String() string
func (request PutCloudGateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutCloudGateResponse wrapper for the PutCloudGate operation
type PutCloudGateResponse struct { // The underlying http response RawResponse *http.Response // The CloudGate instance CloudGate `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"` }
func (response PutCloudGateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutCloudGateResponse) String() string
PutCloudGateServerRequest wrapper for the PutCloudGateServer operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCloudGateServer.go.html to see an example of how to use PutCloudGateServerRequest.
type PutCloudGateServerRequest struct { // ID of the resource CloudGateServerId *string `mandatory:"true" contributesTo:"path" name:"cloudGateServerId"` // 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 CloudGateServer 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*. CloudGateServer `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 }
func (request PutCloudGateServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutCloudGateServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutCloudGateServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutCloudGateServerRequest) String() string
func (request PutCloudGateServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutCloudGateServerResponse wrapper for the PutCloudGateServer operation
type PutCloudGateServerResponse struct { // The underlying http response RawResponse *http.Response // The CloudGateServer instance CloudGateServer `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"` }
func (response PutCloudGateServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutCloudGateServerResponse) String() string
PutConditionRequest wrapper for the PutCondition operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutCondition.go.html to see an example of how to use PutConditionRequest.
type PutConditionRequest struct { // ID of the resource ConditionId *string `mandatory:"true" contributesTo:"path" name:"conditionId"` // 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 Condition 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*. Condition `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 }
func (request PutConditionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutConditionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutConditionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutConditionRequest) String() string
func (request PutConditionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutConditionResponse wrapper for the PutCondition operation
type PutConditionResponse struct { // The underlying http response RawResponse *http.Response // The Condition instance Condition `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"` }
func (response PutConditionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutConditionResponse) String() string
PutDynamicResourceGroupRequest wrapper for the PutDynamicResourceGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutDynamicResourceGroup.go.html to see an example of how to use 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 }
func (request PutDynamicResourceGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutDynamicResourceGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutDynamicResourceGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutDynamicResourceGroupRequest) String() string
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
PutDynamicResourceGroupResponse wrapper for the PutDynamicResourceGroup operation
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"` }
func (response PutDynamicResourceGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutDynamicResourceGroupResponse) String() string
PutGroupRequest wrapper for the PutGroup operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutGroup.go.html to see an example of how to use 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 }
func (request PutGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutGroupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutGroupRequest) String() string
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
PutGroupResponse wrapper for the PutGroup operation
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"` }
func (response PutGroupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutGroupResponse) String() string
PutIdentityPropagationTrustRequest wrapper for the PutIdentityPropagationTrust operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityPropagationTrust.go.html to see an example of how to use PutIdentityPropagationTrustRequest.
type PutIdentityPropagationTrustRequest struct { // ID of the resource IdentityPropagationTrustId *string `mandatory:"true" contributesTo:"path" name:"identityPropagationTrustId"` // 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 IdentityPropagationTrust 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*. IdentityPropagationTrust `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 }
func (request PutIdentityPropagationTrustRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutIdentityPropagationTrustRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutIdentityPropagationTrustRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutIdentityPropagationTrustRequest) String() string
func (request PutIdentityPropagationTrustRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutIdentityPropagationTrustResponse wrapper for the PutIdentityPropagationTrust operation
type PutIdentityPropagationTrustResponse struct { // The underlying http response RawResponse *http.Response // The IdentityPropagationTrust instance IdentityPropagationTrust `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"` }
func (response PutIdentityPropagationTrustResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutIdentityPropagationTrustResponse) String() string
PutIdentityProviderRequest wrapper for the PutIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentityProvider.go.html to see an example of how to use 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 }
func (request PutIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutIdentityProviderRequest) String() string
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
PutIdentityProviderResponse wrapper for the PutIdentityProvider operation
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"` }
func (response PutIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutIdentityProviderResponse) String() string
PutIdentitySettingRequest wrapper for the PutIdentitySetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutIdentitySetting.go.html to see an example of how to use PutIdentitySettingRequest.
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 }
func (request PutIdentitySettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutIdentitySettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutIdentitySettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutIdentitySettingRequest) String() string
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
PutIdentitySettingResponse wrapper for the PutIdentitySetting operation
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"` }
func (response PutIdentitySettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutIdentitySettingResponse) String() string
PutKmsiSettingRequest wrapper for the PutKmsiSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutKmsiSetting.go.html to see an example of how to use 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 }
func (request PutKmsiSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutKmsiSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutKmsiSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutKmsiSettingRequest) String() string
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
PutKmsiSettingResponse wrapper for the PutKmsiSetting operation
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"` }
func (response PutKmsiSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutKmsiSettingResponse) String() string
PutMePasswordChangerRequest wrapper for the PutMePasswordChanger operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMePasswordChanger.go.html to see an example of how to use 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 }
func (request PutMePasswordChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutMePasswordChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutMePasswordChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutMePasswordChangerRequest) String() string
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
PutMePasswordChangerResponse wrapper for the PutMePasswordChanger operation
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"` }
func (response PutMePasswordChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutMePasswordChangerResponse) String() string
PutMeRequest wrapper for the PutMe operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutMe.go.html to see an example of how to use 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 }
func (request PutMeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutMeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutMeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutMeRequest) String() string
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
PutMeResponse wrapper for the PutMe operation
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"` }
func (response PutMeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutMeResponse) String() string
PutNetworkPerimeterRequest wrapper for the PutNetworkPerimeter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutNetworkPerimeter.go.html to see an example of how to use PutNetworkPerimeterRequest.
type PutNetworkPerimeterRequest struct { // ID of the resource NetworkPerimeterId *string `mandatory:"true" contributesTo:"path" name:"networkPerimeterId"` // 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 NetworkPerimeter 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*. NetworkPerimeter `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 }
func (request PutNetworkPerimeterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutNetworkPerimeterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutNetworkPerimeterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutNetworkPerimeterRequest) String() string
func (request PutNetworkPerimeterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutNetworkPerimeterResponse wrapper for the PutNetworkPerimeter operation
type PutNetworkPerimeterResponse struct { // The underlying http response RawResponse *http.Response // The NetworkPerimeter instance NetworkPerimeter `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"` }
func (response PutNetworkPerimeterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutNetworkPerimeterResponse) String() string
PutNotificationSettingRequest wrapper for the PutNotificationSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutNotificationSetting.go.html to see an example of how to use PutNotificationSettingRequest.
type PutNotificationSettingRequest struct { // ID of the resource NotificationSettingId *string `mandatory:"true" contributesTo:"path" name:"notificationSettingId"` // 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 NotificationSettings 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*. NotificationSetting `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 }
func (request PutNotificationSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutNotificationSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutNotificationSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutNotificationSettingRequest) String() string
func (request PutNotificationSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutNotificationSettingResponse wrapper for the PutNotificationSetting operation
type PutNotificationSettingResponse struct { // The underlying http response RawResponse *http.Response // The NotificationSetting instance NotificationSetting `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"` }
func (response PutNotificationSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutNotificationSettingResponse) String() string
PutPasswordPolicyRequest wrapper for the PutPasswordPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutPasswordPolicy.go.html to see an example of how to use 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 }
func (request PutPasswordPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutPasswordPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutPasswordPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutPasswordPolicyRequest) String() string
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
PutPasswordPolicyResponse wrapper for the PutPasswordPolicy operation
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"` }
func (response PutPasswordPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutPasswordPolicyResponse) String() string
PutPolicyRequest wrapper for the PutPolicy operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutPolicy.go.html to see an example of how to use PutPolicyRequest.
type PutPolicyRequest struct { // ID of the resource PolicyId *string `mandatory:"true" contributesTo:"path" name:"policyId"` // 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 Policy 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*. Policy `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 }
func (request PutPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutPolicyRequest) String() string
func (request PutPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutPolicyResponse wrapper for the PutPolicy operation
type PutPolicyResponse struct { // The underlying http response RawResponse *http.Response // The Policy instance Policy `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"` }
func (response PutPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutPolicyResponse) String() string
PutRuleRequest wrapper for the PutRule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutRule.go.html to see an example of how to use PutRuleRequest.
type PutRuleRequest struct { // ID of the resource RuleId *string `mandatory:"true" contributesTo:"path" name:"ruleId"` // 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 Rule 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*. Rule `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 }
func (request PutRuleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutRuleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutRuleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutRuleRequest) String() string
func (request PutRuleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutRuleResponse wrapper for the PutRule operation
type PutRuleResponse struct { // The underlying http response RawResponse *http.Response // The Rule instance Rule `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"` }
func (response PutRuleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutRuleResponse) String() string
PutSchemaRequest wrapper for the PutSchema operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSchema.go.html to see an example of how to use PutSchemaRequest.
type PutSchemaRequest struct { // ID of the resource SchemaId *string `mandatory:"true" contributesTo:"path" name:"schemaId"` // 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 Schema 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*. Schema `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 }
func (request PutSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutSchemaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutSchemaRequest) String() string
func (request PutSchemaRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutSchemaResponse wrapper for the PutSchema operation
type PutSchemaResponse struct { // The underlying http response RawResponse *http.Response // The Schema instance Schema `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"` }
func (response PutSchemaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutSchemaResponse) String() string
PutSecurityQuestionSettingRequest wrapper for the PutSecurityQuestionSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSecurityQuestionSetting.go.html to see an example of how to use PutSecurityQuestionSettingRequest.
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 }
func (request PutSecurityQuestionSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutSecurityQuestionSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutSecurityQuestionSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutSecurityQuestionSettingRequest) String() string
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
PutSecurityQuestionSettingResponse wrapper for the PutSecurityQuestionSetting operation
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"` }
func (response PutSecurityQuestionSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutSecurityQuestionSettingResponse) String() string
PutSelfRegistrationProfileRequest wrapper for the PutSelfRegistrationProfile operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSelfRegistrationProfile.go.html to see an example of how to use PutSelfRegistrationProfileRequest.
type PutSelfRegistrationProfileRequest struct { // ID of the resource SelfRegistrationProfileId *string `mandatory:"true" contributesTo:"path" name:"selfRegistrationProfileId"` // 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 SelfRegistrationProfile 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*. SelfRegistrationProfile `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 }
func (request PutSelfRegistrationProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutSelfRegistrationProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutSelfRegistrationProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutSelfRegistrationProfileRequest) String() string
func (request PutSelfRegistrationProfileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutSelfRegistrationProfileResponse wrapper for the PutSelfRegistrationProfile operation
type PutSelfRegistrationProfileResponse struct { // The underlying http response RawResponse *http.Response // The SelfRegistrationProfile instance SelfRegistrationProfile `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"` }
func (response PutSelfRegistrationProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutSelfRegistrationProfileResponse) String() string
PutSettingRequest wrapper for the PutSetting operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSetting.go.html to see an example of how to use PutSettingRequest.
type PutSettingRequest struct { // ID of the resource SettingId *string `mandatory:"true" contributesTo:"path" name:"settingId"` // 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 Settings 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*. Setting `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 }
func (request PutSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutSettingRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutSettingRequest) String() string
func (request PutSettingRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutSettingResponse wrapper for the PutSetting operation
type PutSettingResponse struct { // The underlying http response RawResponse *http.Response // The Setting instance Setting `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"` }
func (response PutSettingResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutSettingResponse) String() string
PutSocialIdentityProviderRequest wrapper for the PutSocialIdentityProvider operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutSocialIdentityProvider.go.html to see an example of how to use PutSocialIdentityProviderRequest.
type PutSocialIdentityProviderRequest struct { // ID of the resource SocialIdentityProviderId *string `mandatory:"true" contributesTo:"path" name:"socialIdentityProviderId"` // 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 SocialIdentityProvider 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*. SocialIdentityProvider `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 }
func (request PutSocialIdentityProviderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutSocialIdentityProviderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutSocialIdentityProviderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutSocialIdentityProviderRequest) String() string
func (request PutSocialIdentityProviderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PutSocialIdentityProviderResponse wrapper for the PutSocialIdentityProvider operation
type PutSocialIdentityProviderResponse struct { // The underlying http response RawResponse *http.Response // The SocialIdentityProvider instance SocialIdentityProvider `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"` }
func (response PutSocialIdentityProviderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutSocialIdentityProviderResponse) String() string
PutUserCapabilitiesChangerRequest wrapper for the PutUserCapabilitiesChanger operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserCapabilitiesChanger.go.html to see an example of how to use 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 }
func (request PutUserCapabilitiesChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutUserCapabilitiesChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutUserCapabilitiesChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutUserCapabilitiesChangerRequest) String() string
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
PutUserCapabilitiesChangerResponse wrapper for the PutUserCapabilitiesChanger operation
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"` }
func (response PutUserCapabilitiesChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutUserCapabilitiesChangerResponse) String() string
PutUserPasswordChangerRequest wrapper for the PutUserPasswordChanger operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordChanger.go.html to see an example of how to use 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 }
func (request PutUserPasswordChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutUserPasswordChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutUserPasswordChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutUserPasswordChangerRequest) String() string
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
PutUserPasswordChangerResponse wrapper for the PutUserPasswordChanger operation
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"` }
func (response PutUserPasswordChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutUserPasswordChangerResponse) String() string
PutUserPasswordResetterRequest wrapper for the PutUserPasswordResetter operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserPasswordResetter.go.html to see an example of how to use 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 }
func (request PutUserPasswordResetterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutUserPasswordResetterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutUserPasswordResetterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutUserPasswordResetterRequest) String() string
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
PutUserPasswordResetterResponse wrapper for the PutUserPasswordResetter operation
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"` }
func (response PutUserPasswordResetterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutUserPasswordResetterResponse) String() string
PutUserRequest wrapper for the PutUser operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUser.go.html to see an example of how to use 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 }
func (request PutUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutUserRequest) String() string
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
PutUserResponse wrapper for the PutUser operation
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"` }
func (response PutUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutUserResponse) String() string
PutUserStatusChangerRequest wrapper for the PutUserStatusChanger operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/PutUserStatusChanger.go.html to see an example of how to use 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 }
func (request PutUserStatusChangerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request PutUserStatusChangerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request PutUserStatusChangerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request PutUserStatusChangerRequest) String() string
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
PutUserStatusChangerResponse wrapper for the PutUserStatusChanger operation
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"` }
func (response PutUserStatusChangerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response PutUserStatusChangerResponse) String() string
ResourceTypeSchemaAttribute ResourceTypeSchemaAttribute Schema Definition
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"` }
func (m ResourceTypeSchemaAttribute) String() string
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
ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
const ( ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesReadonly ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "readOnly" ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesReadwrite ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "readWrite" ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesImmutable ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "immutable" ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesHidden ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum = "hidden" )
func GetMappingResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum(val string) (ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum, bool)
GetMappingResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumValues() []ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
GetResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeEndUserMutabilityAllowedValuesEnum
ResourceTypeSchemaAttributeEndUserMutabilityEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeEndUserMutabilityEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeEndUserMutabilityEnum
const ( ResourceTypeSchemaAttributeEndUserMutabilityReadonly ResourceTypeSchemaAttributeEndUserMutabilityEnum = "readOnly" ResourceTypeSchemaAttributeEndUserMutabilityReadwrite ResourceTypeSchemaAttributeEndUserMutabilityEnum = "readWrite" ResourceTypeSchemaAttributeEndUserMutabilityImmutable ResourceTypeSchemaAttributeEndUserMutabilityEnum = "immutable" ResourceTypeSchemaAttributeEndUserMutabilityHidden ResourceTypeSchemaAttributeEndUserMutabilityEnum = "hidden" )
func GetMappingResourceTypeSchemaAttributeEndUserMutabilityEnum(val string) (ResourceTypeSchemaAttributeEndUserMutabilityEnum, bool)
GetMappingResourceTypeSchemaAttributeEndUserMutabilityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeEndUserMutabilityEnumValues() []ResourceTypeSchemaAttributeEndUserMutabilityEnum
GetResourceTypeSchemaAttributeEndUserMutabilityEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeEndUserMutabilityEnum
ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
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" )
func GetMappingResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum(val string) (ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum, bool)
GetMappingResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumValues() []ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
GetResourceTypeSchemaAttributeIdcsICFAttributeTypeEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeIdcsICFAttributeTypeEnum
ResourceTypeSchemaAttributeIdcsSensitiveEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeIdcsSensitiveEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeIdcsSensitiveEnum
const ( ResourceTypeSchemaAttributeIdcsSensitiveEncrypt ResourceTypeSchemaAttributeIdcsSensitiveEnum = "encrypt" ResourceTypeSchemaAttributeIdcsSensitiveHash ResourceTypeSchemaAttributeIdcsSensitiveEnum = "hash" ResourceTypeSchemaAttributeIdcsSensitiveHashSc ResourceTypeSchemaAttributeIdcsSensitiveEnum = "hash_sc" ResourceTypeSchemaAttributeIdcsSensitiveChecksum ResourceTypeSchemaAttributeIdcsSensitiveEnum = "checksum" ResourceTypeSchemaAttributeIdcsSensitiveNone ResourceTypeSchemaAttributeIdcsSensitiveEnum = "none" )
func GetMappingResourceTypeSchemaAttributeIdcsSensitiveEnum(val string) (ResourceTypeSchemaAttributeIdcsSensitiveEnum, bool)
GetMappingResourceTypeSchemaAttributeIdcsSensitiveEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeIdcsSensitiveEnumValues() []ResourceTypeSchemaAttributeIdcsSensitiveEnum
GetResourceTypeSchemaAttributeIdcsSensitiveEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeIdcsSensitiveEnum
ResourceTypeSchemaAttributeMutabilityEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeMutabilityEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeMutabilityEnum
const ( ResourceTypeSchemaAttributeMutabilityReadonly ResourceTypeSchemaAttributeMutabilityEnum = "readOnly" ResourceTypeSchemaAttributeMutabilityReadwrite ResourceTypeSchemaAttributeMutabilityEnum = "readWrite" ResourceTypeSchemaAttributeMutabilityImmutable ResourceTypeSchemaAttributeMutabilityEnum = "immutable" ResourceTypeSchemaAttributeMutabilityWriteonly ResourceTypeSchemaAttributeMutabilityEnum = "writeOnly" )
func GetMappingResourceTypeSchemaAttributeMutabilityEnum(val string) (ResourceTypeSchemaAttributeMutabilityEnum, bool)
GetMappingResourceTypeSchemaAttributeMutabilityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeMutabilityEnumValues() []ResourceTypeSchemaAttributeMutabilityEnum
GetResourceTypeSchemaAttributeMutabilityEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeMutabilityEnum
ResourceTypeSchemaAttributeReturnedEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeReturnedEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeReturnedEnum
const ( ResourceTypeSchemaAttributeReturnedAlways ResourceTypeSchemaAttributeReturnedEnum = "always" ResourceTypeSchemaAttributeReturnedNever ResourceTypeSchemaAttributeReturnedEnum = "never" ResourceTypeSchemaAttributeReturnedDefault ResourceTypeSchemaAttributeReturnedEnum = "default" ResourceTypeSchemaAttributeReturnedRequest ResourceTypeSchemaAttributeReturnedEnum = "request" )
func GetMappingResourceTypeSchemaAttributeReturnedEnum(val string) (ResourceTypeSchemaAttributeReturnedEnum, bool)
GetMappingResourceTypeSchemaAttributeReturnedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeReturnedEnumValues() []ResourceTypeSchemaAttributeReturnedEnum
GetResourceTypeSchemaAttributeReturnedEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeReturnedEnum
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.
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"` }
func (m ResourceTypeSchemaAttributeSearchRequest) String() string
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
ResourceTypeSchemaAttributeTypeEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeTypeEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeTypeEnum
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" )
func GetMappingResourceTypeSchemaAttributeTypeEnum(val string) (ResourceTypeSchemaAttributeTypeEnum, bool)
GetMappingResourceTypeSchemaAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeTypeEnumValues() []ResourceTypeSchemaAttributeTypeEnum
GetResourceTypeSchemaAttributeTypeEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeTypeEnum
ResourceTypeSchemaAttributeUniquenessEnum Enum with underlying type: string
type ResourceTypeSchemaAttributeUniquenessEnum string
Set of constants representing the allowable values for ResourceTypeSchemaAttributeUniquenessEnum
const ( ResourceTypeSchemaAttributeUniquenessNone ResourceTypeSchemaAttributeUniquenessEnum = "none" ResourceTypeSchemaAttributeUniquenessServer ResourceTypeSchemaAttributeUniquenessEnum = "server" ResourceTypeSchemaAttributeUniquenessGlobal ResourceTypeSchemaAttributeUniquenessEnum = "global" )
func GetMappingResourceTypeSchemaAttributeUniquenessEnum(val string) (ResourceTypeSchemaAttributeUniquenessEnum, bool)
GetMappingResourceTypeSchemaAttributeUniquenessEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourceTypeSchemaAttributeUniquenessEnumValues() []ResourceTypeSchemaAttributeUniquenessEnum
GetResourceTypeSchemaAttributeUniquenessEnumValues Enumerates the set of values for ResourceTypeSchemaAttributeUniquenessEnum
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.
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"` }
func (m ResourceTypeSchemaAttributes) String() string
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
RestoreOciConsolePolicy Schema to restoring OCI Console Policy to Factory Defaults.
type RestoreOciConsolePolicy struct { // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none // 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. Schemas []string `mandatory:"true" json:"schemas"` // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - required: true // - mutability: writeOnly // - returned: default // - type: boolean // Consent to be provided for restoring the Oci Console SignOn Policy to Factory Defaults. Defaults to false Consent *bool `mandatory:"true" json:"consent"` // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: true // - returned: default // - type: string // Detailed reason when domain admin opts to restore the Oci Console SignOn Policy to Factory Defaults Reason *string `mandatory:"true" json:"reason"` // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: always // - type: string // - uniqueness: global // 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. Id *string `mandatory:"false" json:"id"` // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: global // Unique OCI identifier for the SCIM Resource. Ocid *string `mandatory:"false" json:"ocid"` Meta *Meta `mandatory:"false" json:"meta"` IdcsCreatedBy *IdcsCreatedBy `mandatory:"false" json:"idcsCreatedBy"` IdcsLastModifiedBy *IdcsLastModifiedBy `mandatory:"false" json:"idcsLastModifiedBy"` // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none // Each value of this attribute specifies an operation that only an internal client may perform on this particular resource. IdcsPreventedOperations []IdcsPreventedOperationsEnum `mandatory:"false" json:"idcsPreventedOperations,omitempty"` // **SCIM++ Properties:** // - idcsCompositeKey: [key, value] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Tag Key, mapsTo:tags.key], [columnHeaderName:Tag Value, mapsTo:tags.value]] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex // - uniqueness: none // A list of tags on this resource. Tags []Tags `mandatory:"false" json:"tags"` // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none // 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. DeleteInProgress *bool `mandatory:"false" json:"deleteInProgress"` // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none // The release number when the resource was upgraded. IdcsLastUpgradedInRelease *string `mandatory:"false" json:"idcsLastUpgradedInRelease"` // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // OCI Domain Id (ocid) in which the resource lives. DomainOcid *string `mandatory:"false" json:"domainOcid"` // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // OCI Compartment Id (ocid) in which the resource lives. CompartmentOcid *string `mandatory:"false" json:"compartmentOcid"` // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none // OCI Tenant Id (ocid) in which the resource lives. TenancyOcid *string `mandatory:"false" json:"tenancyOcid"` }
func (m RestoreOciConsolePolicy) String() string
func (m RestoreOciConsolePolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Rule Rule resource. A unit that has a condition which on evaluation with input returns defined values.
type Rule 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"` // Rule name // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // SCIM filters // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Condition *string `mandatory:"true" json:"condition"` PolicyType *RulePolicyType `mandatory:"true" json:"policyType"` // The return values are the then portion of a Rule // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: complex // - uniqueness: none Return []RuleReturn `mandatory:"true" json:"return"` // 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] // - idcsCsvAttributeNameMappings: [[columnHeaderName:Tag Key, mapsTo:tags.key], [columnHeaderName:Tag Value, mapsTo:tags.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 // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // Rule Description // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // If true, rule is active // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // Shows if the rule is locked // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Locked *bool `mandatory:"false" json:"locked"` // The Groovy script that is run instead of the rule, if policy type allows the rule to be a Groovy script. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RuleGroovy *string `mandatory:"false" json:"ruleGroovy"` ConditionGroup *RuleConditionGroup `mandatory:"false" json:"conditionGroup"` UrnIetfParamsScimSchemasOracleIdcsExtensionOciconsolesignonpolicyconsentPolicy *RuleExtensionOciconsolesignonpolicyconsentPolicy `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:ociconsolesignonpolicyconsent:Policy"` }
func (m Rule) String() string
func (m Rule) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RuleConditionGroup Condition or ConditionGroup assigned to the rule **SCIM++ Properties:**
type RuleConditionGroup struct { // A label that indicates whether this is Condition or ConditionGroup. // **SCIM++ Properties:** // - idcsDefaultValue: Condition // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Type RuleConditionGroupTypeEnum `mandatory:"true" json:"type"` // Condition or ConditionGroup identifier. // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // ConditionGroup URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` // Condition or ConditionGroup name // **Added In:** 17.4.2 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` }
func (m RuleConditionGroup) String() string
func (m RuleConditionGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RuleConditionGroupTypeEnum Enum with underlying type: string
type RuleConditionGroupTypeEnum string
Set of constants representing the allowable values for RuleConditionGroupTypeEnum
const ( RuleConditionGroupTypeCondition RuleConditionGroupTypeEnum = "Condition" RuleConditionGroupTypeConditiongroup RuleConditionGroupTypeEnum = "ConditionGroup" )
func GetMappingRuleConditionGroupTypeEnum(val string) (RuleConditionGroupTypeEnum, bool)
GetMappingRuleConditionGroupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuleConditionGroupTypeEnumValues() []RuleConditionGroupTypeEnum
GetRuleConditionGroupTypeEnumValues Enumerates the set of values for RuleConditionGroupTypeEnum
RuleExtensionOciconsolesignonpolicyconsentPolicy This extension defines attributes used to record consent for modification of the "Security Policy for OCI Console" sign-on policy, Rule, Condition or ConditionGroup.
type RuleExtensionOciconsolesignonpolicyconsentPolicy struct { // Set to true when an identity domain administrator opts to change the Oracle security defaults for the "Security Policy for OCI Console" shipped by Oracle. Defaults to false. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: boolean Consent *bool `mandatory:"false" json:"consent"` // The justification for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string Justification *string `mandatory:"false" json:"justification"` // The detailed reason for the change when an identity domain administrator opts to modify the Oracle security defaults for the "Security Policy for OCI Console" sign-on policy shipped by Oracle. // **Added In:** 2405220110 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: writeOnly // - required: false // - returned: never // - type: string Reason *string `mandatory:"false" json:"reason"` }
func (m RuleExtensionOciconsolesignonpolicyconsentPolicy) String() string
func (m RuleExtensionOciconsolesignonpolicyconsentPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RulePolicyType PolicyType on which the policy is based **SCIM++ Properties:**
type RulePolicyType struct { // PolicyType 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"` // PolicyType URI // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m RulePolicyType) String() string
func (m RulePolicyType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RuleReturn The return values are the then portion of a Rule
type RuleReturn struct { // Attribute name of an individual value to be returned. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // Attribute value of some attribute to be returned. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // The Groovy script that is run to generate output for the rule, if the policy type allows the return value to be a Groovy script. // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ReturnGroovy *string `mandatory:"false" json:"returnGroovy"` }
func (m RuleReturn) String() string
func (m RuleReturn) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RuleSearchRequest 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.
type RuleSearchRequest 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"` }
func (m RuleSearchRequest) String() string
func (m RuleSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Rules 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.
type Rules 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 []Rule `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"` }
func (m Rules) String() string
func (m Rules) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Schema SCIM schema
type Schema 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"` // Specifies if the attributes in this schema can be used for mapping with external identity sources such as AD or LDAP // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: boolean // - uniqueness: none IdcsMappable *bool `mandatory:"true" json:"idcsMappable"` // Contains the canonical name of the other attribute sharing the same idcsTargetAttributeName // **Added In:** 2209122038 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none IdcsMapsToSameTargetAttributeNameAs *string `mandatory:"false" json:"idcsMapsToSameTargetAttributeNameAs"` // 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"` // Schema's human-readable name // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // Resource types defs this resource refers to // **SCIM++ Properties:** // - caseExact: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsResourceTypes []string `mandatory:"false" json:"idcsResourceTypes"` // Schema's human-readable description // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // 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 // - required: false // - returned: default // - type: boolean IdcsAttributeCacheable *bool `mandatory:"false" json:"idcsAttributeCacheable"` // Specifies whether the dataprovider mapping from resource schema should override from common schema with the same name. // **Added In:** 2102181953 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsOverrideCommonAttribute *bool `mandatory:"false" json:"idcsOverrideCommonAttribute"` // A complex type that specifies the set of Resource attributes // **SCIM++ Properties:** // - idcsCompositeKey: [] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex Attributes []SchemaAttributes `mandatory:"false" json:"attributes"` }
func (m Schema) String() string
func (m Schema) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaAttributes A complex type that specifies the set of Resource attributes
type SchemaAttributes struct { // Attribute's name // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - 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 // - type: string // - uniqueness: none IdcsDisplayNameMessageId *string `mandatory:"false" json:"idcsDisplayNameMessageId"` // Specifies if the attributes in this schema should be hidden externally // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsRtsaHideAttribute *bool `mandatory:"false" json:"idcsRtsaHideAttribute"` LocalizedDisplayName *SchemaLocalizedDisplayName `mandatory:"false" json:"localizedDisplayName"` // The attribute's data type--for example, String // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Type SchemaAttributesTypeEnum `mandatory:"false" json:"type,omitempty"` // Indicates the attribute's plurality // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Specifies if the attribute is required // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean Required *bool `mandatory:"false" json:"required"` // Specifies if the attribute is required // **Added In:** 2305190132 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsReturnEmptyWhenNull *bool `mandatory:"false" json:"idcsReturnEmptyWhenNull"` // 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 // - returned: default // - type: string // - uniqueness: none CanonicalValues []string `mandatory:"false" json:"canonicalValues"` // Specifies the default value for an attribute. The value must be one from canonicalValues if defined. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsDefaultValue *string `mandatory:"false" json:"idcsDefaultValue"` // A collection of Localized canonical values. // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex LocalizedCanonicalValues []SchemaLocalizedCanonicalValues `mandatory:"false" json:"localizedCanonicalValues"` // Specifies if the String attribute is case-sensitive // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - type: string // - uniqueness: none Mutability SchemaAttributesMutabilityEnum `mandatory:"false" json:"mutability,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 // - type: string // - uniqueness: none Returned SchemaAttributesReturnedEnum `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 // - type: string // - uniqueness: none Uniqueness SchemaAttributesUniquenessEnum `mandatory:"false" json:"uniqueness,omitempty"` // The attribute defining the CSV header name for import/export // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCsvAttributeName *string `mandatory:"false" json:"idcsCsvAttributeName"` // Specifies the mapping between external identity source attributes and Oracle Identity Cloud Service complex attributes (e.g. email => emails[work].value) // **SCIM++ Properties:** // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex IdcsComplexAttributeNameMappings []SchemaIdcsComplexAttributeNameMappings `mandatory:"false" json:"idcsComplexAttributeNameMappings"` // Maps to ICF target attribute name // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - 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 // - required: false // - returned: default // - type: string // - uniqueness: none IdcsICFAttributeType SchemaAttributesIdcsICFAttributeTypeEnum `mandatory:"false" json:"idcsICFAttributeType,omitempty"` // Csv meta data for those resource type attributes which can be imported / exported from / to csv. // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex IdcsCsvAttributeNameMappings []SchemaIdcsCsvAttributeNameMappings `mandatory:"false" json:"idcsCsvAttributeNameMappings"` // 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 // - returned: default // - type: string // - uniqueness: none ReferenceTypes []string `mandatory:"false" json:"referenceTypes"` // Indicates that the schema has been deprecated since version // **Deprecated Since: 19.3.3** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer IdcsDeprecatedSinceVersion *int `mandatory:"false" json:"idcsDeprecatedSinceVersion"` // Indicates that the schema has been added since version // **Deprecated Since: 19.3.3** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - 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 // - 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 // - 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 // - 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 // - returned: default // - type: integer IdcsMinValue *int `mandatory:"false" json:"idcsMinValue"` // Specifies the maximum value of the integer attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - 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 // - 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 // - returned: default // - type: string IdcsRefResourceAttributes []string `mandatory:"false" json:"idcsRefResourceAttributes"` // Specifies the indirectly referenced Resources // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - 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 // - 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 // - 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 // - returned: default // - type: string // - uniqueness: none IdcsSensitive SchemaAttributesIdcsSensitiveEnum `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 // - 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 // - 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 // - 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 // - 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 // - 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 // - returned: default // - type: string // - uniqueness: none IdcsTargetAttributeName *string `mandatory:"false" json:"idcsTargetAttributeName"` // Contains the canonical name of the other attribute sharing the same idcsTargetAttributeName // **Added In:** 2209122038 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: always // - type: string // - uniqueness: none IdcsMapsToSameTargetAttributeNameAs *string `mandatory:"false" json:"idcsMapsToSameTargetAttributeNameAs"` // 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.2.1 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - 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.2.1 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsTargetAttributeNameToMigrateFrom *string `mandatory:"false" json:"idcsTargetAttributeNameToMigrateFrom"` // Target index name created for this attribute for performance // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none IdcsTargetUniqueConstraintName *string `mandatory:"false" json:"idcsTargetUniqueConstraintName"` // Specifies the mapper to use when mapping this attribute value to DataProvider-specific semantics // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - 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 // - 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 // - 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"` // Specifies the Resource type ID to read from for dynamic canonical values // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceResourceTypeID *string `mandatory:"false" json:"idcsCanonicalValueSourceResourceTypeID"` // Display name for the canonical value attribute name. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceDisplayAttrName *string `mandatory:"false" json:"idcsCanonicalValueSourceDisplayAttrName"` // Source key attribute for the canonical value. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceKeyAttrName *string `mandatory:"false" json:"idcsCanonicalValueSourceKeyAttrName"` // Type of the canonical value. // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueType SchemaAttributesIdcsCanonicalValueTypeEnum `mandatory:"false" json:"idcsCanonicalValueType,omitempty"` // 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 // - returned: default // - type: string // - uniqueness: none IdcsCompositeKey []string `mandatory:"false" json:"idcsCompositeKey"` // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - 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 // - 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 // - returned: default // - type: boolean IdcsAttributeMappable *bool `mandatory:"false" json:"idcsAttributeMappable"` // If true, ARM should not validate the value of the attribute since it will be converted/migrated to another attribute internally by the manager which will build valid post, put, or patch payload, depending on the client requested operation // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsValuePersistedInOtherAttribute *bool `mandatory:"false" json:"idcsValuePersistedInOtherAttribute"` // Specifies whether the attribute is PII (personal information). False by default for all attributes. If attribute with idcsPii = true, it's value must be obfuscated before it's written to the Oracle Identity Cloud Service system logs. // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean IdcsPii *bool `mandatory:"false" json:"idcsPii"` // Specifies whether the attribute should be excluded from the BulkApi patch generated by gradle task for upgrading OOTB resources. // **Added In:** 2104150946 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: boolean IdcsExcludeFromUpgradePatch *bool `mandatory:"false" json:"idcsExcludeFromUpgradePatch"` // A list specifying the contained attributes // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex SubAttributes []SchemaSubAttributes `mandatory:"false" json:"subAttributes"` // Specifies the referenced Resource attribute // **Deprecated Since: 17.3.4** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - 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 // - required: false // - returned: default // - type: boolean IdcsAttributeCacheable *bool `mandatory:"false" json:"idcsAttributeCacheable"` // Metadata used by Oracle Identity Cloud Service UI to sequence the attributes displayed on the Account Form. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer IdcsuiOrder *int `mandatory:"false" json:"idcsuiOrder"` // Metadata used by Oracle Identity Cloud Service UI to validate the attribute values using regular expressions. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string IdcsuiRegexp *string `mandatory:"false" json:"idcsuiRegexp"` // Metadata used by Oracle Identity Cloud Service UI to decide whether the attribute must be displayed on the Account Form. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsuiVisible *bool `mandatory:"false" json:"idcsuiVisible"` // Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute on the Account Form. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string IdcsuiWidget SchemaAttributesIdcsuiWidgetEnum `mandatory:"false" json:"idcsuiWidget,omitempty"` // The list of features that require this attribute // **Deprecated Since: 19.1.6** // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string IdcsFeatures []SchemaAttributesIdcsFeaturesEnum `mandatory:"false" json:"idcsFeatures,omitempty"` // A subset of \"canonicalValues\" that are not supported when the \"optionalPii\" feature is disabled in GlobalConfig. // **Deprecated Since: 19.1.6** // **SCIM++ Properties:** // - caseExact: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none IdcsOptionalPiiCanonicalValues []string `mandatory:"false" json:"idcsOptionalPiiCanonicalValues"` // Specifies if the value of the attribute should be sanitized using OWASP library for HTML content // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsSanitize *bool `mandatory:"false" json:"idcsSanitize"` // Specifies whether the attribute from resource schema should override from common schema with the same name. // **Added In:** 2102181953 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean IdcsOverrideCommonAttribute *bool `mandatory:"false" json:"idcsOverrideCommonAttribute"` // Specifies whether the readOnly and immutable reference attributes should be ignored when forceDelete=true. // **Added In:** 2104220644 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete *bool `mandatory:"false" json:"idcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete"` // Set this attribute to True if the resource is eligibal for update while system is in readonly mode. // **Added In:** 2106170416 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsAllowUpdatesInReadOnlyMode *bool `mandatory:"false" json:"idcsAllowUpdatesInReadOnlyMode"` // Set this attribute to True if the pagination is required on an attribute. // **Added In:** 2202230830 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsPaginateResponse *bool `mandatory:"false" json:"idcsPaginateResponse"` // If true, indicates that the attribute value must be written to the home region for access flows initiated from a replica region. // **Added In:** 2209220956 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsRequiresWriteForAccessFlows *bool `mandatory:"false" json:"idcsRequiresWriteForAccessFlows"` // If true, indicates that the attribute value must be written to the home region and requires immediate read-after-write consistency for access flows initiated from a replica region. // **Added In:** 2209220956 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: boolean IdcsRequiresImmediateReadAfterWriteForAccessFlows *bool `mandatory:"false" json:"idcsRequiresImmediateReadAfterWriteForAccessFlows"` }
func (m SchemaAttributes) String() string
func (m SchemaAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaAttributesIdcsCanonicalValueTypeEnum Enum with underlying type: string
type SchemaAttributesIdcsCanonicalValueTypeEnum string
Set of constants representing the allowable values for SchemaAttributesIdcsCanonicalValueTypeEnum
const ( SchemaAttributesIdcsCanonicalValueTypeDynamic SchemaAttributesIdcsCanonicalValueTypeEnum = "dynamic" SchemaAttributesIdcsCanonicalValueTypeStatic SchemaAttributesIdcsCanonicalValueTypeEnum = "static" )
func GetMappingSchemaAttributesIdcsCanonicalValueTypeEnum(val string) (SchemaAttributesIdcsCanonicalValueTypeEnum, bool)
GetMappingSchemaAttributesIdcsCanonicalValueTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesIdcsCanonicalValueTypeEnumValues() []SchemaAttributesIdcsCanonicalValueTypeEnum
GetSchemaAttributesIdcsCanonicalValueTypeEnumValues Enumerates the set of values for SchemaAttributesIdcsCanonicalValueTypeEnum
SchemaAttributesIdcsFeaturesEnum Enum with underlying type: string
type SchemaAttributesIdcsFeaturesEnum string
Set of constants representing the allowable values for SchemaAttributesIdcsFeaturesEnum
const ( SchemaAttributesIdcsFeaturesOptionalpii SchemaAttributesIdcsFeaturesEnum = "optionalPii" SchemaAttributesIdcsFeaturesMfa SchemaAttributesIdcsFeaturesEnum = "mfa" SchemaAttributesIdcsFeaturesSocial SchemaAttributesIdcsFeaturesEnum = "social" SchemaAttributesIdcsFeaturesSchemacustomization SchemaAttributesIdcsFeaturesEnum = "schemaCustomization" )
func GetMappingSchemaAttributesIdcsFeaturesEnum(val string) (SchemaAttributesIdcsFeaturesEnum, bool)
GetMappingSchemaAttributesIdcsFeaturesEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesIdcsFeaturesEnumValues() []SchemaAttributesIdcsFeaturesEnum
GetSchemaAttributesIdcsFeaturesEnumValues Enumerates the set of values for SchemaAttributesIdcsFeaturesEnum
SchemaAttributesIdcsICFAttributeTypeEnum Enum with underlying type: string
type SchemaAttributesIdcsICFAttributeTypeEnum string
Set of constants representing the allowable values for SchemaAttributesIdcsICFAttributeTypeEnum
const ( SchemaAttributesIdcsICFAttributeTypeString SchemaAttributesIdcsICFAttributeTypeEnum = "string" SchemaAttributesIdcsICFAttributeTypeLong SchemaAttributesIdcsICFAttributeTypeEnum = "long" SchemaAttributesIdcsICFAttributeTypeChar SchemaAttributesIdcsICFAttributeTypeEnum = "char" SchemaAttributesIdcsICFAttributeTypeDouble SchemaAttributesIdcsICFAttributeTypeEnum = "double" SchemaAttributesIdcsICFAttributeTypeFloat SchemaAttributesIdcsICFAttributeTypeEnum = "float" SchemaAttributesIdcsICFAttributeTypeInteger SchemaAttributesIdcsICFAttributeTypeEnum = "integer" SchemaAttributesIdcsICFAttributeTypeBoolean SchemaAttributesIdcsICFAttributeTypeEnum = "boolean" SchemaAttributesIdcsICFAttributeTypeBytes SchemaAttributesIdcsICFAttributeTypeEnum = "bytes" SchemaAttributesIdcsICFAttributeTypeBigdecimal SchemaAttributesIdcsICFAttributeTypeEnum = "bigdecimal" SchemaAttributesIdcsICFAttributeTypeBiginteger SchemaAttributesIdcsICFAttributeTypeEnum = "biginteger" SchemaAttributesIdcsICFAttributeTypeGuardedbytes SchemaAttributesIdcsICFAttributeTypeEnum = "guardedbytes" SchemaAttributesIdcsICFAttributeTypeGuardedstring SchemaAttributesIdcsICFAttributeTypeEnum = "guardedstring" )
func GetMappingSchemaAttributesIdcsICFAttributeTypeEnum(val string) (SchemaAttributesIdcsICFAttributeTypeEnum, bool)
GetMappingSchemaAttributesIdcsICFAttributeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesIdcsICFAttributeTypeEnumValues() []SchemaAttributesIdcsICFAttributeTypeEnum
GetSchemaAttributesIdcsICFAttributeTypeEnumValues Enumerates the set of values for SchemaAttributesIdcsICFAttributeTypeEnum
SchemaAttributesIdcsSensitiveEnum Enum with underlying type: string
type SchemaAttributesIdcsSensitiveEnum string
Set of constants representing the allowable values for SchemaAttributesIdcsSensitiveEnum
const ( SchemaAttributesIdcsSensitiveEncrypt SchemaAttributesIdcsSensitiveEnum = "encrypt" SchemaAttributesIdcsSensitiveHash SchemaAttributesIdcsSensitiveEnum = "hash" SchemaAttributesIdcsSensitiveHashSc SchemaAttributesIdcsSensitiveEnum = "hash_sc" SchemaAttributesIdcsSensitiveChecksum SchemaAttributesIdcsSensitiveEnum = "checksum" SchemaAttributesIdcsSensitiveNone SchemaAttributesIdcsSensitiveEnum = "none" )
func GetMappingSchemaAttributesIdcsSensitiveEnum(val string) (SchemaAttributesIdcsSensitiveEnum, bool)
GetMappingSchemaAttributesIdcsSensitiveEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesIdcsSensitiveEnumValues() []SchemaAttributesIdcsSensitiveEnum
GetSchemaAttributesIdcsSensitiveEnumValues Enumerates the set of values for SchemaAttributesIdcsSensitiveEnum
SchemaAttributesIdcsuiWidgetEnum Enum with underlying type: string
type SchemaAttributesIdcsuiWidgetEnum string
Set of constants representing the allowable values for SchemaAttributesIdcsuiWidgetEnum
const ( SchemaAttributesIdcsuiWidgetInputtext SchemaAttributesIdcsuiWidgetEnum = "inputtext" SchemaAttributesIdcsuiWidgetCheckbox SchemaAttributesIdcsuiWidgetEnum = "checkbox" SchemaAttributesIdcsuiWidgetTextarea SchemaAttributesIdcsuiWidgetEnum = "textarea" SchemaAttributesIdcsuiWidgetCombobox SchemaAttributesIdcsuiWidgetEnum = "combobox" )
func GetMappingSchemaAttributesIdcsuiWidgetEnum(val string) (SchemaAttributesIdcsuiWidgetEnum, bool)
GetMappingSchemaAttributesIdcsuiWidgetEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesIdcsuiWidgetEnumValues() []SchemaAttributesIdcsuiWidgetEnum
GetSchemaAttributesIdcsuiWidgetEnumValues Enumerates the set of values for SchemaAttributesIdcsuiWidgetEnum
SchemaAttributesMutabilityEnum Enum with underlying type: string
type SchemaAttributesMutabilityEnum string
Set of constants representing the allowable values for SchemaAttributesMutabilityEnum
const ( SchemaAttributesMutabilityReadonly SchemaAttributesMutabilityEnum = "readOnly" SchemaAttributesMutabilityReadwrite SchemaAttributesMutabilityEnum = "readWrite" SchemaAttributesMutabilityImmutable SchemaAttributesMutabilityEnum = "immutable" SchemaAttributesMutabilityWriteonly SchemaAttributesMutabilityEnum = "writeOnly" )
func GetMappingSchemaAttributesMutabilityEnum(val string) (SchemaAttributesMutabilityEnum, bool)
GetMappingSchemaAttributesMutabilityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesMutabilityEnumValues() []SchemaAttributesMutabilityEnum
GetSchemaAttributesMutabilityEnumValues Enumerates the set of values for SchemaAttributesMutabilityEnum
SchemaAttributesReturnedEnum Enum with underlying type: string
type SchemaAttributesReturnedEnum string
Set of constants representing the allowable values for SchemaAttributesReturnedEnum
const ( SchemaAttributesReturnedAlways SchemaAttributesReturnedEnum = "always" SchemaAttributesReturnedNever SchemaAttributesReturnedEnum = "never" SchemaAttributesReturnedDefault SchemaAttributesReturnedEnum = "default" SchemaAttributesReturnedRequest SchemaAttributesReturnedEnum = "request" )
func GetMappingSchemaAttributesReturnedEnum(val string) (SchemaAttributesReturnedEnum, bool)
GetMappingSchemaAttributesReturnedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesReturnedEnumValues() []SchemaAttributesReturnedEnum
GetSchemaAttributesReturnedEnumValues Enumerates the set of values for SchemaAttributesReturnedEnum
SchemaAttributesTypeEnum Enum with underlying type: string
type SchemaAttributesTypeEnum string
Set of constants representing the allowable values for SchemaAttributesTypeEnum
const ( SchemaAttributesTypeString SchemaAttributesTypeEnum = "string" SchemaAttributesTypeComplex SchemaAttributesTypeEnum = "complex" SchemaAttributesTypeBoolean SchemaAttributesTypeEnum = "boolean" SchemaAttributesTypeDecimal SchemaAttributesTypeEnum = "decimal" SchemaAttributesTypeInteger SchemaAttributesTypeEnum = "integer" SchemaAttributesTypeDatetime SchemaAttributesTypeEnum = "dateTime" SchemaAttributesTypeReference SchemaAttributesTypeEnum = "reference" SchemaAttributesTypeBinary SchemaAttributesTypeEnum = "binary" )
func GetMappingSchemaAttributesTypeEnum(val string) (SchemaAttributesTypeEnum, bool)
GetMappingSchemaAttributesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesTypeEnumValues() []SchemaAttributesTypeEnum
GetSchemaAttributesTypeEnumValues Enumerates the set of values for SchemaAttributesTypeEnum
SchemaAttributesUniquenessEnum Enum with underlying type: string
type SchemaAttributesUniquenessEnum string
Set of constants representing the allowable values for SchemaAttributesUniquenessEnum
const ( SchemaAttributesUniquenessNone SchemaAttributesUniquenessEnum = "none" SchemaAttributesUniquenessServer SchemaAttributesUniquenessEnum = "server" SchemaAttributesUniquenessGlobal SchemaAttributesUniquenessEnum = "global" )
func GetMappingSchemaAttributesUniquenessEnum(val string) (SchemaAttributesUniquenessEnum, bool)
GetMappingSchemaAttributesUniquenessEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaAttributesUniquenessEnumValues() []SchemaAttributesUniquenessEnum
GetSchemaAttributesUniquenessEnumValues Enumerates the set of values for SchemaAttributesUniquenessEnum
SchemaIdcsComplexAttributeNameMappings Specifies the mapping between external identity source attributes and Oracle Identity Cloud Service complex attributes (e.g. email => emails[work].value)
type SchemaIdcsComplexAttributeNameMappings struct { // The attribute that represents the display name // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"true" json:"name"` // The attribute that is mapped to the attribute mapping // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - uniqueness: none MapsTo *string `mandatory:"true" json:"mapsTo"` // Specifies if the attributes that is mapped should be hidden externally // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsRtsaHideAttribute *bool `mandatory:"false" json:"idcsRtsaHideAttribute"` }
func (m SchemaIdcsComplexAttributeNameMappings) String() string
func (m SchemaIdcsComplexAttributeNameMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaIdcsCsvAttributeNameMappings Csv meta data for those resource type attributes which can be imported / exported from / to csv.
type SchemaIdcsCsvAttributeNameMappings struct { // The CSV column header name that maps to this attribute. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ColumnHeaderName *string `mandatory:"false" json:"columnHeaderName"` // The deprecated CSV column header name that maps to this attribute. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none DeprecatedColumnHeaderName *string `mandatory:"false" json:"deprecatedColumnHeaderName"` // The attribute path that the CSV column header name maps to for complex multi-valued attributes. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none MapsTo *string `mandatory:"false" json:"mapsTo"` // The default value to be used during import processing in case the CSV column header is not present or value is not given in the import CSV. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DefaultValue *string `mandatory:"false" json:"defaultValue"` // If values of the CSV column header name can contain multiple values, this attribute specifies the delimiter to be used. For example, Group's \"User Members\" CSV column header is multi-valued and it's delimiter is a semi-colon (\";\"). // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none MultiValueDelimiter *string `mandatory:"false" json:"multiValueDelimiter"` // This specifies the Csv Header for resolving Resource Type for this Column Header // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CsvColumnForResolvingResourceType *string `mandatory:"false" json:"csvColumnForResolvingResourceType"` // This attribute gives a maps for resolving Resource Type after reading it's value from \"csvColumnForResolvingResourceType\" attribute // **SCIM++ Properties:** // - caseExact: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none ResolveValueUsingResourceType []SchemaResolveValueUsingResourceType `mandatory:"false" json:"resolveValueUsingResourceType"` // This attribute specifies the mapping of \"uniqueAttributeNameForDisplay\" attributes(s) of the referenced resource with the columnHeaderName(s). This attribute should be given in the idcsCsvAttributeNameMappings when uniqueAttributeNameForDisplay contains more than one attribute. // **SCIM++ Properties:** // - caseExact: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none ReferencedResourceTypeUniqueAttributeNameMappings []SchemaReferencedResourceTypeUniqueAttributeNameMappings `mandatory:"false" json:"referencedResourceTypeUniqueAttributeNameMappings"` }
func (m SchemaIdcsCsvAttributeNameMappings) String() string
func (m SchemaIdcsCsvAttributeNameMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaLocalizedCanonicalValues A collection of Localized canonical values.
type SchemaLocalizedCanonicalValues struct { // Localized display value // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // Canonical values // **SCIM++ Properties:** // - caseExact: true // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none CanonicalValue []string `mandatory:"false" json:"canonicalValue"` // Locale used // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"false" json:"locale"` }
func (m SchemaLocalizedCanonicalValues) String() string
func (m SchemaLocalizedCanonicalValues) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaLocalizedDisplayName Attribute's localized display name **SCIM++ Properties:**
type SchemaLocalizedDisplayName struct { // Localized display value // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"false" json:"value"` // Locale used // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"false" json:"locale"` }
func (m SchemaLocalizedDisplayName) String() string
func (m SchemaLocalizedDisplayName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaReferencedResourceTypeUniqueAttributeNameMappings This attribute specifies the mapping of "uniqueAttributeNameForDisplay" attributes(s) of the referenced resource with the columnHeaderName(s). This attribute should be given in the idcsCsvAttributeNameMappings when uniqueAttributeNameForDisplay contains more than one attribute.
type SchemaReferencedResourceTypeUniqueAttributeNameMappings struct { // Specifies the name of the attribute given in \"uniqueAttributeNameForDisplay\" in the Resource type definition. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ResourceTypeAttributeName *string `mandatory:"false" json:"resourceTypeAttributeName"` // Specifies the CSV column header name that maps to the corresponding \"uniqueAttributeNameForDisplay\" attribute of the resource. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none MapsFromColumnName *string `mandatory:"false" json:"mapsFromColumnName"` }
func (m SchemaReferencedResourceTypeUniqueAttributeNameMappings) String() string
func (m SchemaReferencedResourceTypeUniqueAttributeNameMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaResolveValueUsingResourceType This attribute gives a maps for resolving Resource Type after reading it's value from "csvColumnForResolvingResourceType" attribute
type SchemaResolveValueUsingResourceType struct { // Specifies the value which should be resolved by a Resource type. // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ValueToBeResolved *string `mandatory:"false" json:"valueToBeResolved"` // Specifies the Resource type with which the value given in \"valueToBeResolved\" attribute should be resolved // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ResolveBy *string `mandatory:"false" json:"resolveBy"` }
func (m SchemaResolveValueUsingResourceType) String() string
func (m SchemaResolveValueUsingResourceType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaSearchRequest 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.
type SchemaSearchRequest 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"` // 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"` }
func (m SchemaSearchRequest) String() string
func (m SchemaSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaSubAttributes A list specifying the contained attributes
type SchemaSubAttributes struct { // Attribute's name // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Name *string `mandatory:"false" json:"name"` // If true, indicates that the attribute value must be written to the home region and requires immediate read-after-write consistency for access flows initiated from a replica region. // **Added In:** 2209220956 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: boolean IdcsRequiresImmediateReadAfterWriteForAccessFlows *bool `mandatory:"false" json:"idcsRequiresImmediateReadAfterWriteForAccessFlows"` // If true, indicates that the attribute value must be written to the home region for access flows initiated from a replica region. // **Added In:** 2205120021 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsRequiresWriteForAccessFlows *bool `mandatory:"false" json:"idcsRequiresWriteForAccessFlows"` // 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 // - type: string // - uniqueness: none IdcsDisplayNameMessageId *string `mandatory:"false" json:"idcsDisplayNameMessageId"` // Specifies if the attributes in this schema can be displayed externally // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsRtsaHideAttribute *bool `mandatory:"false" json:"idcsRtsaHideAttribute"` // 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 internal flag 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 // - returned: default // - type: boolean IdcsInternal *bool `mandatory:"false" json:"idcsInternal"` // Attribute's data type--for example, String // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Type SchemaSubAttributesTypeEnum `mandatory:"false" json:"type,omitempty"` // Indicates the attribute's plurality // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean MultiValued *bool `mandatory:"false" json:"multiValued"` // Attribute's human-readable description // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Description *string `mandatory:"false" json:"description"` // Specifies if the attribute is required // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean Required *bool `mandatory:"false" json:"required"` // Specifies if the attribute is required // **Added In:** 2305190132 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsReturnEmptyWhenNull *bool `mandatory:"false" json:"idcsReturnEmptyWhenNull"` // 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 // - returned: default // - type: string // - uniqueness: none CanonicalValues []string `mandatory:"false" json:"canonicalValues"` // Specifies the default value for an attribute. The value must be one from canonicalValues if defined. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsDefaultValue *string `mandatory:"false" json:"idcsDefaultValue"` // Specifies if the String attribute is case-sensitive // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - type: string // - uniqueness: none Mutability SchemaSubAttributesMutabilityEnum `mandatory:"false" json:"mutability,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 // - type: string // - uniqueness: none Returned SchemaSubAttributesReturnedEnum `mandatory:"false" json:"returned,omitempty"` // The attribute that defines the CSV header name for import/export // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCsvAttributeName *string `mandatory:"false" json:"idcsCsvAttributeName"` // 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 a uniqueness of \"none\". // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Uniqueness SchemaSubAttributesUniquenessEnum `mandatory:"false" json:"uniqueness,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 // - returned: default // - type: string // - uniqueness: none ReferenceTypes []string `mandatory:"false" json:"referenceTypes"` // Indicates that the schema has been deprecated since version // **Deprecated Since: 19.3.3** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer IdcsDeprecatedSinceVersion *int `mandatory:"false" json:"idcsDeprecatedSinceVersion"` // Indicates that the schema has been added since version // **Deprecated Since: 19.3.3** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - 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 // - required: false // - returned: default // - type: string IdcsAddedSinceReleaseNumber *string `mandatory:"false" json:"idcsAddedSinceReleaseNumber"` // Specifies the minimum length of this attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer IdcsMinLength *int `mandatory:"false" json:"idcsMinLength"` // Specifies the maximum length of this attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - returned: default // - type: integer IdcsMinValue *int `mandatory:"false" json:"idcsMinValue"` // Specifies the maximum value of the integer attribute // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: integer IdcsMaxValue *int `mandatory:"false" json:"idcsMaxValue"` // If true, specifies that the sub attribute value can be set to true on one and only one instance of the CMVA. // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsOnlyOneValueCanBeTrue *bool `mandatory:"false" json:"idcsOnlyOneValueCanBeTrue"` // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: integer // - uniqueness: none // Specify a limit on the number of attribute-values that any caller will receive when requesting a CMVA attribute. If the no of CMVA instances exceeds the limit then Oracle Identity Cloud Service will throw exception. Users can choose to refine the filter on CMVA attribute. IdcsMaxValuesReturned *int `mandatory:"false" json:"idcsMaxValuesReturned"` // If true, ARM will ensure atleast one of the instances of CMVA has the attribute value set to true. // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsOneValueMustBeTrue *bool `mandatory:"false" json:"idcsOneValueMustBeTrue"` // Specifies the directly referenced Resources // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string IdcsRefResourceAttributes []string `mandatory:"false" json:"idcsRefResourceAttributes"` // Specifies the indirectly referenced Resources // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string IdcsIndirectRefResourceAttributes []string `mandatory:"false" json:"idcsIndirectRefResourceAttributes"` // Specifies whether the sub-attribute of the Resource attribute is persisted // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsValuePersisted *bool `mandatory:"false" json:"idcsValuePersisted"` // Specifiees if the attribute should be encrypted or hashed // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsSensitive SchemaSubAttributesIdcsSensitiveEnum `mandatory:"false" json:"idcsSensitive,omitempty"` // Trims any leading and trailing blanks from String values. Default is True. // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - 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 // - 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 // - returned: default // - type: boolean IdcsGenerated *bool `mandatory:"false" json:"idcsGenerated"` // Specifies whether changes to this attribute value will be audited // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - 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 // - returned: default // - type: string // - uniqueness: none IdcsTargetAttributeName *string `mandatory:"false" json:"idcsTargetAttributeName"` // 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: readWrite // - required: false // - 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.2.1 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsTargetAttributeNameToMigrateFrom *string `mandatory:"false" json:"idcsTargetAttributeNameToMigrateFrom"` // Target index name created for this attribute for performance // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none IdcsTargetUniqueConstraintName *string `mandatory:"false" json:"idcsTargetUniqueConstraintName"` // Specifies the mapper to use when mapping this attribute value to DataProvider-specific semantics // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - 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 // - 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 // - 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 // - 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"` // Specifies the Resource type ID to read from for dynamic canonical values // **Added In:** 17.4.4 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceResourceTypeID *string `mandatory:"false" json:"idcsCanonicalValueSourceResourceTypeID"` // Display name for the canonical value attribute name. // **Added In:** 17.4.4 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceDisplayAttrName *string `mandatory:"false" json:"idcsCanonicalValueSourceDisplayAttrName"` // Source key attribute for the canonical value. // **Added In:** 17.4.4 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IdcsCanonicalValueSourceKeyAttrName *string `mandatory:"false" json:"idcsCanonicalValueSourceKeyAttrName"` // 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"` // Indicates if the attribute is scim compliant, default is true // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - 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 // - returned: default // - type: boolean IdcsAttributeMappable *bool `mandatory:"false" json:"idcsAttributeMappable"` // 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 // - required: false // - returned: default // - type: boolean IdcsAttributeCacheable *bool `mandatory:"false" json:"idcsAttributeCacheable"` // Metadata used by Oracle Identity Cloud Service UI to sequence the attributes displayed on the Account Form. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer IdcsuiOrder *int `mandatory:"false" json:"idcsuiOrder"` // Metadata used by Oracle Identity Cloud Service UI to validate the attribute values using regular expressions. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string IdcsuiRegexp *string `mandatory:"false" json:"idcsuiRegexp"` // Metadata used by Oracle Identity Cloud Service UI to decide whether the attribute must be displayed on the Account Form. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsuiVisible *bool `mandatory:"false" json:"idcsuiVisible"` // Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute on the Account Form. // **Added In:** 17.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string IdcsuiWidget SchemaSubAttributesIdcsuiWidgetEnum `mandatory:"false" json:"idcsuiWidget,omitempty"` // If true, ARM should not validate the value of the attribute since it will be converted/migrated to another attribute internally by the manager which will build valid post, put, or patch payload, depending on the client requested operation // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean IdcsValuePersistedInOtherAttribute *bool `mandatory:"false" json:"idcsValuePersistedInOtherAttribute"` // Specifies whether the attribute is PII (personal information). False by default for all attributes. If attribute with idcsPii = true, it's value must be obfuscated before it's written to the Oracle Identity Cloud Service system logs. // **Added In:** 18.3.6 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean IdcsPii *bool `mandatory:"false" json:"idcsPii"` // Specifies if the value of the attribute should be sanitized using OWASP library for HTML content // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IdcsSanitize *bool `mandatory:"false" json:"idcsSanitize"` // Specifies whether the attribute should be excluded from the BulkApi patch generated by gradle task for upgrading OOTB resources. // **Added In:** 2104150946 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: never // - type: boolean IdcsExcludeFromUpgradePatch *bool `mandatory:"false" json:"idcsExcludeFromUpgradePatch"` }
func (m SchemaSubAttributes) String() string
func (m SchemaSubAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaSubAttributesIdcsSensitiveEnum Enum with underlying type: string
type SchemaSubAttributesIdcsSensitiveEnum string
Set of constants representing the allowable values for SchemaSubAttributesIdcsSensitiveEnum
const ( SchemaSubAttributesIdcsSensitiveEncrypt SchemaSubAttributesIdcsSensitiveEnum = "encrypt" SchemaSubAttributesIdcsSensitiveHash SchemaSubAttributesIdcsSensitiveEnum = "hash" SchemaSubAttributesIdcsSensitiveHashSc SchemaSubAttributesIdcsSensitiveEnum = "hash_sc" SchemaSubAttributesIdcsSensitiveChecksum SchemaSubAttributesIdcsSensitiveEnum = "checksum" SchemaSubAttributesIdcsSensitiveNone SchemaSubAttributesIdcsSensitiveEnum = "none" )
func GetMappingSchemaSubAttributesIdcsSensitiveEnum(val string) (SchemaSubAttributesIdcsSensitiveEnum, bool)
GetMappingSchemaSubAttributesIdcsSensitiveEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaSubAttributesIdcsSensitiveEnumValues() []SchemaSubAttributesIdcsSensitiveEnum
GetSchemaSubAttributesIdcsSensitiveEnumValues Enumerates the set of values for SchemaSubAttributesIdcsSensitiveEnum
SchemaSubAttributesIdcsuiWidgetEnum Enum with underlying type: string
type SchemaSubAttributesIdcsuiWidgetEnum string
Set of constants representing the allowable values for SchemaSubAttributesIdcsuiWidgetEnum
const ( SchemaSubAttributesIdcsuiWidgetInputtext SchemaSubAttributesIdcsuiWidgetEnum = "inputtext" SchemaSubAttributesIdcsuiWidgetCheckbox SchemaSubAttributesIdcsuiWidgetEnum = "checkbox" SchemaSubAttributesIdcsuiWidgetTextarea SchemaSubAttributesIdcsuiWidgetEnum = "textarea" SchemaSubAttributesIdcsuiWidgetCombobox SchemaSubAttributesIdcsuiWidgetEnum = "combobox" )
func GetMappingSchemaSubAttributesIdcsuiWidgetEnum(val string) (SchemaSubAttributesIdcsuiWidgetEnum, bool)
GetMappingSchemaSubAttributesIdcsuiWidgetEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaSubAttributesIdcsuiWidgetEnumValues() []SchemaSubAttributesIdcsuiWidgetEnum
GetSchemaSubAttributesIdcsuiWidgetEnumValues Enumerates the set of values for SchemaSubAttributesIdcsuiWidgetEnum
SchemaSubAttributesMutabilityEnum Enum with underlying type: string
type SchemaSubAttributesMutabilityEnum string
Set of constants representing the allowable values for SchemaSubAttributesMutabilityEnum
const ( SchemaSubAttributesMutabilityReadonly SchemaSubAttributesMutabilityEnum = "readOnly" SchemaSubAttributesMutabilityReadwrite SchemaSubAttributesMutabilityEnum = "readWrite" SchemaSubAttributesMutabilityImmutable SchemaSubAttributesMutabilityEnum = "immutable" SchemaSubAttributesMutabilityWriteonly SchemaSubAttributesMutabilityEnum = "writeOnly" )
func GetMappingSchemaSubAttributesMutabilityEnum(val string) (SchemaSubAttributesMutabilityEnum, bool)
GetMappingSchemaSubAttributesMutabilityEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaSubAttributesMutabilityEnumValues() []SchemaSubAttributesMutabilityEnum
GetSchemaSubAttributesMutabilityEnumValues Enumerates the set of values for SchemaSubAttributesMutabilityEnum
SchemaSubAttributesReturnedEnum Enum with underlying type: string
type SchemaSubAttributesReturnedEnum string
Set of constants representing the allowable values for SchemaSubAttributesReturnedEnum
const ( SchemaSubAttributesReturnedAlways SchemaSubAttributesReturnedEnum = "always" SchemaSubAttributesReturnedNever SchemaSubAttributesReturnedEnum = "never" SchemaSubAttributesReturnedDefault SchemaSubAttributesReturnedEnum = "default" SchemaSubAttributesReturnedRequest SchemaSubAttributesReturnedEnum = "request" )
func GetMappingSchemaSubAttributesReturnedEnum(val string) (SchemaSubAttributesReturnedEnum, bool)
GetMappingSchemaSubAttributesReturnedEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaSubAttributesReturnedEnumValues() []SchemaSubAttributesReturnedEnum
GetSchemaSubAttributesReturnedEnumValues Enumerates the set of values for SchemaSubAttributesReturnedEnum
SchemaSubAttributesTypeEnum Enum with underlying type: string
type SchemaSubAttributesTypeEnum string
Set of constants representing the allowable values for SchemaSubAttributesTypeEnum
const ( SchemaSubAttributesTypeString SchemaSubAttributesTypeEnum = "string" SchemaSubAttributesTypeComplex SchemaSubAttributesTypeEnum = "complex" SchemaSubAttributesTypeBoolean SchemaSubAttributesTypeEnum = "boolean" SchemaSubAttributesTypeDecimal SchemaSubAttributesTypeEnum = "decimal" SchemaSubAttributesTypeInteger SchemaSubAttributesTypeEnum = "integer" SchemaSubAttributesTypeDatetime SchemaSubAttributesTypeEnum = "dateTime" SchemaSubAttributesTypeReference SchemaSubAttributesTypeEnum = "reference" SchemaSubAttributesTypeBinary SchemaSubAttributesTypeEnum = "binary" )
func GetMappingSchemaSubAttributesTypeEnum(val string) (SchemaSubAttributesTypeEnum, bool)
GetMappingSchemaSubAttributesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaSubAttributesTypeEnumValues() []SchemaSubAttributesTypeEnum
GetSchemaSubAttributesTypeEnumValues Enumerates the set of values for SchemaSubAttributesTypeEnum
SchemaSubAttributesUniquenessEnum Enum with underlying type: string
type SchemaSubAttributesUniquenessEnum string
Set of constants representing the allowable values for SchemaSubAttributesUniquenessEnum
const ( SchemaSubAttributesUniquenessNone SchemaSubAttributesUniquenessEnum = "none" SchemaSubAttributesUniquenessServer SchemaSubAttributesUniquenessEnum = "server" SchemaSubAttributesUniquenessGlobal SchemaSubAttributesUniquenessEnum = "global" )
func GetMappingSchemaSubAttributesUniquenessEnum(val string) (SchemaSubAttributesUniquenessEnum, bool)
GetMappingSchemaSubAttributesUniquenessEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaSubAttributesUniquenessEnumValues() []SchemaSubAttributesUniquenessEnum
GetSchemaSubAttributesUniquenessEnumValues Enumerates the set of values for SchemaSubAttributesUniquenessEnum
Schemas 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.
type Schemas 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 []Schema `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"` }
func (m Schemas) String() string
func (m Schemas) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchAccountMgmtInfosRequest wrapper for the SearchAccountMgmtInfos operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAccountMgmtInfos.go.html to see an example of how to use SearchAccountMgmtInfosRequest.
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 }
func (request SearchAccountMgmtInfosRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchAccountMgmtInfosRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchAccountMgmtInfosRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchAccountMgmtInfosRequest) String() string
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
SearchAccountMgmtInfosResponse wrapper for the SearchAccountMgmtInfos operation
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"` }
func (response SearchAccountMgmtInfosResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchAccountMgmtInfosResponse) String() string
SearchApiKeysRequest wrapper for the SearchApiKeys operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApiKeys.go.html to see an example of how to use 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 }
func (request SearchApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchApiKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchApiKeysRequest) String() string
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
SearchApiKeysResponse wrapper for the SearchApiKeys operation
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"` }
func (response SearchApiKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchApiKeysResponse) String() string
SearchAppRolesRequest wrapper for the SearchAppRoles operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAppRoles.go.html to see an example of how to use SearchAppRolesRequest.
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 }
func (request SearchAppRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchAppRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchAppRolesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchAppRolesRequest) String() string
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
SearchAppRolesResponse wrapper for the SearchAppRoles operation
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"` }
func (response SearchAppRolesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchAppRolesResponse) String() string
SearchAppsRequest wrapper for the SearchApps operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchApps.go.html to see an example of how to use SearchAppsRequest.
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 }
func (request SearchAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchAppsRequest) String() string
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
SearchAppsResponse wrapper for the SearchApps operation
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"` }
func (response SearchAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchAppsResponse) String() string
SearchAuthTokensRequest wrapper for the SearchAuthTokens operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthTokens.go.html to see an example of how to use 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 }
func (request SearchAuthTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchAuthTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchAuthTokensRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchAuthTokensRequest) String() string
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
SearchAuthTokensResponse wrapper for the SearchAuthTokens operation
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"` }
func (response SearchAuthTokensResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchAuthTokensResponse) String() string
SearchAuthenticationFactorSettingsRequest wrapper for the SearchAuthenticationFactorSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchAuthenticationFactorSettings.go.html to see an example of how to use 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 }
func (request SearchAuthenticationFactorSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchAuthenticationFactorSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchAuthenticationFactorSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchAuthenticationFactorSettingsRequest) String() string
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
SearchAuthenticationFactorSettingsResponse wrapper for the SearchAuthenticationFactorSettings operation
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"` }
func (response SearchAuthenticationFactorSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchAuthenticationFactorSettingsResponse) String() string
SearchCloudGateMappingsRequest wrapper for the SearchCloudGateMappings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGateMappings.go.html to see an example of how to use SearchCloudGateMappingsRequest.
type SearchCloudGateMappingsRequest 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 CloudGateMappings CloudGateMappingSearchRequest `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 }
func (request SearchCloudGateMappingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchCloudGateMappingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchCloudGateMappingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchCloudGateMappingsRequest) String() string
func (request SearchCloudGateMappingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchCloudGateMappingsResponse wrapper for the SearchCloudGateMappings operation
type SearchCloudGateMappingsResponse struct { // The underlying http response RawResponse *http.Response // A list of CloudGateMappings instances CloudGateMappings `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"` }
func (response SearchCloudGateMappingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchCloudGateMappingsResponse) String() string
SearchCloudGateServersRequest wrapper for the SearchCloudGateServers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGateServers.go.html to see an example of how to use SearchCloudGateServersRequest.
type SearchCloudGateServersRequest 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 CloudGateServers CloudGateServerSearchRequest `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 }
func (request SearchCloudGateServersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchCloudGateServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchCloudGateServersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchCloudGateServersRequest) String() string
func (request SearchCloudGateServersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchCloudGateServersResponse wrapper for the SearchCloudGateServers operation
type SearchCloudGateServersResponse struct { // The underlying http response RawResponse *http.Response // A list of CloudGateServers instances CloudGateServers `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"` }
func (response SearchCloudGateServersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchCloudGateServersResponse) String() string
SearchCloudGatesRequest wrapper for the SearchCloudGates operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCloudGates.go.html to see an example of how to use SearchCloudGatesRequest.
type SearchCloudGatesRequest 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 CloudGates CloudGateSearchRequest `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 }
func (request SearchCloudGatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchCloudGatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchCloudGatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchCloudGatesRequest) String() string
func (request SearchCloudGatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchCloudGatesResponse wrapper for the SearchCloudGates operation
type SearchCloudGatesResponse struct { // The underlying http response RawResponse *http.Response // A list of CloudGates instances CloudGates `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"` }
func (response SearchCloudGatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchCloudGatesResponse) String() string
SearchConditionsRequest wrapper for the SearchConditions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchConditions.go.html to see an example of how to use SearchConditionsRequest.
type SearchConditionsRequest 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 Conditions ConditionSearchRequest `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 }
func (request SearchConditionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchConditionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchConditionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchConditionsRequest) String() string
func (request SearchConditionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchConditionsResponse wrapper for the SearchConditions operation
type SearchConditionsResponse struct { // The underlying http response RawResponse *http.Response // A list of Conditions instances Conditions `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"` }
func (response SearchConditionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchConditionsResponse) String() string
SearchCustomerSecretKeysRequest wrapper for the SearchCustomerSecretKeys operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchCustomerSecretKeys.go.html to see an example of how to use 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 }
func (request SearchCustomerSecretKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchCustomerSecretKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchCustomerSecretKeysRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchCustomerSecretKeysRequest) String() string
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
SearchCustomerSecretKeysResponse wrapper for the SearchCustomerSecretKeys operation
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"` }
func (response SearchCustomerSecretKeysResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchCustomerSecretKeysResponse) String() string
SearchDynamicResourceGroupsRequest wrapper for the SearchDynamicResourceGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchDynamicResourceGroups.go.html to see an example of how to use 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 }
func (request SearchDynamicResourceGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchDynamicResourceGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchDynamicResourceGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchDynamicResourceGroupsRequest) String() string
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
SearchDynamicResourceGroupsResponse wrapper for the SearchDynamicResourceGroups operation
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"` }
func (response SearchDynamicResourceGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchDynamicResourceGroupsResponse) String() string
SearchGrantsRequest wrapper for the SearchGrants operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGrants.go.html to see an example of how to use SearchGrantsRequest.
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 }
func (request SearchGrantsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchGrantsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchGrantsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchGrantsRequest) String() string
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
SearchGrantsResponse wrapper for the SearchGrants operation
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"` }
func (response SearchGrantsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchGrantsResponse) String() string
SearchGroupsRequest wrapper for the SearchGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchGroups.go.html to see an example of how to use 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 }
func (request SearchGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchGroupsRequest) String() string
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
SearchGroupsResponse wrapper for the SearchGroups operation
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"` }
func (response SearchGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchGroupsResponse) String() string
SearchIdentityProvidersRequest wrapper for the SearchIdentityProviders operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentityProviders.go.html to see an example of how to use 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 }
func (request SearchIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchIdentityProvidersRequest) String() string
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
SearchIdentityProvidersResponse wrapper for the SearchIdentityProviders operation
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"` }
func (response SearchIdentityProvidersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchIdentityProvidersResponse) String() string
SearchIdentitySettingsRequest wrapper for the SearchIdentitySettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchIdentitySettings.go.html to see an example of how to use SearchIdentitySettingsRequest.
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 }
func (request SearchIdentitySettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchIdentitySettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchIdentitySettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchIdentitySettingsRequest) String() string
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
SearchIdentitySettingsResponse wrapper for the SearchIdentitySettings operation
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"` }
func (response SearchIdentitySettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchIdentitySettingsResponse) String() string
SearchKmsiSettingsRequest wrapper for the SearchKmsiSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchKmsiSettings.go.html to see an example of how to use 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 }
func (request SearchKmsiSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchKmsiSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchKmsiSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchKmsiSettingsRequest) String() string
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
SearchKmsiSettingsResponse wrapper for the SearchKmsiSettings operation
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"` }
func (response SearchKmsiSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchKmsiSettingsResponse) String() string
SearchMyAppsRequest wrapper for the SearchMyApps operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyApps.go.html to see an example of how to use SearchMyAppsRequest.
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 }
func (request SearchMyAppsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchMyAppsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchMyAppsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchMyAppsRequest) String() string
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
SearchMyAppsResponse wrapper for the SearchMyApps operation
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"` }
func (response SearchMyAppsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchMyAppsResponse) String() string
SearchMyGroupsRequest wrapper for the SearchMyGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyGroups.go.html to see an example of how to use 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 }
func (request SearchMyGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchMyGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchMyGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchMyGroupsRequest) String() string
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
SearchMyGroupsResponse wrapper for the SearchMyGroups operation
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"` }
func (response SearchMyGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchMyGroupsResponse) String() string
SearchMyRequestableGroupsRequest wrapper for the SearchMyRequestableGroups operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequestableGroups.go.html to see an example of how to use SearchMyRequestableGroupsRequest.
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 }
func (request SearchMyRequestableGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchMyRequestableGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchMyRequestableGroupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchMyRequestableGroupsRequest) String() string
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
SearchMyRequestableGroupsResponse wrapper for the SearchMyRequestableGroups operation
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"` }
func (response SearchMyRequestableGroupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchMyRequestableGroupsResponse) String() string
SearchMyRequestsRequest wrapper for the SearchMyRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchMyRequests.go.html to see an example of how to use SearchMyRequestsRequest.
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 }
func (request SearchMyRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchMyRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchMyRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchMyRequestsRequest) String() string
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
SearchMyRequestsResponse wrapper for the SearchMyRequests operation
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"` }
func (response SearchMyRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchMyRequestsResponse) String() string
SearchNetworkPerimetersRequest wrapper for the SearchNetworkPerimeters operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchNetworkPerimeters.go.html to see an example of how to use SearchNetworkPerimetersRequest.
type SearchNetworkPerimetersRequest 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 NetworkPerimeters NetworkPerimeterSearchRequest `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 }
func (request SearchNetworkPerimetersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchNetworkPerimetersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchNetworkPerimetersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchNetworkPerimetersRequest) String() string
func (request SearchNetworkPerimetersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchNetworkPerimetersResponse wrapper for the SearchNetworkPerimeters operation
type SearchNetworkPerimetersResponse struct { // The underlying http response RawResponse *http.Response // A list of NetworkPerimeters instances NetworkPerimeters `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"` }
func (response SearchNetworkPerimetersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchNetworkPerimetersResponse) String() string
SearchNotificationSettingsRequest wrapper for the SearchNotificationSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchNotificationSettings.go.html to see an example of how to use SearchNotificationSettingsRequest.
type SearchNotificationSettingsRequest 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 NotificationSettings NotificationSettingsSearchRequest `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 }
func (request SearchNotificationSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchNotificationSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchNotificationSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchNotificationSettingsRequest) String() string
func (request SearchNotificationSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchNotificationSettingsResponse wrapper for the SearchNotificationSettings operation
type SearchNotificationSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of NotificationSettings instances NotificationSettings `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"` }
func (response SearchNotificationSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchNotificationSettingsResponse) String() string
SearchOAuth2ClientCredentialsRequest wrapper for the SearchOAuth2ClientCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuth2ClientCredentials.go.html to see an example of how to use 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 }
func (request SearchOAuth2ClientCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchOAuth2ClientCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchOAuth2ClientCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchOAuth2ClientCredentialsRequest) String() string
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
SearchOAuth2ClientCredentialsResponse wrapper for the SearchOAuth2ClientCredentials operation
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"` }
func (response SearchOAuth2ClientCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchOAuth2ClientCredentialsResponse) String() string
SearchOAuthClientCertificatesRequest wrapper for the SearchOAuthClientCertificates operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuthClientCertificates.go.html to see an example of how to use SearchOAuthClientCertificatesRequest.
type SearchOAuthClientCertificatesRequest 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 OAuthClientCertificates OAuthClientCertificateSearchRequest `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 }
func (request SearchOAuthClientCertificatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchOAuthClientCertificatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchOAuthClientCertificatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchOAuthClientCertificatesRequest) String() string
func (request SearchOAuthClientCertificatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchOAuthClientCertificatesResponse wrapper for the SearchOAuthClientCertificates operation
type SearchOAuthClientCertificatesResponse struct { // The underlying http response RawResponse *http.Response // A list of OAuthClientCertificates instances OAuthClientCertificates `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"` }
func (response SearchOAuthClientCertificatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchOAuthClientCertificatesResponse) String() string
SearchOAuthPartnerCertificatesRequest wrapper for the SearchOAuthPartnerCertificates operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOAuthPartnerCertificates.go.html to see an example of how to use SearchOAuthPartnerCertificatesRequest.
type SearchOAuthPartnerCertificatesRequest 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 OAuthPartnerCertificates OAuthPartnerCertificateSearchRequest `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 }
func (request SearchOAuthPartnerCertificatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchOAuthPartnerCertificatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchOAuthPartnerCertificatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchOAuthPartnerCertificatesRequest) String() string
func (request SearchOAuthPartnerCertificatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchOAuthPartnerCertificatesResponse wrapper for the SearchOAuthPartnerCertificates operation
type SearchOAuthPartnerCertificatesResponse struct { // The underlying http response RawResponse *http.Response // A list of OAuthPartnerCertificates instances OAuthPartnerCertificates `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"` }
func (response SearchOAuthPartnerCertificatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchOAuthPartnerCertificatesResponse) String() string
SearchOciConsoleSignOnPolicyConsentsRequest wrapper for the SearchOciConsoleSignOnPolicyConsents operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchOciConsoleSignOnPolicyConsents.go.html to see an example of how to use SearchOciConsoleSignOnPolicyConsentsRequest.
type SearchOciConsoleSignOnPolicyConsentsRequest 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 OciConsoleSignOnPolicyConsents OciConsoleSignOnPolicyConsentSearchRequest `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 }
func (request SearchOciConsoleSignOnPolicyConsentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchOciConsoleSignOnPolicyConsentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchOciConsoleSignOnPolicyConsentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchOciConsoleSignOnPolicyConsentsRequest) String() string
func (request SearchOciConsoleSignOnPolicyConsentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchOciConsoleSignOnPolicyConsentsResponse wrapper for the SearchOciConsoleSignOnPolicyConsents operation
type SearchOciConsoleSignOnPolicyConsentsResponse struct { // The underlying http response RawResponse *http.Response // A list of OciConsoleSignOnPolicyConsents instances OciConsoleSignOnPolicyConsents `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"` }
func (response SearchOciConsoleSignOnPolicyConsentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchOciConsoleSignOnPolicyConsentsResponse) String() string
SearchPasswordPoliciesRequest wrapper for the SearchPasswordPolicies operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchPasswordPolicies.go.html to see an example of how to use 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 }
func (request SearchPasswordPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchPasswordPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchPasswordPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchPasswordPoliciesRequest) String() string
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
SearchPasswordPoliciesResponse wrapper for the SearchPasswordPolicies operation
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"` }
func (response SearchPasswordPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchPasswordPoliciesResponse) String() string
SearchPoliciesRequest wrapper for the SearchPolicies operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchPolicies.go.html to see an example of how to use SearchPoliciesRequest.
type SearchPoliciesRequest 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 Policies PolicySearchRequest `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 }
func (request SearchPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchPoliciesRequest) String() string
func (request SearchPoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchPoliciesResponse wrapper for the SearchPolicies operation
type SearchPoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of Policies instances Policies `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"` }
func (response SearchPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchPoliciesResponse) String() string
SearchResourceTypeSchemaAttributesRequest wrapper for the SearchResourceTypeSchemaAttributes operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchResourceTypeSchemaAttributes.go.html to see an example of how to use SearchResourceTypeSchemaAttributesRequest.
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 }
func (request SearchResourceTypeSchemaAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchResourceTypeSchemaAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchResourceTypeSchemaAttributesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchResourceTypeSchemaAttributesRequest) String() string
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
SearchResourceTypeSchemaAttributesResponse wrapper for the SearchResourceTypeSchemaAttributes operation
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"` }
func (response SearchResourceTypeSchemaAttributesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchResourceTypeSchemaAttributesResponse) String() string
SearchRulesRequest wrapper for the SearchRules operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchRules.go.html to see an example of how to use SearchRulesRequest.
type SearchRulesRequest 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 Rules RuleSearchRequest `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 }
func (request SearchRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchRulesRequest) String() string
func (request SearchRulesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchRulesResponse wrapper for the SearchRules operation
type SearchRulesResponse struct { // The underlying http response RawResponse *http.Response // A list of Rules instances Rules `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"` }
func (response SearchRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchRulesResponse) String() string
SearchSchemasRequest wrapper for the SearchSchemas operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSchemas.go.html to see an example of how to use SearchSchemasRequest.
type SearchSchemasRequest 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 Schemas SchemaSearchRequest `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 }
func (request SearchSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchSchemasRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchSchemasRequest) String() string
func (request SearchSchemasRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchSchemasResponse wrapper for the SearchSchemas operation
type SearchSchemasResponse struct { // The underlying http response RawResponse *http.Response // A list of Schemas instances Schemas `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"` }
func (response SearchSchemasResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchSchemasResponse) String() string
SearchSecurityQuestionSettingsRequest wrapper for the SearchSecurityQuestionSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestionSettings.go.html to see an example of how to use SearchSecurityQuestionSettingsRequest.
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 }
func (request SearchSecurityQuestionSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchSecurityQuestionSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchSecurityQuestionSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchSecurityQuestionSettingsRequest) String() string
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
SearchSecurityQuestionSettingsResponse wrapper for the SearchSecurityQuestionSettings operation
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"` }
func (response SearchSecurityQuestionSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchSecurityQuestionSettingsResponse) String() string
SearchSecurityQuestionsRequest wrapper for the SearchSecurityQuestions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSecurityQuestions.go.html to see an example of how to use SearchSecurityQuestionsRequest.
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 }
func (request SearchSecurityQuestionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchSecurityQuestionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchSecurityQuestionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchSecurityQuestionsRequest) String() string
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
SearchSecurityQuestionsResponse wrapper for the SearchSecurityQuestions operation
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"` }
func (response SearchSecurityQuestionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchSecurityQuestionsResponse) String() string
SearchSelfRegistrationProfilesRequest wrapper for the SearchSelfRegistrationProfiles operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSelfRegistrationProfiles.go.html to see an example of how to use SearchSelfRegistrationProfilesRequest.
type SearchSelfRegistrationProfilesRequest 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 SelfRegistrationProfiles SelfRegistrationProfileSearchRequest `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 }
func (request SearchSelfRegistrationProfilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchSelfRegistrationProfilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchSelfRegistrationProfilesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchSelfRegistrationProfilesRequest) String() string
func (request SearchSelfRegistrationProfilesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchSelfRegistrationProfilesResponse wrapper for the SearchSelfRegistrationProfiles operation
type SearchSelfRegistrationProfilesResponse struct { // The underlying http response RawResponse *http.Response // A list of SelfRegistrationProfiles instances SelfRegistrationProfiles `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"` }
func (response SearchSelfRegistrationProfilesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchSelfRegistrationProfilesResponse) String() string
SearchSettingsRequest wrapper for the SearchSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSettings.go.html to see an example of how to use SearchSettingsRequest.
type SearchSettingsRequest 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 Settings SettingsSearchRequest `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 }
func (request SearchSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchSettingsRequest) String() string
func (request SearchSettingsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchSettingsResponse wrapper for the SearchSettings operation
type SearchSettingsResponse struct { // The underlying http response RawResponse *http.Response // A list of Settings instances Settings `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"` }
func (response SearchSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchSettingsResponse) String() string
SearchSmtpCredentialsRequest wrapper for the SearchSmtpCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSmtpCredentials.go.html to see an example of how to use 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 }
func (request SearchSmtpCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchSmtpCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchSmtpCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchSmtpCredentialsRequest) String() string
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
SearchSmtpCredentialsResponse wrapper for the SearchSmtpCredentials operation
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"` }
func (response SearchSmtpCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchSmtpCredentialsResponse) String() string
SearchSocialIdentityProvidersRequest wrapper for the SearchSocialIdentityProviders operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchSocialIdentityProviders.go.html to see an example of how to use SearchSocialIdentityProvidersRequest.
type SearchSocialIdentityProvidersRequest 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 SocialIdentityProviders SocialIdentityProviderSearchRequest `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 }
func (request SearchSocialIdentityProvidersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchSocialIdentityProvidersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchSocialIdentityProvidersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchSocialIdentityProvidersRequest) String() string
func (request SearchSocialIdentityProvidersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SearchSocialIdentityProvidersResponse wrapper for the SearchSocialIdentityProviders operation
type SearchSocialIdentityProvidersResponse struct { // The underlying http response RawResponse *http.Response // A list of SocialIdentityProviders instances SocialIdentityProviders `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"` }
func (response SearchSocialIdentityProvidersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchSocialIdentityProvidersResponse) String() string
SearchUserAttributesSettingsRequest wrapper for the SearchUserAttributesSettings operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserAttributesSettings.go.html to see an example of how to use SearchUserAttributesSettingsRequest.
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 }
func (request SearchUserAttributesSettingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchUserAttributesSettingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchUserAttributesSettingsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchUserAttributesSettingsRequest) String() string
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
SearchUserAttributesSettingsResponse wrapper for the SearchUserAttributesSettings operation
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"` }
func (response SearchUserAttributesSettingsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchUserAttributesSettingsResponse) String() string
SearchUserDbCredentialsRequest wrapper for the SearchUserDbCredentials operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUserDbCredentials.go.html to see an example of how to use 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 }
func (request SearchUserDbCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchUserDbCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchUserDbCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchUserDbCredentialsRequest) String() string
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
SearchUserDbCredentialsResponse wrapper for the SearchUserDbCredentials operation
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"` }
func (response SearchUserDbCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchUserDbCredentialsResponse) String() string
SearchUsersRequest wrapper for the SearchUsers operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/identitydomains/SearchUsers.go.html to see an example of how to use 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 }
func (request SearchUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request SearchUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request SearchUsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request SearchUsersRequest) String() string
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
SearchUsersResponse wrapper for the SearchUsers operation
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"` }
func (response SearchUsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response SearchUsersResponse) String() string
SecurityQuestion Security Question
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"` }
func (m SecurityQuestion) String() string
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
SecurityQuestionQuestionText Locale values for the Question
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"` }
func (m SecurityQuestionQuestionText) String() string
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
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.
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"` }
func (m SecurityQuestionSearchRequest) String() string
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
SecurityQuestionSetting Security Question Settings
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"` }
func (m SecurityQuestionSetting) String() string
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
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.
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"` }
func (m SecurityQuestionSettings) String() string
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
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.
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"` }
func (m SecurityQuestionSettingsSearchRequest) String() string
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
SecurityQuestionTypeEnum Enum with underlying type: string
type SecurityQuestionTypeEnum string
Set of constants representing the allowable values for SecurityQuestionTypeEnum
const ( SecurityQuestionTypeDefault SecurityQuestionTypeEnum = "default" SecurityQuestionTypeCustom SecurityQuestionTypeEnum = "custom" )
func GetMappingSecurityQuestionTypeEnum(val string) (SecurityQuestionTypeEnum, bool)
GetMappingSecurityQuestionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSecurityQuestionTypeEnumValues() []SecurityQuestionTypeEnum
GetSecurityQuestionTypeEnumValues Enumerates the set of values for SecurityQuestionTypeEnum
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.
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"` }
func (m SecurityQuestions) String() string
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
SelfRegistrationProfile Self Registration Profile
type SelfRegistrationProfile 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 of the profile // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global Name *string `mandatory:"true" json:"name"` // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none // A Boolean value that indicates whether Account verification email is required to be sent before login or not ActivationEmailRequired *bool `mandatory:"true" json:"activationEmailRequired"` // Number of days redirect URL is valid // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none NumberOfDaysRedirectUrlIsValid *int `mandatory:"true" json:"numberOfDaysRedirectUrlIsValid"` // A Boolean value that indicates whether the profile should be displayed on login page // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none ShowOnLoginPage *bool `mandatory:"true" json:"showOnLoginPage"` // This URL will be replaced in email notification sent to user. When activation email required is set to true, user is created in \"pending verification\" state, upon clicking this link user will be able to activate himself. When activation email required is set to false, user is created in \"verified\" state, this link will be used to verify user's email. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none RedirectUrl *string `mandatory:"true" json:"redirectUrl"` // A boolean value that indicates whether the consent text is present. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none ConsentTextPresent *bool `mandatory:"true" json:"consentTextPresent"` // Registration page name // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - idcsMultiLanguage: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: true // - returned: default // - type: complex // - uniqueness: none DisplayName []SelfRegistrationProfileDisplayName `mandatory:"true" json:"displayName"` EmailTemplate *SelfRegistrationProfileEmailTemplate `mandatory:"true" json:"emailTemplate"` // 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:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ExternalId *string `mandatory:"false" json:"externalId"` // A Boolean value that indicates whether the profile is enabled or not // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none Active *bool `mandatory:"false" json:"active"` // A Multivalue String value for Email domains which are valid for this profile // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AllowedEmailDomains []string `mandatory:"false" json:"allowedEmailDomains"` // A Multivalue String Value for Email domains to be handled as exceptions // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none DisallowedEmailDomains []string `mandatory:"false" json:"disallowedEmailDomains"` // Reference to header logo // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: reference HeaderLogo *string `mandatory:"false" json:"headerLogo"` // References to footer logo // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: reference FooterLogo *string `mandatory:"false" json:"footerLogo"` // Text to be displayed on UI after doing self registration // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - idcsMultiLanguage: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none AfterSubmitText []SelfRegistrationProfileAfterSubmitText `mandatory:"false" json:"afterSubmitText"` // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none // User Attributes UserAttributes []SelfRegistrationProfileUserAttributes `mandatory:"false" json:"userAttributes"` // Default groups assigned to the user // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: request // - type: complex DefaultGroups []SelfRegistrationProfileDefaultGroups `mandatory:"false" json:"defaultGroups"` // Header text // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - idcsMultiLanguage: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none HeaderText []SelfRegistrationProfileHeaderText `mandatory:"false" json:"headerText"` // Footer text // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - idcsMultiLanguage: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none FooterText []SelfRegistrationProfileFooterText `mandatory:"false" json:"footerText"` // Consent text // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - idcsMultiLanguage: true // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none ConsentText []SelfRegistrationProfileConsentText `mandatory:"false" json:"consentText"` }
func (m SelfRegistrationProfile) String() string
func (m SelfRegistrationProfile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileAfterSubmitText Text to be displayed on UI after doing self registration
type SelfRegistrationProfileAfterSubmitText struct { // Type of user's locale e.g. en-CA // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(type)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"true" json:"locale"` // Localized value of after submit text in corresponding locale // **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, 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:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsDefault *bool `mandatory:"false" json:"default"` }
func (m SelfRegistrationProfileAfterSubmitText) String() string
func (m SelfRegistrationProfileAfterSubmitText) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileConsentText Consent text
type SelfRegistrationProfileConsentText struct { // Type of user's locale e.g. en-CA // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(type)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"true" json:"locale"` // Localized value of consent text in corresponding locale // **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, 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:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsDefault *bool `mandatory:"false" json:"default"` }
func (m SelfRegistrationProfileConsentText) String() string
func (m SelfRegistrationProfileConsentText) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileDefaultGroups Default groups assigned to the user
type SelfRegistrationProfileDefaultGroups struct { // Identifier of the Default Group. // **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 Default Group // **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"` }
func (m SelfRegistrationProfileDefaultGroups) String() string
func (m SelfRegistrationProfileDefaultGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileDisplayName Registration page name
type SelfRegistrationProfileDisplayName struct { // Type of user's locale e.g. en-CA // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(type)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"true" json:"locale"` // Localized value of displayName in corresponding locale // **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, 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:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsDefault *bool `mandatory:"false" json:"default"` }
func (m SelfRegistrationProfileDisplayName) String() string
func (m SelfRegistrationProfileDisplayName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileEmailTemplate Email template **SCIM++ Properties:**
type SelfRegistrationProfileEmailTemplate struct { // Identifier of the Email Template. // **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 human readable name, primarily used for display purposes. READ-ONLY. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` // URI of the Email Template // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: reference // - uniqueness: none Ref *string `mandatory:"false" json:"$ref"` }
func (m SelfRegistrationProfileEmailTemplate) String() string
func (m SelfRegistrationProfileEmailTemplate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileFooterText Footer text
type SelfRegistrationProfileFooterText struct { // Type of user's locale e.g. en-CA // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(type)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"true" json:"locale"` // Localized value of footer text in corresponding locale // **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, 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:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsDefault *bool `mandatory:"false" json:"default"` }
func (m SelfRegistrationProfileFooterText) String() string
func (m SelfRegistrationProfileFooterText) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileHeaderText Header text
type SelfRegistrationProfileHeaderText struct { // Type of user's locale e.g. en-CA // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(type)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"true" json:"locale"` // Localized value of header text in corresponding locale // **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, 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:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsDefault *bool `mandatory:"false" json:"default"` }
func (m SelfRegistrationProfileHeaderText) String() string
func (m SelfRegistrationProfileHeaderText) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileSearchRequest 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.
type SelfRegistrationProfileSearchRequest 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"` }
func (m SelfRegistrationProfileSearchRequest) String() string
func (m SelfRegistrationProfileSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfileUserAttributes User Attributes
type SelfRegistrationProfileUserAttributes struct { // name of the attribute // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer // - uniqueness: none // Sequence Number for the attribute SeqNumber *int `mandatory:"true" json:"seqNumber"` // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // Fully Qualified Attribute Name FullyQualifiedAttributeName *string `mandatory:"false" json:"fullyQualifiedAttributeName"` // If this attribute can be deleted // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none Deletable *bool `mandatory:"false" json:"deletable"` // Metadata of the user attribute // **Added In:** 18.1.6 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none Metadata *string `mandatory:"false" json:"metadata"` }
func (m SelfRegistrationProfileUserAttributes) String() string
func (m SelfRegistrationProfileUserAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SelfRegistrationProfiles 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.
type SelfRegistrationProfiles 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 []SelfRegistrationProfile `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"` }
func (m SelfRegistrationProfiles) String() string
func (m SelfRegistrationProfiles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Setting Settings schema
type Setting 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 value indicates whether Customer Service Representatives can login and have readOnly or readWrite access. A value of 'none' means CSR cannot login to the services. // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string CsrAccess SettingCsrAccessEnum `mandatory:"true" json:"csrAccess"` // 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"` // Contact emails used to notify tenants. Can be one or more user or group alias emails. // **SCIM++ Properties:** // - caseExact: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none ContactEmails []string `mandatory:"false" json:"contactEmails"` // Indicates if the branding is default or custom // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean CustomBranding *bool `mandatory:"false" json:"customBranding"` // Preferred written or spoken language used for localized user interfaces // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "languages" and attrValues.value eq "$(preferredLanguage)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PreferredLanguage *string `mandatory:"false" json:"preferredLanguage"` // User's timezone // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "timezones" and attrValues.value eq "$(timezone)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Timezone *string `mandatory:"false" json:"timezone"` // Controls whether DiagnosticRecords for external search-operations (against SCIM resource-types in the Admin service) identify returned resources. If true, indicates that for each successful external search-operation at least one DiagnosticRecord will include at least one identifier for each matching resource that is returned in that search-response. If false, no DiagnosticRecord should be expected to identify returned resources for a search-operation. The default value is false. // **Added In:** 2011192329 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none DiagnosticRecordForSearchIdentifiesReturnedResources *bool `mandatory:"false" json:"diagnosticRecordForSearchIdentifiesReturnedResources"` // Specifies whether re-authentication is required or not when a user changes one of their security factors such as password or email. Default is true to ensure more secure behavior. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none ReAuthWhenChangingMyAuthenticationFactors *bool `mandatory:"false" json:"reAuthWhenChangingMyAuthenticationFactors"` // If reAuthWhenChangingMyAuthenticationFactors is true (default), this attribute specifies which re-authentication factor to use. Allowed value is \"password\". // **Added In:** 20.1.3 // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string ReAuthFactor []SettingReAuthFactorEnum `mandatory:"false" json:"reAuthFactor,omitempty"` // Default location for purposes of localizing items such as currency, date and time format, numerical representations, and so on. // **SCIM++ Properties:** // - caseExact: false // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Locale *string `mandatory:"false" json:"locale"` // Indicates if access on SigningCert is allowed to public or not // **Added In:** 17.3.4 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean SigningCertPublicAccess *bool `mandatory:"false" json:"signingCertPublicAccess"` // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none // Subject mapping user profile attribute. The input format should be SCIM compliant. This attribute should be of type String and multivalued to false. SubMappingAttr *string `mandatory:"false" json:"subMappingAttr"` // Indicates whether all the Apps in this customer tenancy should trust each other. A value of true overrides the 'defaultTrustScope' attribute here in Settings, as well as any App-specific 'trustScope' attribute, to force in effect 'trustScope=Account' for every App in this customer tenancy. // **Added In:** 18.1.6 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean AccountAlwaysTrustScope *bool `mandatory:"false" json:"accountAlwaysTrustScope"` // **Deprecated Since: 18.3.6** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // Indicates the default trust scope for all apps DefaultTrustScope SettingDefaultTrustScopeEnum `mandatory:"false" json:"defaultTrustScope,omitempty"` // Tenant issuer. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Issuer *string `mandatory:"false" json:"issuer"` // Previous Tenant issuer. This is an Oracle Identity Cloud Service internal attribute which is not meant to be directly modified by ID Admin. Even if the request body (Settings) contains this attribute, the actual value will be set according to the Oracle Identity Cloud Service internal logic rather than solely based on the value provided in the request payload. // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: request // - type: string // - uniqueness: none PrevIssuer *string `mandatory:"false" json:"prevIssuer"` // The level of diagnostic logging that is currently in effect. A level of 0 (zero) indicates that diagnostic logging is disabled. A level of 1 (one) indicates that diagnostic logging is enabled. // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none DiagnosticLevel *int `mandatory:"false" json:"diagnosticLevel"` // The end time up to which diagnostic recording is switched on // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: dateTime // - uniqueness: none DiagnosticTracingUpto *string `mandatory:"false" json:"diagnosticTracingUpto"` // One or more email domains allowed in a user's email field. If unassigned, any domain is allowed. // **SCIM++ Properties:** // - caseExact: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none AllowedDomains []string `mandatory:"false" json:"allowedDomains"` // Indicates if Terms of Use is enabled in UI // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none EnableTermsOfUse *bool `mandatory:"false" json:"enableTermsOfUse"` // Terms of Use URL // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none TermsOfUseUrl *string `mandatory:"false" json:"termsOfUseUrl"` // Privacy Policy URL // **Added In:** 18.2.4 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none PrivacyPolicyUrl *string `mandatory:"false" json:"privacyPolicyUrl"` // Database Migration Status // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: true // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none MigrationStatus *string `mandatory:"false" json:"migrationStatus"` // On-Premises provisioning feature toggle. // **Added In:** 19.2.1 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: boolean // - uniqueness: none OnPremisesProvisioning *bool `mandatory:"false" json:"onPremisesProvisioning"` // If specified, indicates the set of Urls which can be returned to after successful forgot password flow // **Added In:** 19.3.3 // **SCIM++ Properties:** // - type: string // - multiValued: true // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - caseExact: false AllowedForgotPasswordFlowReturnUrls []string `mandatory:"false" json:"allowedForgotPasswordFlowReturnUrls"` // If specified, indicates the set of allowed notification redirect Urls which can be specified as the value of \"notificationRedirectUrl\" in the POST .../admin/v1/MePasswordResetRequestor request payload, which will then be included in the reset password email notification sent to a user as part of the forgot password / password reset flow. // **Added In:** 2009041201 // **SCIM++ Properties:** // - type: string // - multiValued: true // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - caseExact: false AllowedNotificationRedirectUrls []string `mandatory:"false" json:"allowedNotificationRedirectUrls"` // Audit Event retention period. If set, overrides default of 30 days after which Audit Events will be purged // **Added In:** 19.2.1 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer AuditEventRetentionPeriod *int `mandatory:"false" json:"auditEventRetentionPeriod"` // Indicates if 'hosted' option was selected // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none IsHostedPage *bool `mandatory:"false" json:"isHostedPage"` // Storage URL location where the sanitized custom html is located // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CustomHtmlLocation *string `mandatory:"false" json:"customHtmlLocation"` // Storage URL location where the sanitized custom css is located // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CustomCssLocation *string `mandatory:"false" json:"customCssLocation"` // Custom translations (JSON String) // **Added In:** 20.1.3 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CustomTranslation *string `mandatory:"false" json:"customTranslation"` // The attribute to store the cloud account name // **Deprecated Since: 2011192329** // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string // - uniqueness: none CloudAccountName *string `mandatory:"false" json:"cloudAccountName"` // CloudAccountMigration: Enable Custom SIM Migrator Url. // **Added In:** 2012271618 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CloudMigrationUrlEnabled *bool `mandatory:"false" json:"cloudMigrationUrlEnabled"` // If specified, indicates the custom SIM Migrator Url which can be used while SIM to Oracle Identity Cloud Service CloudAccount Migration. // **Added In:** 2012271618 // **SCIM++ Properties:** // - type: string // - multiValued: false // - required: false // - mutability: readWrite // - returned: default // - uniqueness: none // - caseExact: false CloudMigrationCustomUrl *string `mandatory:"false" json:"cloudMigrationCustomUrl"` // By default, a service admin can list all users in stripe. If true, a service admin cannot list other users. // **Added In:** 2108190438 // **SCIM++ Properties:** // - caseExact: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean ServiceAdminCannotListOtherUsers *bool `mandatory:"false" json:"serviceAdminCannotListOtherUsers"` // Limit the maximum return of members for an AppRole // **Added In:** 2111112015 // **SCIM++ Properties:** // - idcsMinValue: 0 // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxNoOfAppRoleMembersToReturn *int `mandatory:"false" json:"maxNoOfAppRoleMembersToReturn"` // Limit the maximum return of CMVA for an App // **Added In:** 2111112015 // **SCIM++ Properties:** // - idcsMinValue: 0 // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none MaxNoOfAppCMVAToReturn *int `mandatory:"false" json:"maxNoOfAppCMVAToReturn"` // Maximum duration for IAM User Principal Session Token expiry // **Added In:** 2307071836 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none IamUpstSessionExpiry *int `mandatory:"false" json:"iamUpstSessionExpiry"` CloudGateCorsSettings *SettingsCloudGateCorsSettings `mandatory:"false" json:"cloudGateCorsSettings"` CertificateValidation *SettingsCertificateValidation `mandatory:"false" json:"certificateValidation"` // Custom claims associated with the specific tenant // **Added In:** 18.4.2 // **SCIM++ Properties:** // - idcsCompositeKey: [name] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none TenantCustomClaims []SettingsTenantCustomClaims `mandatory:"false" json:"tenantCustomClaims"` // Purge Configs for different Resource Types // **Deprecated Since: 19.1.6** // **SCIM++ Properties:** // - idcsCompositeKey: [resourceName] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex PurgeConfigs []SettingsPurgeConfigs `mandatory:"false" json:"purgeConfigs"` // Default name of the Company in different locales // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex DefaultCompanyNames []SettingsDefaultCompanyNames `mandatory:"false" json:"defaultCompanyNames"` // Default Login text in different locales // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex DefaultLoginTexts []SettingsDefaultLoginTexts `mandatory:"false" json:"defaultLoginTexts"` // References to various images // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCompositeKey: [type] // - multiValued: true // - mutability: readOnly // - required: false // - returned: default // - type: complex DefaultImages []SettingsDefaultImages `mandatory:"false" json:"defaultImages"` // Name of the company in different locales // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex CompanyNames []SettingsCompanyNames `mandatory:"false" json:"companyNames"` // Login text in different locales // **SCIM++ Properties:** // - idcsCompositeKey: [locale] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex LoginTexts []SettingsLoginTexts `mandatory:"false" json:"loginTexts"` // References to various images // **SCIM++ Properties:** // - idcsCompositeKey: [type] // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex Images []SettingsImages `mandatory:"false" json:"images"` }
func (m Setting) String() string
func (m Setting) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingCsrAccessEnum Enum with underlying type: string
type SettingCsrAccessEnum string
Set of constants representing the allowable values for SettingCsrAccessEnum
const ( SettingCsrAccessReadonly SettingCsrAccessEnum = "readOnly" SettingCsrAccessReadwrite SettingCsrAccessEnum = "readWrite" SettingCsrAccessNone SettingCsrAccessEnum = "none" )
func GetMappingSettingCsrAccessEnum(val string) (SettingCsrAccessEnum, bool)
GetMappingSettingCsrAccessEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSettingCsrAccessEnumValues() []SettingCsrAccessEnum
GetSettingCsrAccessEnumValues Enumerates the set of values for SettingCsrAccessEnum
SettingDefaultTrustScopeEnum Enum with underlying type: string
type SettingDefaultTrustScopeEnum string
Set of constants representing the allowable values for SettingDefaultTrustScopeEnum
const ( SettingDefaultTrustScopeExplicit SettingDefaultTrustScopeEnum = "Explicit" SettingDefaultTrustScopeAccount SettingDefaultTrustScopeEnum = "Account" SettingDefaultTrustScopeTags SettingDefaultTrustScopeEnum = "Tags" )
func GetMappingSettingDefaultTrustScopeEnum(val string) (SettingDefaultTrustScopeEnum, bool)
GetMappingSettingDefaultTrustScopeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSettingDefaultTrustScopeEnumValues() []SettingDefaultTrustScopeEnum
GetSettingDefaultTrustScopeEnumValues Enumerates the set of values for SettingDefaultTrustScopeEnum
SettingReAuthFactorEnum Enum with underlying type: string
type SettingReAuthFactorEnum string
Set of constants representing the allowable values for SettingReAuthFactorEnum
const ( SettingReAuthFactorPassword SettingReAuthFactorEnum = "password" )
func GetMappingSettingReAuthFactorEnum(val string) (SettingReAuthFactorEnum, bool)
GetMappingSettingReAuthFactorEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSettingReAuthFactorEnumValues() []SettingReAuthFactorEnum
GetSettingReAuthFactorEnumValues Enumerates the set of values for SettingReAuthFactorEnum
Settings 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.
type Settings 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 []Setting `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"` }
func (m Settings) String() string
func (m Settings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsCertificateValidation Certificate Validation Config **Added In:** 2010242156 **SCIM++ Properties:**
type SettingsCertificateValidation struct { // CRL is enabled Configuration // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CrlEnabled *bool `mandatory:"false" json:"crlEnabled"` // Use CRL as Fallback. // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CrlCheckOnOCSPFailureEnabled *bool `mandatory:"false" json:"crlCheckOnOCSPFailureEnabled"` // CRL Location. // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CrlLocation *string `mandatory:"false" json:"crlLocation"` // The CRL refresh interval in minutes // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none CrlRefreshInterval *int `mandatory:"false" json:"crlRefreshInterval"` // OCSP is enabled Configuration // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none OcspEnabled *bool `mandatory:"false" json:"ocspEnabled"` // OCSP Accept unknown response status from ocsp responder. // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none OcspUnknownResponseStatusAllowed *bool `mandatory:"false" json:"ocspUnknownResponseStatusAllowed"` // OCSP Responder URL // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none OcspResponderURL *string `mandatory:"false" json:"ocspResponderURL"` // This setting says, OCSP Responder URL present in the issued certificate must be used. Otherwise, OCSP Responder URL from IDP or Settings. // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none OcspSettingsResponderURLPreferred *bool `mandatory:"false" json:"ocspSettingsResponderURLPreferred"` // The OCSP Timeout duration in minutes // **Added In:** 2010242156 // **SCIM++ Properties:** // - idcsMaxValue: 10 // - idcsMinValue: 1 // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none OcspTimeoutDuration *int `mandatory:"false" json:"ocspTimeoutDuration"` // OCSP Signing Certificate Alias // **Added In:** 2010242156 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none OcspSigningCertificateAlias *string `mandatory:"false" json:"ocspSigningCertificateAlias"` }
func (m SettingsCertificateValidation) String() string
func (m SettingsCertificateValidation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsCloudGateCorsSettings A complex attribute that specifies the Cloud Gate cross origin resource sharing settings. **Added In:** 2011192329 **SCIM++ Properties:**
type SettingsCloudGateCorsSettings struct { // Allow Null Origin (CORS) for this tenant. // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CloudGateCorsAllowNullOrigin *bool `mandatory:"false" json:"cloudGateCorsAllowNullOrigin"` // Enable Cloud Gate Cross-Origin Resource Sharing (CORS) for this tenant. // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none CloudGateCorsEnabled *bool `mandatory:"false" json:"cloudGateCorsEnabled"` // Cloud Gate Allowed Cross-Origin Resource Sharing (CORS) Origins for this tenant. // **Added In:** 2011192329 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CloudGateCorsAllowedOrigins []string `mandatory:"false" json:"cloudGateCorsAllowedOrigins"` // Maximum number of seconds a CORS Pre-flight Response may be cached by client. // **Added In:** 2205182039 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: integer // - uniqueness: none CloudGateCorsMaxAge *int `mandatory:"false" json:"cloudGateCorsMaxAge"` // List of Response Headers Cloud Gate is allowed to expose in the CORS Response Header: Access-Control-Expose-Headers. // **Added In:** 2205182039 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none CloudGateCorsExposedHeaders []string `mandatory:"false" json:"cloudGateCorsExposedHeaders"` }
func (m SettingsCloudGateCorsSettings) String() string
func (m SettingsCloudGateCorsSettings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsCompanyNames Name of the company in different locales
type SettingsCompanyNames struct { // Company name // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // Locale // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(companyNames.locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m SettingsCompanyNames) String() string
func (m SettingsCompanyNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsDefaultCompanyNames Default name of the Company in different locales
type SettingsDefaultCompanyNames struct { // Company name // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Value *string `mandatory:"true" json:"value"` // Locale // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(companyNames.locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m SettingsDefaultCompanyNames) String() string
func (m SettingsDefaultCompanyNames) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsDefaultImages References to various images
type SettingsDefaultImages struct { // Image URI // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: reference Value *string `mandatory:"true" json:"value"` // Indicates the image type // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Type *string `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: false // - returned: default // - type: string Display *string `mandatory:"false" json:"display"` }
func (m SettingsDefaultImages) String() string
func (m SettingsDefaultImages) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsDefaultLoginTexts Default Login text in different locales
type SettingsDefaultLoginTexts struct { // Login text // **Added In:** 18.2.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string // - idcsSanitize: true Value *string `mandatory:"true" json:"value"` // Locale // **Added In:** 18.2.2 // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(loginTexts.locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readOnly // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m SettingsDefaultLoginTexts) String() string
func (m SettingsDefaultLoginTexts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsImages References to various images
type SettingsImages struct { // Image URI // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: reference Value *string `mandatory:"true" json:"value"` // Indicates the image type // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string Type *string `mandatory:"true" json:"type"` // A human-readable name, primarily used for display purposes // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string Display *string `mandatory:"false" json:"display"` }
func (m SettingsImages) String() string
func (m SettingsImages) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsLoginTexts Login text in different locales
type SettingsLoginTexts struct { // Login text // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - idcsSanitize: true // - type: string Value *string `mandatory:"true" json:"value"` // Locale // **SCIM++ Properties:** // - idcsCanonicalValueSourceFilter: attrName eq "locales" and attrValues.value eq "$(loginTexts.locale)" // - idcsCanonicalValueSourceResourceType: AllowedValue // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string Locale *string `mandatory:"true" json:"locale"` }
func (m SettingsLoginTexts) String() string
func (m SettingsLoginTexts) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsPurgeConfigs Purge Configs for different Resource Types
type SettingsPurgeConfigs struct { // Resource Name // **Deprecated Since: 19.1.6** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string ResourceName *string `mandatory:"true" json:"resourceName"` // Retention Period // **Deprecated Since: 19.1.6** // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: integer RetentionPeriod *int `mandatory:"true" json:"retentionPeriod"` }
func (m SettingsPurgeConfigs) String() string
func (m SettingsPurgeConfigs) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsSearchRequest 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.
type SettingsSearchRequest 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"` }
func (m SettingsSearchRequest) String() string
func (m SettingsSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsTenantCustomClaims Custom claims associated with the specific tenant
type SettingsTenantCustomClaims struct { // Custom claim name // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: server Name *string `mandatory:"true" json:"name"` // Custom claim value // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Value *string `mandatory:"true" json:"value"` // Indicates under what scenario the custom claim will be return // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none Mode SettingsTenantCustomClaimsModeEnum `mandatory:"true" json:"mode"` // Indicates if the custom claim is an expression // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none Expression *bool `mandatory:"true" json:"expression"` // Indicates if the custom claim is associated with all scopes // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none AllScopes *bool `mandatory:"true" json:"allScopes"` // Indicates what type of token the custom claim will be embedded // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none TokenType SettingsTenantCustomClaimsTokenTypeEnum `mandatory:"true" json:"tokenType"` // Scopes associated with a specific custom claim // **Added In:** 18.4.2 // **SCIM++ Properties:** // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Scopes []string `mandatory:"false" json:"scopes"` }
func (m SettingsTenantCustomClaims) String() string
func (m SettingsTenantCustomClaims) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SettingsTenantCustomClaimsModeEnum Enum with underlying type: string
type SettingsTenantCustomClaimsModeEnum string
Set of constants representing the allowable values for SettingsTenantCustomClaimsModeEnum
const ( SettingsTenantCustomClaimsModeAlways SettingsTenantCustomClaimsModeEnum = "always" SettingsTenantCustomClaimsModeRequest SettingsTenantCustomClaimsModeEnum = "request" SettingsTenantCustomClaimsModeNever SettingsTenantCustomClaimsModeEnum = "never" )
func GetMappingSettingsTenantCustomClaimsModeEnum(val string) (SettingsTenantCustomClaimsModeEnum, bool)
GetMappingSettingsTenantCustomClaimsModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSettingsTenantCustomClaimsModeEnumValues() []SettingsTenantCustomClaimsModeEnum
GetSettingsTenantCustomClaimsModeEnumValues Enumerates the set of values for SettingsTenantCustomClaimsModeEnum
SettingsTenantCustomClaimsTokenTypeEnum Enum with underlying type: string
type SettingsTenantCustomClaimsTokenTypeEnum string
Set of constants representing the allowable values for SettingsTenantCustomClaimsTokenTypeEnum
const ( SettingsTenantCustomClaimsTokenTypeAt SettingsTenantCustomClaimsTokenTypeEnum = "AT" SettingsTenantCustomClaimsTokenTypeIt SettingsTenantCustomClaimsTokenTypeEnum = "IT" SettingsTenantCustomClaimsTokenTypeBoth SettingsTenantCustomClaimsTokenTypeEnum = "BOTH" )
func GetMappingSettingsTenantCustomClaimsTokenTypeEnum(val string) (SettingsTenantCustomClaimsTokenTypeEnum, bool)
GetMappingSettingsTenantCustomClaimsTokenTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSettingsTenantCustomClaimsTokenTypeEnumValues() []SettingsTenantCustomClaimsTokenTypeEnum
GetSettingsTenantCustomClaimsTokenTypeEnumValues Enumerates the set of values for SettingsTenantCustomClaimsTokenTypeEnum
SmtpCredential User's smtp credential
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"` // Password // **SCIM++ Properties:** // - caseExact: true // - type: string // - mutability: readOnly // - required: false // - returned: default // - idcsSensitive: hash_sc Password *string `mandatory:"false" json:"password"` User *SmtpCredentialUser `mandatory:"false" json:"user"` UrnIetfParamsScimSchemasOracleIdcsExtensionSelfChangeUser *ExtensionSelfChangeUser `mandatory:"false" json:"urn:ietf:params:scim:schemas:oracle:idcs:extension:selfChange:User"` }
func (m SmtpCredential) String() string
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
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.
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"` }
func (m SmtpCredentialSearchRequest) String() string
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
SmtpCredentialStatusEnum Enum with underlying type: string
type SmtpCredentialStatusEnum string
Set of constants representing the allowable values for SmtpCredentialStatusEnum
const ( SmtpCredentialStatusActive SmtpCredentialStatusEnum = "ACTIVE" SmtpCredentialStatusInactive SmtpCredentialStatusEnum = "INACTIVE" )
func GetMappingSmtpCredentialStatusEnum(val string) (SmtpCredentialStatusEnum, bool)
GetMappingSmtpCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSmtpCredentialStatusEnumValues() []SmtpCredentialStatusEnum
GetSmtpCredentialStatusEnumValues Enumerates the set of values for SmtpCredentialStatusEnum
SmtpCredentialUser User linked to smtp credential **SCIM++ Properties:**
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"` }
func (m SmtpCredentialUser) String() string
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
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.
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"` }
func (m SmtpCredentials) String() string
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
SocialIdentityProvider Social Identity Provider
type SocialIdentityProvider 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"` // Social provider name // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: always // - type: string // - uniqueness: global Name *string `mandatory:"true" json:"name"` // Whether the IDP is enabled or not // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none Enabled *bool `mandatory:"true" json:"enabled"` // Whether account linking is enabled // **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 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none RegistrationEnabled *bool `mandatory:"true" json:"registrationEnabled"` // Whether show on login // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: boolean // - uniqueness: none ShowOnLogin *bool `mandatory:"true" json:"showOnLogin"` // Social IDP Client Application Client ID // **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 // **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 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: immutable // - required: true // - returned: default // - type: string // - uniqueness: none ServiceProviderName *string `mandatory:"true" json:"serviceProviderName"` // 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"` // Social IDP 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"` // Whether Social JIT Provisioning is enabled // **Added In:** 2307282043 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none SocialJitProvisioningEnabled *bool `mandatory:"false" json:"socialJitProvisioningEnabled"` // Set to true to indicate Social JIT User Provisioning Groups should be assigned from a static list // **Added In:** 2309290043 // **SCIM++ Properties:** // - caseExact: false // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none JitProvGroupStaticListEnabled *bool `mandatory:"false" json:"jitProvGroupStaticListEnabled"` // Lists the groups each social JIT-provisioned user is a member. Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true. // **Added In:** 2309290043 // **SCIM++ Properties:** // - idcsCompositeKey: [value] // - idcsSearchable: false // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none JitProvAssignedGroups []SocialIdentityProviderJitProvAssignedGroups `mandatory:"false" json:"jitProvAssignedGroups"` // Whether social auto redirect is enabled. The IDP policy should be configured with only one Social IDP, and without username/password selected. // **Added In:** 2310202314 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none AutoRedirectEnabled *bool `mandatory:"false" json:"autoRedirectEnabled"` // Status // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none Status SocialIdentityProviderStatusEnum `mandatory:"false" json:"status,omitempty"` // Id attribute used for account linking // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: immutable // - required: false // - returned: default // - type: string // - uniqueness: none IdAttribute *string `mandatory:"false" json:"idAttribute"` // Social IDP Authorization URL // **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 // **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 // **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 // **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 // **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 // **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 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RedirectUrl *string `mandatory:"false" json:"redirectUrl"` // ICON URL for social idp // **Added In:** 17.4.6 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none IconUrl *string `mandatory:"false" json:"iconUrl"` // Discovery URL // **Added In:** 17.4.6 // **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:** 18.4.2 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: boolean // - uniqueness: none ClientCredentialInPayload *bool `mandatory:"false" json:"clientCredentialInPayload"` // Social IDP Refresh token URL // **Added In:** 19.1.4 // **SCIM++ Properties:** // - caseExact: true // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RefreshTokenUrl *string `mandatory:"false" json:"refreshTokenUrl"` // Relay Param variable for Social IDP // **Added In:** 2305190132 // **SCIM++ Properties:** // - idcsCompositeKey: [relayParamKey] // - idcsSearchable: true // - multiValued: true // - mutability: readWrite // - required: false // - returned: default // - type: complex // - uniqueness: none RelayIdpParamMappings []SocialIdentityProviderRelayIdpParamMappings `mandatory:"false" json:"relayIdpParamMappings"` }
func (m SocialIdentityProvider) String() string
func (m SocialIdentityProvider) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SocialIdentityProviderJitProvAssignedGroups Lists the groups each social JIT-provisioned user is a member. Just-in-Time user-provisioning applies this static list when jitProvGroupStaticListEnabled:true.
type SocialIdentityProviderJitProvAssignedGroups struct { // Group identifier // **Added In:** 2309290043 // **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:** 2309290043 // **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:** 2309290043 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readOnly // - required: false // - returned: request // - type: string // - uniqueness: none Display *string `mandatory:"false" json:"display"` }
func (m SocialIdentityProviderJitProvAssignedGroups) String() string
func (m SocialIdentityProviderJitProvAssignedGroups) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SocialIdentityProviderRelayIdpParamMappings Relay Param variable for Social IDP
type SocialIdentityProviderRelayIdpParamMappings struct { // Key or name of the relayParam. // **Added In:** 2305190132 // **SCIM++ Properties:** // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: true // - returned: default // - type: string // - uniqueness: none RelayParamKey *string `mandatory:"true" json:"relayParamKey"` // Value of the relayParam (if defined) // **Added In:** 2305190132 // **SCIM++ Properties:** // - idcsSearchable: false // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none RelayParamValue *string `mandatory:"false" json:"relayParamValue"` }
func (m SocialIdentityProviderRelayIdpParamMappings) String() string
func (m SocialIdentityProviderRelayIdpParamMappings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SocialIdentityProviderSearchRequest 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.
type SocialIdentityProviderSearchRequest 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"` }
func (m SocialIdentityProviderSearchRequest) String() string
func (m SocialIdentityProviderSearchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SocialIdentityProviderStatusEnum Enum with underlying type: string
type SocialIdentityProviderStatusEnum string
Set of constants representing the allowable values for SocialIdentityProviderStatusEnum
const ( SocialIdentityProviderStatusCreated SocialIdentityProviderStatusEnum = "created" SocialIdentityProviderStatusDeleted SocialIdentityProviderStatusEnum = "deleted" )
func GetMappingSocialIdentityProviderStatusEnum(val string) (SocialIdentityProviderStatusEnum, bool)
GetMappingSocialIdentityProviderStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSocialIdentityProviderStatusEnumValues() []SocialIdentityProviderStatusEnum
GetSocialIdentityProviderStatusEnumValues Enumerates the set of values for SocialIdentityProviderStatusEnum
SocialIdentityProviders 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.
type SocialIdentityProviders 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 []SocialIdentityProvider `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"` }
func (m SocialIdentityProviders) String() string
func (m SocialIdentityProviders) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SortOrderEnum Enum with underlying type: string
type SortOrderEnum string
Set of constants representing the allowable values for SortOrderEnum
const ( SortOrderAscending SortOrderEnum = "ASCENDING" SortOrderDescending SortOrderEnum = "DESCENDING" )
func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortOrderEnumValues() []SortOrderEnum
GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum
Tags A list of tags on this resource.
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"` }
func (m Tags) String() string
func (m Tags) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
User User Account
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"` // 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"` Name *UserName `mandatory:"false" json:"name"` // 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"` }
func (m User) String() string
func (m User) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UserAttributesSetting Schema for End User Attribute mutability
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"` }
func (m UserAttributesSetting) String() string
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
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.
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"` }
func (m UserAttributesSettings) String() string
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
UserAttributesSettingsAttributeSettings User Schema Attribute Settings
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"` }
func (m UserAttributesSettingsAttributeSettings) String() string
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
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.
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"` }
func (m UserAttributesSettingsSearchRequest) String() string
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
UserCapabilitiesChanger User Capabilities Changer
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"` }
func (m UserCapabilitiesChanger) String() string
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
UserDbCredential User's Database Credential
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"` }
func (m UserDbCredential) String() string
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
UserDbCredentialStatusEnum Enum with underlying type: string
type UserDbCredentialStatusEnum string
Set of constants representing the allowable values for UserDbCredentialStatusEnum
const ( UserDbCredentialStatusActive UserDbCredentialStatusEnum = "ACTIVE" UserDbCredentialStatusInactive UserDbCredentialStatusEnum = "INACTIVE" )
func GetMappingUserDbCredentialStatusEnum(val string) (UserDbCredentialStatusEnum, bool)
GetMappingUserDbCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserDbCredentialStatusEnumValues() []UserDbCredentialStatusEnum
GetUserDbCredentialStatusEnumValues Enumerates the set of values for UserDbCredentialStatusEnum
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.
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"` }
func (m UserDbCredentials) String() string
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
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.
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"` }
func (m UserDbCredentialsSearchRequest) String() string
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
UserDbCredentialsUser The user linked to the database credential. **SCIM++ Properties:**
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"` }
func (m UserDbCredentialsUser) String() string
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
UserEmails A complex attribute representing emails
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"` }
func (m UserEmails) String() string
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
UserEmailsTypeEnum Enum with underlying type: string
type UserEmailsTypeEnum string
Set of constants representing the allowable values for UserEmailsTypeEnum
const ( UserEmailsTypeWork UserEmailsTypeEnum = "work" UserEmailsTypeHome UserEmailsTypeEnum = "home" UserEmailsTypeOther UserEmailsTypeEnum = "other" UserEmailsTypeRecovery UserEmailsTypeEnum = "recovery" )
func GetMappingUserEmailsTypeEnum(val string) (UserEmailsTypeEnum, bool)
GetMappingUserEmailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserEmailsTypeEnumValues() []UserEmailsTypeEnum
GetUserEmailsTypeEnumValues Enumerates the set of values for UserEmailsTypeEnum
UserEntitlements A list of entitlements for the User that represent a thing the User has.
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"` }
func (m UserEntitlements) String() string
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
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:**
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"` }
func (m UserExtAccounts) String() string
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
UserExtApiKeys A list of API keys corresponding to user. **Added In:** 2012271618 **SCIM++ Properties:**
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"` }
func (m UserExtApiKeys) String() string
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
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:**
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"` }
func (m UserExtAppRoles) String() string
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
UserExtAppRolesTypeEnum Enum with underlying type: string
type UserExtAppRolesTypeEnum string
Set of constants representing the allowable values for UserExtAppRolesTypeEnum
const ( UserExtAppRolesTypeDirect UserExtAppRolesTypeEnum = "direct" UserExtAppRolesTypeIndirect UserExtAppRolesTypeEnum = "indirect" UserExtAppRolesTypeImplicit UserExtAppRolesTypeEnum = "implicit" )
func GetMappingUserExtAppRolesTypeEnum(val string) (UserExtAppRolesTypeEnum, bool)
GetMappingUserExtAppRolesTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtAppRolesTypeEnumValues() []UserExtAppRolesTypeEnum
GetUserExtAppRolesTypeEnumValues Enumerates the set of values for UserExtAppRolesTypeEnum
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:**
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"` }
func (m UserExtApplicableAuthenticationTargetApp) String() string
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
UserExtApplicablePasswordPolicy Applicable Password Policy **Added In:** 20.1.3 **SCIM++ Properties:**
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"` }
func (m UserExtApplicablePasswordPolicy) String() string
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
UserExtAuthTokens A list of Auth tokens corresponding to user. **Added In:** 2012271618 **SCIM++ Properties:**
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"` }
func (m UserExtAuthTokens) String() string
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
UserExtBypassCodes A list of bypass codes that belongs to the user. **Added In:** 18.3.6 **SCIM++ Properties:**
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"` }
func (m UserExtBypassCodes) String() string
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
UserExtCustomerSecretKeys A list of customer secret keys corresponding to user. **Added In:** 2102181953 **SCIM++ Properties:**
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"` }
func (m UserExtCustomerSecretKeys) String() string
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
UserExtDbCredentials A list of database credentials corresponding to user. **Added In:** 2102181953 **SCIM++ Properties:**
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"` }
func (m UserExtDbCredentials) String() string
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
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:**
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"` }
func (m UserExtDelegatedAuthenticationTargetApp) String() string
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
UserExtDelegatedAuthenticationTargetAppTypeEnum Enum with underlying type: string
type UserExtDelegatedAuthenticationTargetAppTypeEnum string
Set of constants representing the allowable values for UserExtDelegatedAuthenticationTargetAppTypeEnum
const ( UserExtDelegatedAuthenticationTargetAppTypeApp UserExtDelegatedAuthenticationTargetAppTypeEnum = "App" UserExtDelegatedAuthenticationTargetAppTypeIdentitysource UserExtDelegatedAuthenticationTargetAppTypeEnum = "IdentitySource" )
func GetMappingUserExtDelegatedAuthenticationTargetAppTypeEnum(val string) (UserExtDelegatedAuthenticationTargetAppTypeEnum, bool)
GetMappingUserExtDelegatedAuthenticationTargetAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtDelegatedAuthenticationTargetAppTypeEnumValues() []UserExtDelegatedAuthenticationTargetAppTypeEnum
GetUserExtDelegatedAuthenticationTargetAppTypeEnumValues Enumerates the set of values for UserExtDelegatedAuthenticationTargetAppTypeEnum
UserExtDevices A list of devices enrolled by the user. **Added In:** 18.3.6 **SCIM++ Properties:**
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"` }
func (m UserExtDevices) String() string
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
UserExtFactorIdentifier Factor Identifier ID **Added In:** 20.1.3 **SCIM++ Properties:**
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"` }
func (m UserExtFactorIdentifier) String() string
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
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:**
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"` }
func (m UserExtGrants) String() string
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
UserExtGrantsGrantMechanismEnum Enum with underlying type: string
type UserExtGrantsGrantMechanismEnum string
Set of constants representing the allowable values for UserExtGrantsGrantMechanismEnum
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" )
func GetMappingUserExtGrantsGrantMechanismEnum(val string) (UserExtGrantsGrantMechanismEnum, bool)
GetMappingUserExtGrantsGrantMechanismEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtGrantsGrantMechanismEnumValues() []UserExtGrantsGrantMechanismEnum
GetUserExtGrantsGrantMechanismEnumValues Enumerates the set of values for UserExtGrantsGrantMechanismEnum
UserExtIdcsAppRolesLimitedToGroups Description: **Added In:** 19.2.1 **SCIM++ Properties:**
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"` }
func (m UserExtIdcsAppRolesLimitedToGroups) String() string
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
UserExtLocked A complex attribute that indicates an account is locked (blocking any new sessions). **SCIM++ Properties:**
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"` }
func (m UserExtLocked) String() string
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
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:**
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"` }
func (m UserExtManager) String() string
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
UserExtOAuth2ClientCredentials A list of OAuth2 client credentials corresponding to a user. **Added In:** 2012271618 **SCIM++ Properties:**
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"` }
func (m UserExtOAuth2ClientCredentials) String() string
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
UserExtPasswordVerifiers Password Verifiers for DB User. **Added In:** 18.2.2 **SCIM++ Properties:**
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"` }
func (m UserExtPasswordVerifiers) String() string
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
UserExtPreferredDevice The user's preferred device. **Added In:** 18.3.6 **SCIM++ Properties:**
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"` }
func (m UserExtPreferredDevice) String() string
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
UserExtRealmUsers A list of kerberos realm users for an Oracle Identity Cloud Service User **SCIM++ Properties:**
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"` }
func (m UserExtRealmUsers) String() string
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
UserExtRecoveryLocked A complex attribute that indicates a password recovery is locked (blocking any new sessions). **Added In:** 19.1.4 **SCIM++ Properties:**
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"` }
func (m UserExtRecoveryLocked) String() string
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
UserExtRiskScores The risk score pertaining to the user. **Added In:** 18.1.6 **SCIM++ Properties:**
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 // - idcsMaxValue: 100 // - idcsMinValue: 0 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"` }
func (m UserExtRiskScores) String() string
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
UserExtRiskScoresRiskLevelEnum Enum with underlying type: string
type UserExtRiskScoresRiskLevelEnum string
Set of constants representing the allowable values for UserExtRiskScoresRiskLevelEnum
const ( UserExtRiskScoresRiskLevelLow UserExtRiskScoresRiskLevelEnum = "LOW" UserExtRiskScoresRiskLevelMedium UserExtRiskScoresRiskLevelEnum = "MEDIUM" UserExtRiskScoresRiskLevelHigh UserExtRiskScoresRiskLevelEnum = "HIGH" )
func GetMappingUserExtRiskScoresRiskLevelEnum(val string) (UserExtRiskScoresRiskLevelEnum, bool)
GetMappingUserExtRiskScoresRiskLevelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtRiskScoresRiskLevelEnumValues() []UserExtRiskScoresRiskLevelEnum
GetUserExtRiskScoresRiskLevelEnumValues Enumerates the set of values for UserExtRiskScoresRiskLevelEnum
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:**
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"` }
func (m UserExtSecQuestions) String() string
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
UserExtSelfRegistrationProfile Self registration profile used when user is self registered. **SCIM++ Properties:**
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"` }
func (m UserExtSelfRegistrationProfile) String() string
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
UserExtSmtpCredentials A list of SMTP credentials corresponding to user. **Added In:** 2012271618 **SCIM++ Properties:**
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"` }
func (m UserExtSmtpCredentials) String() string
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
UserExtSocialAccounts Description: **SCIM++ Properties:**
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"` }
func (m UserExtSocialAccounts) String() string
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
UserExtSupportAccounts A list of Support Accounts corresponding to user. **Added In:** 2103141444 **SCIM++ Properties:**
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"` }
func (m UserExtSupportAccounts) String() string
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
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:**
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"` }
func (m UserExtSyncedFromApp) String() string
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
UserExtSyncedFromAppTypeEnum Enum with underlying type: string
type UserExtSyncedFromAppTypeEnum string
Set of constants representing the allowable values for UserExtSyncedFromAppTypeEnum
const ( UserExtSyncedFromAppTypeIdentitysource UserExtSyncedFromAppTypeEnum = "IdentitySource" UserExtSyncedFromAppTypeApp UserExtSyncedFromAppTypeEnum = "App" UserExtSyncedFromAppTypeIdentityprovider UserExtSyncedFromAppTypeEnum = "IdentityProvider" )
func GetMappingUserExtSyncedFromAppTypeEnum(val string) (UserExtSyncedFromAppTypeEnum, bool)
GetMappingUserExtSyncedFromAppTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserExtSyncedFromAppTypeEnumValues() []UserExtSyncedFromAppTypeEnum
GetUserExtSyncedFromAppTypeEnumValues Enumerates the set of values for UserExtSyncedFromAppTypeEnum
UserExtTermsOfUseConsents Description: **Added In:** 18.2.6 **SCIM++ Properties:**
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"` }
func (m UserExtTermsOfUseConsents) String() string
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
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:**
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"` }
func (m UserExtTrustedUserAgents) String() string
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
UserExtUserToken User token returned if userFlowControlledByExternalClient is true **Added In:** 18.4.2 **SCIM++ Properties:**
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"` }
func (m UserExtUserToken) String() string
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
UserGroups A list of groups that the user belongs to, either thorough direct membership, nested groups, or dynamically calculated
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"` }
func (m UserGroups) String() string
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
UserGroupsTypeEnum Enum with underlying type: string
type UserGroupsTypeEnum string
Set of constants representing the allowable values for UserGroupsTypeEnum
const ( UserGroupsTypeDirect UserGroupsTypeEnum = "direct" UserGroupsTypeIndirect UserGroupsTypeEnum = "indirect" )
func GetMappingUserGroupsTypeEnum(val string) (UserGroupsTypeEnum, bool)
GetMappingUserGroupsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserGroupsTypeEnumValues() []UserGroupsTypeEnum
GetUserGroupsTypeEnumValues Enumerates the set of values for UserGroupsTypeEnum
UserIms User's instant messaging addresses
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"` }
func (m UserIms) String() string
func (m UserIms) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UserImsTypeEnum Enum with underlying type: string
type UserImsTypeEnum string
Set of constants representing the allowable values for UserImsTypeEnum
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" )
func GetMappingUserImsTypeEnum(val string) (UserImsTypeEnum, bool)
GetMappingUserImsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserImsTypeEnumValues() []UserImsTypeEnum
GetUserImsTypeEnumValues Enumerates the set of values for UserImsTypeEnum
UserName A complex attribute that contains attributes representing the name **SCIM++ Properties:**
type UserName struct { // 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"` // Last name // **SCIM++ Properties:** // - caseExact: false // - idcsCsvAttributeName: Last Name // - idcsSearchable: true // - multiValued: false // - mutability: readWrite // - required: false // - returned: default // - type: string // - uniqueness: none FamilyName *string `mandatory:"false" json:"familyName"` // 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"` }
func (m UserName) String() string
func (m UserName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UserPasswordChanger The schema used to handle a user password change by an administrator.
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"` }
func (m UserPasswordChanger) String() string
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
UserPasswordResetter The schema used to handle a user password reset by an administrator.
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"` }
func (m UserPasswordResetter) String() string
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
UserPasswordResetterUserToken The user token returned if userFlowControlledByExternalClient is set to true. **SCIM++ Properties:**
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"` }
func (m UserPasswordResetterUserToken) String() string
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
UserPhoneNumbers Phone numbers
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"` }
func (m UserPhoneNumbers) String() string
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
UserPhoneNumbersTypeEnum Enum with underlying type: string
type UserPhoneNumbersTypeEnum string
Set of constants representing the allowable values for UserPhoneNumbersTypeEnum
const ( UserPhoneNumbersTypeWork UserPhoneNumbersTypeEnum = "work" UserPhoneNumbersTypeHome UserPhoneNumbersTypeEnum = "home" UserPhoneNumbersTypeMobile UserPhoneNumbersTypeEnum = "mobile" UserPhoneNumbersTypeFax UserPhoneNumbersTypeEnum = "fax" UserPhoneNumbersTypePager UserPhoneNumbersTypeEnum = "pager" UserPhoneNumbersTypeOther UserPhoneNumbersTypeEnum = "other" UserPhoneNumbersTypeRecovery UserPhoneNumbersTypeEnum = "recovery" )
func GetMappingUserPhoneNumbersTypeEnum(val string) (UserPhoneNumbersTypeEnum, bool)
GetMappingUserPhoneNumbersTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserPhoneNumbersTypeEnumValues() []UserPhoneNumbersTypeEnum
GetUserPhoneNumbersTypeEnumValues Enumerates the set of values for UserPhoneNumbersTypeEnum
UserPhotos URLs of photos for the User
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"` }
func (m UserPhotos) String() string
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
UserPhotosTypeEnum Enum with underlying type: string
type UserPhotosTypeEnum string
Set of constants representing the allowable values for UserPhotosTypeEnum
const ( UserPhotosTypePhoto UserPhotosTypeEnum = "photo" UserPhotosTypeThumbnail UserPhotosTypeEnum = "thumbnail" )
func GetMappingUserPhotosTypeEnum(val string) (UserPhotosTypeEnum, bool)
GetMappingUserPhotosTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserPhotosTypeEnumValues() []UserPhotosTypeEnum
GetUserPhotosTypeEnumValues Enumerates the set of values for UserPhotosTypeEnum
UserRoles A list of roles for the User that collectively represent who the User is; e.g., 'Student', 'Faculty'.
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"` }
func (m UserRoles) String() string
func (m UserRoles) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
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.
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"` }
func (m UserSearchRequest) String() string
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
UserStatusChanger Schema to handle user status change by administrator.
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"` }
func (m UserStatusChanger) String() string
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
UserUserTypeEnum Enum with underlying type: string
type UserUserTypeEnum string
Set of constants representing the allowable values for UserUserTypeEnum
const ( UserUserTypeContractor UserUserTypeEnum = "Contractor" UserUserTypeEmployee UserUserTypeEnum = "Employee" UserUserTypeIntern UserUserTypeEnum = "Intern" UserUserTypeTemp UserUserTypeEnum = "Temp" UserUserTypeExternal UserUserTypeEnum = "External" UserUserTypeService UserUserTypeEnum = "Service" UserUserTypeGeneric UserUserTypeEnum = "Generic" )
func GetMappingUserUserTypeEnum(val string) (UserUserTypeEnum, bool)
GetMappingUserUserTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserUserTypeEnumValues() []UserUserTypeEnum
GetUserUserTypeEnumValues Enumerates the set of values for UserUserTypeEnum
UserX509Certificates A list of certificates issued to the User.
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"` }
func (m UserX509Certificates) String() string
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
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.
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"` }
func (m Users) String() string
func (m Users) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly