@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSRoute53Profiles extends Object implements AWSRoute53Profiles
AWSRoute53Profiles. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AssociateProfileResult |
associateProfile(AssociateProfileRequest request)
Associates a Route 53 Profiles profile with a VPC.
|
AssociateResourceToProfileResult |
associateResourceToProfile(AssociateResourceToProfileRequest request)
Associates a DNS reource configuration to a Route 53 Profile.
|
CreateProfileResult |
createProfile(CreateProfileRequest request)
Creates an empty Route 53 Profile.
|
DeleteProfileResult |
deleteProfile(DeleteProfileRequest request)
Deletes the specified Route 53 Profile.
|
DisassociateProfileResult |
disassociateProfile(DisassociateProfileRequest request)
Dissociates a specified Route 53 Profile from the specified VPC.
|
DisassociateResourceFromProfileResult |
disassociateResourceFromProfile(DisassociateResourceFromProfileRequest request)
Dissoaciated a specified resource, from the Route 53 Profile.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetProfileResult |
getProfile(GetProfileRequest request)
Returns information about a specified Route 53 Profile, such as whether whether the Profile is shared, and the
current status of the Profile.
|
GetProfileAssociationResult |
getProfileAssociation(GetProfileAssociationRequest request)
Retrieves a Route 53 Profile association for a VPC.
|
GetProfileResourceAssociationResult |
getProfileResourceAssociation(GetProfileResourceAssociationRequest request)
Returns information about a specified Route 53 Profile resource association.
|
ListProfileAssociationsResult |
listProfileAssociations(ListProfileAssociationsRequest request)
Lists all the VPCs that the specified Route 53 Profile is associated with.
|
ListProfileResourceAssociationsResult |
listProfileResourceAssociations(ListProfileResourceAssociationsRequest request)
Lists all the resource associations for the specified Route 53 Profile.
|
ListProfilesResult |
listProfiles(ListProfilesRequest request)
Lists all the Route 53 Profiles associated with your Amazon Web Services account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags that you associated with the specified resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds one or more tags to a specified resource.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes one or more tags from a specified resource.
|
UpdateProfileResourceAssociationResult |
updateProfileResourceAssociation(UpdateProfileResourceAssociationRequest request)
Updates the specified Route 53 Profile resourse association.
|
public AssociateProfileResult associateProfile(AssociateProfileRequest request)
AWSRoute53ProfilesAssociates 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.
associateProfile in interface AWSRoute53Profilespublic AssociateResourceToProfileResult associateResourceToProfile(AssociateResourceToProfileRequest request)
AWSRoute53ProfilesAssociates a DNS reource configuration to a Route 53 Profile.
associateResourceToProfile in interface AWSRoute53Profilespublic CreateProfileResult createProfile(CreateProfileRequest request)
AWSRoute53ProfilesCreates an empty Route 53 Profile.
createProfile in interface AWSRoute53Profilespublic DeleteProfileResult deleteProfile(DeleteProfileRequest request)
AWSRoute53ProfilesDeletes the specified Route 53 Profile. Before you can delete a profile, you must first disassociate it from all VPCs.
deleteProfile in interface AWSRoute53Profilespublic DisassociateProfileResult disassociateProfile(DisassociateProfileRequest request)
AWSRoute53ProfilesDissociates a specified Route 53 Profile from the specified VPC.
disassociateProfile in interface AWSRoute53Profilespublic DisassociateResourceFromProfileResult disassociateResourceFromProfile(DisassociateResourceFromProfileRequest request)
AWSRoute53ProfilesDissoaciated a specified resource, from the Route 53 Profile.
disassociateResourceFromProfile in interface AWSRoute53Profilespublic GetProfileResult getProfile(GetProfileRequest request)
AWSRoute53ProfilesReturns information about a specified Route 53 Profile, such as whether whether the Profile is shared, and the current status of the Profile.
getProfile in interface AWSRoute53Profilespublic GetProfileAssociationResult getProfileAssociation(GetProfileAssociationRequest request)
AWSRoute53ProfilesRetrieves 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.
getProfileAssociation in interface AWSRoute53Profilespublic GetProfileResourceAssociationResult getProfileResourceAssociation(GetProfileResourceAssociationRequest request)
AWSRoute53ProfilesReturns information about a specified Route 53 Profile resource association.
getProfileResourceAssociation in interface AWSRoute53Profilespublic ListProfileAssociationsResult listProfileAssociations(ListProfileAssociationsRequest request)
AWSRoute53ProfilesLists all the VPCs that the specified Route 53 Profile is associated with.
listProfileAssociations in interface AWSRoute53Profilespublic ListProfileResourceAssociationsResult listProfileResourceAssociations(ListProfileResourceAssociationsRequest request)
AWSRoute53ProfilesLists all the resource associations for the specified Route 53 Profile.
listProfileResourceAssociations in interface AWSRoute53Profilespublic ListProfilesResult listProfiles(ListProfilesRequest request)
AWSRoute53ProfilesLists all the Route 53 Profiles associated with your Amazon Web Services account.
listProfiles in interface AWSRoute53Profilespublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSRoute53ProfilesLists the tags that you associated with the specified resource.
listTagsForResource in interface AWSRoute53Profilespublic TagResourceResult tagResource(TagResourceRequest request)
AWSRoute53ProfilesAdds one or more tags to a specified resource.
tagResource in interface AWSRoute53Profilespublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSRoute53ProfilesRemoves one or more tags from a specified resource.
untagResource in interface AWSRoute53Profilespublic UpdateProfileResourceAssociationResult updateProfileResourceAssociation(UpdateProfileResourceAssociationRequest request)
AWSRoute53ProfilesUpdates the specified Route 53 Profile resourse association.
updateProfileResourceAssociation in interface AWSRoute53Profilespublic void shutdown()
AWSRoute53Profilesshutdown in interface AWSRoute53Profilespublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSRoute53ProfilesResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSRoute53Profilesrequest - The originally executed request.