Supprimer un mappage de persona d’authentification cloud AWS par ID. Cette opération supprime l’association entre un principal IAM AWS et un utilisateur Datadog.
"""
Delete an AWS cloud authentication persona mapping returns "No Content" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.cloud_authentication_apiimportCloudAuthenticationApiconfiguration=Configuration()configuration.unstable_operations["delete_aws_cloud_auth_persona_mapping"]=TruewithApiClient(configuration)asapi_client:api_instance=CloudAuthenticationApi(api_client)api_instance.delete_aws_cloud_auth_persona_mapping(persona_mapping_id="persona_mapping_id",)
# Delete an AWS cloud authentication persona mapping returns "No Content" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.unstable_operations["v2.delete_aws_cloud_auth_persona_mapping".to_sym]=trueendapi_instance=DatadogAPIClient::V2::CloudAuthenticationAPI.newapi_instance.delete_aws_cloud_auth_persona_mapping("persona_mapping_id")
// Delete an AWS cloud authentication persona mapping returns "No Content" responsepackagemainimport("context""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.DeleteAWSCloudAuthPersonaMapping",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewCloudAuthenticationApi(apiClient)r,err:=api.DeleteAWSCloudAuthPersonaMapping(ctx,"persona_mapping_id")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `CloudAuthenticationApi.DeleteAWSCloudAuthPersonaMapping`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Delete an AWS cloud authentication persona mapping returns "No Content" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.CloudAuthenticationApi;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setUnstableOperationEnabled("v2.deleteAWSCloudAuthPersonaMapping",true);CloudAuthenticationApiapiInstance=newCloudAuthenticationApi(defaultClient);try{apiInstance.deleteAWSCloudAuthPersonaMapping("c5c758c6-18c2-4484-ae3f-46b84128404a");}catch(ApiExceptione){System.err.println("Exception when calling CloudAuthenticationApi#deleteAWSCloudAuthPersonaMapping");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Delete an AWS cloud authentication persona mapping returns "No Content" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_cloud_authentication::CloudAuthenticationAPI;#[tokio::main]asyncfnmain(){letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.DeleteAWSCloudAuthPersonaMapping",true);letapi=CloudAuthenticationAPI::with_config(configuration);letresp=api.delete_aws_cloud_auth_persona_mapping("persona_mapping_id".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Delete an AWS cloud authentication persona mapping returns "No Content" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.deleteAWSCloudAuthPersonaMapping"]=true;constapiInstance=newv2.CloudAuthenticationApi(configuration);constparams: v2.CloudAuthenticationApiDeleteAWSCloudAuthPersonaMappingRequest={personaMappingId:"persona_mapping_id",};apiInstance.deleteAWSCloudAuthPersonaMapping(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));