Deletes the specified instance profile. The instance profile must not have an
associated role.
Make sure that you do not have any Amazon EC2 instances running with the instance
profile you are about to delete. Deleting a role or instance profile that is
associated with a running instance will break any applications running on the
instance.
For more information about instance profiles, see Using
instance profiles in the IAM User Guide.
Example
Use a bare-bones client and the command you need to make an API call.
The request was rejected because it attempted to create resources beyond the current
Amazon Web Services account limits. The error message describes the limit exceeded.
Base exception class for all service exceptions from IAM service.
Example
To delete an instance profile
// The following command deletes the instance profile named ExampleInstanceProfile constinput = { "InstanceProfileName":"ExampleInstanceProfile" }; constcommand = newDeleteInstanceProfileCommand(input); awaitclient.send(command); // example id: 12d74fb8-3433-49db-8171-a1fc764e354d
Deletes the specified instance profile. The instance profile must not have an associated role.
Make sure that you do not have any Amazon EC2 instances running with the instance profile you are about to delete. Deleting a role or instance profile that is associated with a running instance will break any applications running on the instance.
For more information about instance profiles, see Using instance profiles in the IAM User Guide.
Example
Use a bare-bones client and the command you need to make an API call.
Param
DeleteInstanceProfileCommandInput
Returns
DeleteInstanceProfileCommandOutput
See
input
shape.response
shape.config
shape.Throws
DeleteConflictException (client fault)
The request was rejected because it attempted to delete a resource that has attached subordinate entities. The error message describes these entities.
Throws
LimitExceededException (client fault)
The request was rejected because it attempted to create resources beyond the current Amazon Web Services account limits. The error message describes the limit exceeded.
Throws
NoSuchEntityException (client fault)
The request was rejected because it referenced a resource entity that does not exist. The error message describes the resource.
Throws
ServiceFailureException (server fault)
The request processing has failed because of an unknown error, exception or failure.
Throws
IAMServiceException
Base exception class for all service exceptions from IAM service.
Example
To delete an instance profile