Create a new origin access identity.
            
 Declaration Syntax
 Declaration Syntax| C# | 
public CreateCloudFrontOriginAccessIdentityResponse CreateCloudFrontOriginAccessIdentity( CreateCloudFrontOriginAccessIdentityRequest request )
 Parameters
 Parameters- request (CreateCloudFrontOriginAccessIdentityRequest)
- Container for the necessary parameters to execute the CreateCloudFrontOriginAccessIdentity service method.
 Return Value
 Return ValueThe response from the CreateCloudFrontOriginAccessIdentity service method, as returned by CloudFront.
 Exceptions
 Exceptions| Exception | Condition | 
|---|---|
| CloudFrontOriginAccessIdentityAlreadyExistsException | If the CallerReference is a value you already sent in a previous request to create
            an identity but the content of the CloudFrontOriginAccessIdentityConfig is different
            from the original request,    CloudFront returns a CloudFrontOriginAccessIdentityAlreadyExists
            error. | 
| InconsistentQuantitiesException | The value of Quantity and the size of Items do not match. | 
| InvalidArgumentException | The argument is invalid. | 
| MissingBodyException | This operation requires a body. Ensure that the body is present and the Content-Type
            header is set. | 
| TooManyCloudFrontOriginAccessIdentitiesException | Processing your request would cause you to exceed the maximum number of origin access
            identities allowed. |