| 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.ServiceCatalogAppRegistry.Types
Description
Synopsis
- defaultService :: Service
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newtype ResourceGroupState where
- ResourceGroupState' { }
- pattern ResourceGroupState_CREATE_COMPLETE :: ResourceGroupState
- pattern ResourceGroupState_CREATE_FAILED :: ResourceGroupState
- pattern ResourceGroupState_CREATING :: ResourceGroupState
- pattern ResourceGroupState_UPDATE_COMPLETE :: ResourceGroupState
- pattern ResourceGroupState_UPDATE_FAILED :: ResourceGroupState
- pattern ResourceGroupState_UPDATING :: ResourceGroupState
- newtype ResourceType where
- ResourceType' { }
- pattern ResourceType_CFN_STACK :: ResourceType
- pattern ResourceType_RESOURCE_TAG_VALUE :: ResourceType
- newtype SyncAction where
- SyncAction' { }
- pattern SyncAction_NO_ACTION :: SyncAction
- pattern SyncAction_START_SYNC :: SyncAction
- data AppRegistryConfiguration = AppRegistryConfiguration' {}
- newAppRegistryConfiguration :: AppRegistryConfiguration
- appRegistryConfiguration_tagQueryConfiguration :: Lens' AppRegistryConfiguration (Maybe TagQueryConfiguration)
- data Application = Application' {}
- newApplication :: Application
- application_arn :: Lens' Application (Maybe Text)
- application_creationTime :: Lens' Application (Maybe UTCTime)
- application_description :: Lens' Application (Maybe Text)
- application_id :: Lens' Application (Maybe Text)
- application_lastUpdateTime :: Lens' Application (Maybe UTCTime)
- application_name :: Lens' Application (Maybe Text)
- application_tags :: Lens' Application (Maybe (HashMap Text Text))
- data ApplicationSummary = ApplicationSummary' {}
- newApplicationSummary :: ApplicationSummary
- applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_description :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_id :: Lens' ApplicationSummary (Maybe Text)
- applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime)
- applicationSummary_name :: Lens' ApplicationSummary (Maybe Text)
- data AttributeGroup = AttributeGroup' {}
- newAttributeGroup :: AttributeGroup
- attributeGroup_arn :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_description :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_id :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime)
- attributeGroup_name :: Lens' AttributeGroup (Maybe Text)
- attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text))
- data AttributeGroupDetails = AttributeGroupDetails' {}
- newAttributeGroupDetails :: AttributeGroupDetails
- attributeGroupDetails_arn :: Lens' AttributeGroupDetails (Maybe Text)
- attributeGroupDetails_id :: Lens' AttributeGroupDetails (Maybe Text)
- attributeGroupDetails_name :: Lens' AttributeGroupDetails (Maybe Text)
- data AttributeGroupSummary = AttributeGroupSummary' {}
- newAttributeGroupSummary :: AttributeGroupSummary
- attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text)
- attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime)
- attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text)
- data Integrations = Integrations' {}
- newIntegrations :: Integrations
- integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup)
- data Resource = Resource' {}
- newResource :: Resource
- resource_arn :: Lens' Resource (Maybe Text)
- resource_associationTime :: Lens' Resource (Maybe UTCTime)
- resource_integrations :: Lens' Resource (Maybe ResourceIntegrations)
- resource_name :: Lens' Resource (Maybe Text)
- data ResourceDetails = ResourceDetails' {}
- newResourceDetails :: ResourceDetails
- resourceDetails_tagValue :: Lens' ResourceDetails (Maybe Text)
- data ResourceGroup = ResourceGroup' {}
- newResourceGroup :: ResourceGroup
- resourceGroup_arn :: Lens' ResourceGroup (Maybe Text)
- resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text)
- resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState)
- data ResourceInfo = ResourceInfo' {}
- newResourceInfo :: ResourceInfo
- resourceInfo_arn :: Lens' ResourceInfo (Maybe Text)
- resourceInfo_name :: Lens' ResourceInfo (Maybe Text)
- resourceInfo_resourceDetails :: Lens' ResourceInfo (Maybe ResourceDetails)
- resourceInfo_resourceType :: Lens' ResourceInfo (Maybe ResourceType)
- data ResourceIntegrations = ResourceIntegrations' {}
- newResourceIntegrations :: ResourceIntegrations
- resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup)
- data TagQueryConfiguration = TagQueryConfiguration' {}
- newTagQueryConfiguration :: TagQueryConfiguration
- tagQueryConfiguration_tagKey :: Lens' TagQueryConfiguration (Maybe Text)
Service Configuration
defaultService :: Service Source #
API version 2020-06-24 of the Amazon Service Catalog App Registry SDK configuration.
Errors
_ConflictException :: AsError a => Fold a ServiceError Source #
There was a conflict when processing the request (for example, a resource with the given name already exists within the account).
_InternalServerException :: AsError a => Fold a ServiceError Source #
The service is experiencing internal problems.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource does not exist.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
The maximum number of resources per account has been reached.
_ValidationException :: AsError a => Fold a ServiceError Source #
The request has invalid or missing parameters.
ResourceGroupState
newtype ResourceGroupState Source #
Constructors
| ResourceGroupState' | |
Fields | |
Bundled Patterns
| pattern ResourceGroupState_CREATE_COMPLETE :: ResourceGroupState | |
| pattern ResourceGroupState_CREATE_FAILED :: ResourceGroupState | |
| pattern ResourceGroupState_CREATING :: ResourceGroupState | |
| pattern ResourceGroupState_UPDATE_COMPLETE :: ResourceGroupState | |
| pattern ResourceGroupState_UPDATE_FAILED :: ResourceGroupState | |
| pattern ResourceGroupState_UPDATING :: ResourceGroupState |
Instances
ResourceType
newtype ResourceType Source #
Constructors
| ResourceType' | |
Fields | |
Bundled Patterns
| pattern ResourceType_CFN_STACK :: ResourceType | |
| pattern ResourceType_RESOURCE_TAG_VALUE :: ResourceType |
Instances
SyncAction
newtype SyncAction Source #
Constructors
| SyncAction' | |
Fields | |
Bundled Patterns
| pattern SyncAction_NO_ACTION :: SyncAction | |
| pattern SyncAction_START_SYNC :: SyncAction |
Instances
AppRegistryConfiguration
data AppRegistryConfiguration Source #
Includes all of the Service Catalog AppRegistry settings.
See: newAppRegistryConfiguration smart constructor.
Constructors
| AppRegistryConfiguration' | |
Fields
| |
Instances
newAppRegistryConfiguration :: AppRegistryConfiguration Source #
Create a value of AppRegistryConfiguration 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:tagQueryConfiguration:AppRegistryConfiguration', appRegistryConfiguration_tagQueryConfiguration - Includes the definition of a tagQuery.
appRegistryConfiguration_tagQueryConfiguration :: Lens' AppRegistryConfiguration (Maybe TagQueryConfiguration) Source #
Includes the definition of a tagQuery.
Application
data Application Source #
Represents a Amazon Web Services Service Catalog AppRegistry application that is the top-level node in a hierarchy of related cloud resource abstractions.
See: newApplication smart constructor.
Constructors
| Application' | |
Fields
| |
Instances
newApplication :: Application Source #
Create a value of Application 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:arn:Application', application_arn - The Amazon resource name (ARN) that specifies the application across
services.
$sel:creationTime:Application', application_creationTime - The ISO-8601 formatted timestamp of the moment when the application was
created.
$sel:description:Application', application_description - The description of the application.
$sel:id:Application', application_id - The identifier of the application.
$sel:lastUpdateTime:Application', application_lastUpdateTime - The ISO-8601 formatted timestamp of the moment when the application was
last updated.
$sel:name:Application', application_name - The name of the application. The name must be unique in the region in
which you are creating the application.
$sel:tags:Application', application_tags - Key-value pairs you can use to associate with the application.
application_arn :: Lens' Application (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
application_creationTime :: Lens' Application (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
application_description :: Lens' Application (Maybe Text) Source #
The description of the application.
application_id :: Lens' Application (Maybe Text) Source #
The identifier of the application.
application_lastUpdateTime :: Lens' Application (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
application_name :: Lens' Application (Maybe Text) Source #
The name of the application. The name must be unique in the region in which you are creating the application.
application_tags :: Lens' Application (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the application.
ApplicationSummary
data ApplicationSummary Source #
Summary of a Amazon Web Services Service Catalog AppRegistry application.
See: newApplicationSummary smart constructor.
Constructors
| ApplicationSummary' | |
Fields
| |
Instances
newApplicationSummary :: ApplicationSummary Source #
Create a value of ApplicationSummary 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:arn:ApplicationSummary', applicationSummary_arn - The Amazon resource name (ARN) that specifies the application across
services.
$sel:creationTime:ApplicationSummary', applicationSummary_creationTime - The ISO-8601 formatted timestamp of the moment when the application was
created.
$sel:description:ApplicationSummary', applicationSummary_description - The description of the application.
$sel:id:ApplicationSummary', applicationSummary_id - The identifier of the application.
$sel:lastUpdateTime:ApplicationSummary', applicationSummary_lastUpdateTime - The ISO-8601 formatted timestamp of the moment when the application was
last updated.
$sel:name:ApplicationSummary', applicationSummary_name - The name of the application. The name must be unique in the region in
which you are creating the application.
applicationSummary_arn :: Lens' ApplicationSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the application across services.
applicationSummary_creationTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was created.
applicationSummary_description :: Lens' ApplicationSummary (Maybe Text) Source #
The description of the application.
applicationSummary_id :: Lens' ApplicationSummary (Maybe Text) Source #
The identifier of the application.
applicationSummary_lastUpdateTime :: Lens' ApplicationSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment when the application was last updated.
applicationSummary_name :: Lens' ApplicationSummary (Maybe Text) Source #
The name of the application. The name must be unique in the region in which you are creating the application.
AttributeGroup
data AttributeGroup Source #
Represents a Amazon Web Services Service Catalog AppRegistry attribute group that is rich metadata which describes an application and its components.
See: newAttributeGroup smart constructor.
Constructors
| AttributeGroup' | |
Fields
| |
Instances
newAttributeGroup :: AttributeGroup Source #
Create a value of AttributeGroup 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:arn:AttributeGroup', attributeGroup_arn - The Amazon resource name (ARN) that specifies the attribute group across
services.
$sel:creationTime:AttributeGroup', attributeGroup_creationTime - The ISO-8601 formatted timestamp of the moment the attribute group was
created.
$sel:description:AttributeGroup', attributeGroup_description - The description of the attribute group that the user provides.
$sel:id:AttributeGroup', attributeGroup_id - The globally unique attribute group identifier of the attribute group.
$sel:lastUpdateTime:AttributeGroup', attributeGroup_lastUpdateTime - The ISO-8601 formatted timestamp of the moment the attribute group was
last updated. This time is the same as the creationTime for a newly
created attribute group.
$sel:name:AttributeGroup', attributeGroup_name - The name of the attribute group.
$sel:tags:AttributeGroup', attributeGroup_tags - Key-value pairs you can use to associate with the attribute group.
attributeGroup_arn :: Lens' AttributeGroup (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroup_creationTime :: Lens' AttributeGroup (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroup_description :: Lens' AttributeGroup (Maybe Text) Source #
The description of the attribute group that the user provides.
attributeGroup_id :: Lens' AttributeGroup (Maybe Text) Source #
The globally unique attribute group identifier of the attribute group.
attributeGroup_lastUpdateTime :: Lens' AttributeGroup (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.
attributeGroup_name :: Lens' AttributeGroup (Maybe Text) Source #
The name of the attribute group.
attributeGroup_tags :: Lens' AttributeGroup (Maybe (HashMap Text Text)) Source #
Key-value pairs you can use to associate with the attribute group.
AttributeGroupDetails
data AttributeGroupDetails Source #
The details related to a specific AttributeGroup.
See: newAttributeGroupDetails smart constructor.
Constructors
| AttributeGroupDetails' | |
Fields
| |
Instances
newAttributeGroupDetails :: AttributeGroupDetails Source #
Create a value of AttributeGroupDetails 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:arn:AttributeGroupDetails', attributeGroupDetails_arn - The Amazon resource name (ARN) that specifies the attribute group.
$sel:id:AttributeGroupDetails', attributeGroupDetails_id - The unique identifier of the attribute group.
$sel:name:AttributeGroupDetails', attributeGroupDetails_name - This field is no longer supported. We recommend you don't use the field
when using ListAttributeGroupsForApplication.
The name of the attribute group.
attributeGroupDetails_arn :: Lens' AttributeGroupDetails (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group.
attributeGroupDetails_id :: Lens' AttributeGroupDetails (Maybe Text) Source #
The unique identifier of the attribute group.
attributeGroupDetails_name :: Lens' AttributeGroupDetails (Maybe Text) Source #
This field is no longer supported. We recommend you don't use the field
when using ListAttributeGroupsForApplication.
The name of the attribute group.
AttributeGroupSummary
data AttributeGroupSummary Source #
Summary of a Amazon Web Services Service Catalog AppRegistry attribute group.
See: newAttributeGroupSummary smart constructor.
Constructors
| AttributeGroupSummary' | |
Fields
| |
Instances
newAttributeGroupSummary :: AttributeGroupSummary Source #
Create a value of AttributeGroupSummary 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:arn:AttributeGroupSummary', attributeGroupSummary_arn - The Amazon resource name (ARN) that specifies the attribute group across
services.
$sel:creationTime:AttributeGroupSummary', attributeGroupSummary_creationTime - The ISO-8601 formatted timestamp of the moment the attribute group was
created.
$sel:description:AttributeGroupSummary', attributeGroupSummary_description - The description of the attribute group that the user provides.
$sel:id:AttributeGroupSummary', attributeGroupSummary_id - The globally unique attribute group identifier of the attribute group.
$sel:lastUpdateTime:AttributeGroupSummary', attributeGroupSummary_lastUpdateTime - The ISO-8601 formatted timestamp of the moment the attribute group was
last updated. This time is the same as the creationTime for a newly
created attribute group.
$sel:name:AttributeGroupSummary', attributeGroupSummary_name - The name of the attribute group.
attributeGroupSummary_arn :: Lens' AttributeGroupSummary (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the attribute group across services.
attributeGroupSummary_creationTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was created.
attributeGroupSummary_description :: Lens' AttributeGroupSummary (Maybe Text) Source #
The description of the attribute group that the user provides.
attributeGroupSummary_id :: Lens' AttributeGroupSummary (Maybe Text) Source #
The globally unique attribute group identifier of the attribute group.
attributeGroupSummary_lastUpdateTime :: Lens' AttributeGroupSummary (Maybe UTCTime) Source #
The ISO-8601 formatted timestamp of the moment the attribute group was last updated. This time is the same as the creationTime for a newly created attribute group.
attributeGroupSummary_name :: Lens' AttributeGroupSummary (Maybe Text) Source #
The name of the attribute group.
Integrations
data Integrations Source #
The information about the service integration.
See: newIntegrations smart constructor.
Constructors
| Integrations' | |
Fields
| |
Instances
newIntegrations :: Integrations Source #
Create a value of Integrations 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:resourceGroup:Integrations', integrations_resourceGroup - The information about the resource group integration.
integrations_resourceGroup :: Lens' Integrations (Maybe ResourceGroup) Source #
The information about the resource group integration.
Resource
The information about the resource.
See: newResource smart constructor.
Constructors
| Resource' | |
Fields
| |
Instances
| FromJSON Resource Source # | |
| Generic Resource Source # | |
| Read Resource Source # | |
| Show Resource Source # | |
| NFData Resource Source # | |
| Eq Resource Source # | |
| Hashable Resource Source # | |
| type Rep Resource Source # | |
Defined in Amazonka.ServiceCatalogAppRegistry.Types.Resource type Rep Resource = D1 ('MetaData "Resource" "Amazonka.ServiceCatalogAppRegistry.Types.Resource" "amazonka-servicecatalog-appregistry-2.0-KYx3j6twc2kJRq31A1B5os" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "integrations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceIntegrations)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
newResource :: Resource Source #
Create a value of Resource 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:arn:Resource', resource_arn - The Amazon resource name (ARN) of the resource.
$sel:associationTime:Resource', resource_associationTime - The time the resource was associated with the application.
$sel:integrations:Resource', resource_integrations - The service integration information about the resource.
$sel:name:Resource', resource_name - The name of the resource.
resource_associationTime :: Lens' Resource (Maybe UTCTime) Source #
The time the resource was associated with the application.
resource_integrations :: Lens' Resource (Maybe ResourceIntegrations) Source #
The service integration information about the resource.
ResourceDetails
data ResourceDetails Source #
The details related to the resource.
See: newResourceDetails smart constructor.
Constructors
| ResourceDetails' | |
Instances
newResourceDetails :: ResourceDetails Source #
Create a value of ResourceDetails 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:tagValue:ResourceDetails', resourceDetails_tagValue - The value of the tag.
resourceDetails_tagValue :: Lens' ResourceDetails (Maybe Text) Source #
The value of the tag.
ResourceGroup
data ResourceGroup Source #
The information about the resource group integration.
See: newResourceGroup smart constructor.
Constructors
| ResourceGroup' | |
Fields
| |
Instances
newResourceGroup :: ResourceGroup Source #
Create a value of ResourceGroup 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:arn:ResourceGroup', resourceGroup_arn - The Amazon resource name (ARN) of the resource group.
$sel:errorMessage:ResourceGroup', resourceGroup_errorMessage - The error message that generates when the propagation process for the
resource group fails.
$sel:state:ResourceGroup', resourceGroup_state - The state of the propagation process for the resource group. The states
includes:
CREATING if the resource group is in the process of being created.
CREATE_COMPLETE if the resource group was created successfully.
CREATE_FAILED if the resource group failed to be created.
UPDATING if the resource group is in the process of being updated.
UPDATE_COMPLETE if the resource group updated successfully.
UPDATE_FAILED if the resource group could not update successfully.
resourceGroup_arn :: Lens' ResourceGroup (Maybe Text) Source #
The Amazon resource name (ARN) of the resource group.
resourceGroup_errorMessage :: Lens' ResourceGroup (Maybe Text) Source #
The error message that generates when the propagation process for the resource group fails.
resourceGroup_state :: Lens' ResourceGroup (Maybe ResourceGroupState) Source #
The state of the propagation process for the resource group. The states includes:
CREATING if the resource group is in the process of being created.
CREATE_COMPLETE if the resource group was created successfully.
CREATE_FAILED if the resource group failed to be created.
UPDATING if the resource group is in the process of being updated.
UPDATE_COMPLETE if the resource group updated successfully.
UPDATE_FAILED if the resource group could not update successfully.
ResourceInfo
data ResourceInfo Source #
The information about the resource.
See: newResourceInfo smart constructor.
Constructors
| ResourceInfo' | |
Fields
| |
Instances
newResourceInfo :: ResourceInfo Source #
Create a value of ResourceInfo 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:arn:ResourceInfo', resourceInfo_arn - The Amazon resource name (ARN) that specifies the resource across
services.
$sel:name:ResourceInfo', resourceInfo_name - The name of the resource.
$sel:resourceDetails:ResourceInfo', resourceInfo_resourceDetails - The details related to the resource.
$sel:resourceType:ResourceInfo', resourceInfo_resourceType - Provides information about the Service Catalog App Registry resource
type.
resourceInfo_arn :: Lens' ResourceInfo (Maybe Text) Source #
The Amazon resource name (ARN) that specifies the resource across services.
resourceInfo_name :: Lens' ResourceInfo (Maybe Text) Source #
The name of the resource.
resourceInfo_resourceDetails :: Lens' ResourceInfo (Maybe ResourceDetails) Source #
The details related to the resource.
resourceInfo_resourceType :: Lens' ResourceInfo (Maybe ResourceType) Source #
Provides information about the Service Catalog App Registry resource type.
ResourceIntegrations
data ResourceIntegrations Source #
The service integration information about the resource.
See: newResourceIntegrations smart constructor.
Constructors
| ResourceIntegrations' | |
Fields
| |
Instances
newResourceIntegrations :: ResourceIntegrations Source #
Create a value of ResourceIntegrations 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:resourceGroup:ResourceIntegrations', resourceIntegrations_resourceGroup - The information about the integration of Resource Groups.
resourceIntegrations_resourceGroup :: Lens' ResourceIntegrations (Maybe ResourceGroup) Source #
The information about the integration of Resource Groups.
TagQueryConfiguration
data TagQueryConfiguration Source #
The definition of tagQuery. Specifies which resources are associated
with an application.
See: newTagQueryConfiguration smart constructor.
Constructors
| TagQueryConfiguration' | |
Instances
newTagQueryConfiguration :: TagQueryConfiguration Source #
Create a value of TagQueryConfiguration 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:tagKey:TagQueryConfiguration', tagQueryConfiguration_tagKey - Condition in the IAM policy that associates resources to an application.
tagQueryConfiguration_tagKey :: Lens' TagQueryConfiguration (Maybe Text) Source #
Condition in the IAM policy that associates resources to an application.