| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.WorkMail.DescribeResource
Description
Returns the data available for the resource.
Synopsis
- data DescribeResource = DescribeResource' {
- organizationId :: Text
- resourceId :: Text
- newDescribeResource :: Text -> Text -> DescribeResource
- describeResource_organizationId :: Lens' DescribeResource Text
- describeResource_resourceId :: Lens' DescribeResource Text
- data DescribeResourceResponse = DescribeResourceResponse' {}
- newDescribeResourceResponse :: Int -> DescribeResourceResponse
- describeResourceResponse_bookingOptions :: Lens' DescribeResourceResponse (Maybe BookingOptions)
- describeResourceResponse_disabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime)
- describeResourceResponse_email :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_enabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime)
- describeResourceResponse_name :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_resourceId :: Lens' DescribeResourceResponse (Maybe Text)
- describeResourceResponse_state :: Lens' DescribeResourceResponse (Maybe EntityState)
- describeResourceResponse_type :: Lens' DescribeResourceResponse (Maybe ResourceType)
- describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int
Creating a Request
data DescribeResource Source #
See: newDescribeResource smart constructor.
Constructors
| DescribeResource' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> DescribeResource |
Create a value of DescribeResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeResource, describeResource_organizationId - The identifier associated with the organization for which the resource
is described.
DescribeResource, describeResource_resourceId - The identifier of the resource to be described.
Request Lenses
describeResource_organizationId :: Lens' DescribeResource Text Source #
The identifier associated with the organization for which the resource is described.
describeResource_resourceId :: Lens' DescribeResource Text Source #
The identifier of the resource to be described.
Destructuring the Response
data DescribeResourceResponse Source #
See: newDescribeResourceResponse smart constructor.
Constructors
| DescribeResourceResponse' | |
Fields
| |
Instances
newDescribeResourceResponse Source #
Create a value of DescribeResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bookingOptions:DescribeResourceResponse', describeResourceResponse_bookingOptions - The booking options for the described resource.
DescribeResourceResponse, describeResourceResponse_disabledDate - The date and time when a resource was disabled from WorkMail, in UNIX
epoch time format.
DescribeResourceResponse, describeResourceResponse_email - The email of the described resource.
DescribeResourceResponse, describeResourceResponse_enabledDate - The date and time when a resource was enabled for WorkMail, in UNIX
epoch time format.
DescribeResourceResponse, describeResourceResponse_name - The name of the described resource.
DescribeResource, describeResourceResponse_resourceId - The identifier of the described resource.
DescribeResourceResponse, describeResourceResponse_state - The state of the resource: enabled (registered to WorkMail), disabled
(deregistered or never registered to WorkMail), or deleted.
DescribeResourceResponse, describeResourceResponse_type - The type of the described resource.
$sel:httpStatus:DescribeResourceResponse', describeResourceResponse_httpStatus - The response's http status code.
Response Lenses
describeResourceResponse_bookingOptions :: Lens' DescribeResourceResponse (Maybe BookingOptions) Source #
The booking options for the described resource.
describeResourceResponse_disabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime) Source #
The date and time when a resource was disabled from WorkMail, in UNIX epoch time format.
describeResourceResponse_email :: Lens' DescribeResourceResponse (Maybe Text) Source #
The email of the described resource.
describeResourceResponse_enabledDate :: Lens' DescribeResourceResponse (Maybe UTCTime) Source #
The date and time when a resource was enabled for WorkMail, in UNIX epoch time format.
describeResourceResponse_name :: Lens' DescribeResourceResponse (Maybe Text) Source #
The name of the described resource.
describeResourceResponse_resourceId :: Lens' DescribeResourceResponse (Maybe Text) Source #
The identifier of the described resource.
describeResourceResponse_state :: Lens' DescribeResourceResponse (Maybe EntityState) Source #
The state of the resource: enabled (registered to WorkMail), disabled (deregistered or never registered to WorkMail), or deleted.
describeResourceResponse_type :: Lens' DescribeResourceResponse (Maybe ResourceType) Source #
The type of the described resource.
describeResourceResponse_httpStatus :: Lens' DescribeResourceResponse Int Source #
The response's http status code.