Awso_route53profiles_asyncSourceval associate_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.AssociateProfileRequest.t ->
(Awso_route53profiles.Values.AssociateProfileResponse.t,
Awso_route53profiles.Values.AssociateProfileResponse.error)
Result.t
Async.Deferred.tval associate_resource_to_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.AssociateResourceToProfileRequest.t ->
(Awso_route53profiles.Values.AssociateResourceToProfileResponse.t,
Awso_route53profiles.Values.AssociateResourceToProfileResponse.error)
Result.t
Async.Deferred.tval create_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.CreateProfileRequest.t ->
(Awso_route53profiles.Values.CreateProfileResponse.t,
Awso_route53profiles.Values.CreateProfileResponse.error)
Result.t
Async.Deferred.tval delete_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.DeleteProfileRequest.t ->
(Awso_route53profiles.Values.DeleteProfileResponse.t,
Awso_route53profiles.Values.DeleteProfileResponse.error)
Result.t
Async.Deferred.tval disassociate_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.DisassociateProfileRequest.t ->
(Awso_route53profiles.Values.DisassociateProfileResponse.t,
Awso_route53profiles.Values.DisassociateProfileResponse.error)
Result.t
Async.Deferred.tval disassociate_resource_from_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.DisassociateResourceFromProfileRequest.t ->
(Awso_route53profiles.Values.DisassociateResourceFromProfileResponse.t,
Awso_route53profiles.Values.DisassociateResourceFromProfileResponse.error)
Result.t
Async.Deferred.tval get_profile :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.GetProfileRequest.t ->
(Awso_route53profiles.Values.GetProfileResponse.t,
Awso_route53profiles.Values.GetProfileResponse.error)
Result.t
Async.Deferred.tval get_profile_association :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.GetProfileAssociationRequest.t ->
(Awso_route53profiles.Values.GetProfileAssociationResponse.t,
Awso_route53profiles.Values.GetProfileAssociationResponse.error)
Result.t
Async.Deferred.tval get_profile_resource_association :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.GetProfileResourceAssociationRequest.t ->
(Awso_route53profiles.Values.GetProfileResourceAssociationResponse.t,
Awso_route53profiles.Values.GetProfileResourceAssociationResponse.error)
Result.t
Async.Deferred.tval list_profile_associations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.ListProfileAssociationsRequest.t ->
(Awso_route53profiles.Values.ListProfileAssociationsResponse.t,
Awso_route53profiles.Values.ListProfileAssociationsResponse.error)
Result.t
Async.Deferred.tval list_profile_resource_associations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.ListProfileResourceAssociationsRequest.t ->
(Awso_route53profiles.Values.ListProfileResourceAssociationsResponse.t,
Awso_route53profiles.Values.ListProfileResourceAssociationsResponse.error)
Result.t
Async.Deferred.tval list_profiles :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.ListProfilesRequest.t ->
(Awso_route53profiles.Values.ListProfilesResponse.t,
Awso_route53profiles.Values.ListProfilesResponse.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.ListTagsForResourceRequest.t ->
(Awso_route53profiles.Values.ListTagsForResourceResponse.t,
Awso_route53profiles.Values.ListTagsForResourceResponse.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.TagResourceRequest.t ->
(Awso_route53profiles.Values.TagResourceResponse.t,
Awso_route53profiles.Values.TagResourceResponse.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.UntagResourceRequest.t ->
(Awso_route53profiles.Values.UntagResourceResponse.t,
Awso_route53profiles.Values.UntagResourceResponse.error)
Result.t
Async.Deferred.tval update_profile_resource_association :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_route53profiles.Values.UpdateProfileResourceAssociationRequest.t ->
(Awso_route53profiles.Values.UpdateProfileResourceAssociationResponse.t,
Awso_route53profiles.Values.UpdateProfileResourceAssociationResponse.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_route53profiles.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]Summary information about a Route 53 Profile.
The association between a Route 53 Profile and resources.
An association between a Route 53 Profile and a VPC.
Tag for the Profile.
The current account doesn't have the IAM permissions required to perform the specified operation.
The request you submitted conflicts with an existing request.
module InternalServiceErrorException =
Awso_route53profiles.Values.InternalServiceErrorExceptionAn internal server error occured. Retry your request.
One or more parameters in this request are not valid.
The request caused one or more limits to be exceeded.
The resource you are associating is not found.
The request was throttled. Try again in a few minutes.
You have provided an invalid command.
The NextToken you provided isn;t valid.
A complex type that includes settings for a Route 53 Profile.
The resource you are trying to associate, has already been associated.
module UpdateProfileResourceAssociationResponse =
Awso_route53profiles.Values.UpdateProfileResourceAssociationResponseUpdates the specified Route 53 Profile resourse association.
module UpdateProfileResourceAssociationRequest =
Awso_route53profiles.Values.UpdateProfileResourceAssociationRequestUpdates the specified Route 53 Profile resourse association.
Removes one or more tags from a specified resource.
Removes one or more tags from a specified resource.
Adds one or more tags to a specified resource.
Adds one or more tags to a specified resource.
Lists the tags that you associated with the specified resource.
Lists the tags that you associated with the specified resource.
Lists all the Route 53 Profiles associated with your Amazon Web Services account.
Lists all the Route 53 Profiles associated with your Amazon Web Services account.
module ListProfileResourceAssociationsResponse =
Awso_route53profiles.Values.ListProfileResourceAssociationsResponseLists all the resource associations for the specified Route 53 Profile.
module ListProfileResourceAssociationsRequest =
Awso_route53profiles.Values.ListProfileResourceAssociationsRequestLists all the resource associations for the specified Route 53 Profile.
module ListProfileAssociationsResponse =
Awso_route53profiles.Values.ListProfileAssociationsResponseLists all the VPCs that the specified Route 53 Profile is associated with.
module ListProfileAssociationsRequest =
Awso_route53profiles.Values.ListProfileAssociationsRequestLists all the VPCs that the specified Route 53 Profile is associated with.
Returns information about a specified Route 53 Profile, such as whether whether the Profile is shared, and the current status of the Profile.
module GetProfileResourceAssociationResponse =
Awso_route53profiles.Values.GetProfileResourceAssociationResponseReturns information about a specified Route 53 Profile resource association.
module GetProfileResourceAssociationRequest =
Awso_route53profiles.Values.GetProfileResourceAssociationRequestReturns information about a specified Route 53 Profile resource association.
Returns information about a specified Route 53 Profile, such as whether whether the Profile is shared, and the current status of the Profile.
module GetProfileAssociationResponse =
Awso_route53profiles.Values.GetProfileAssociationResponseRetrieves a Route 53 Profile association for a VPC. A VPC can have only one Profile association, but a Profile can be associated with up to 5000 VPCs.
module GetProfileAssociationRequest =
Awso_route53profiles.Values.GetProfileAssociationRequestRetrieves a Route 53 Profile association for a VPC. A VPC can have only one Profile association, but a Profile can be associated with up to 5000 VPCs.
module DisassociateResourceFromProfileResponse =
Awso_route53profiles.Values.DisassociateResourceFromProfileResponseDissoaciated a specified resource, from the Route 53 Profile.
module DisassociateResourceFromProfileRequest =
Awso_route53profiles.Values.DisassociateResourceFromProfileRequestDissoaciated a specified resource, from the Route 53 Profile.
Dissociates a specified Route 53 Profile from the specified VPC.
Dissociates a specified Route 53 Profile from the specified VPC.
Deletes the specified Route 53 Profile. Before you can delete a profile, you must first disassociate it from all VPCs.
Deletes the specified Route 53 Profile. Before you can delete a profile, you must first disassociate it from all VPCs.
Creates an empty Route 53 Profile.
Creates an empty Route 53 Profile.
module AssociateResourceToProfileResponse =
Awso_route53profiles.Values.AssociateResourceToProfileResponseAssociates a DNS reource configuration to a Route 53 Profile.
module AssociateResourceToProfileRequest =
Awso_route53profiles.Values.AssociateResourceToProfileRequestAssociates a DNS reource configuration to a Route 53 Profile.
Associates a Route 53 Profiles profile with a VPC. A VPC can have only one Profile associated with it, but a Profile can be associated with 1000 of VPCs (and you can request a higher quota). For more information, see https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-entities.
Associates a Route 53 Profiles profile with a VPC. A VPC can have only one Profile associated with it, but a Profile can be associated with 1000 of VPCs (and you can request a higher quota). For more information, see https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/DNSLimitations.html#limits-api-entities.