amazonka-resource-explorer-v2-2.0: Amazon Resource Explorer SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ResourceExplorer2.Types.View

Description

 
Synopsis

Documentation

data View Source #

A view is a structure that defines a set of filters that provide a view into the information in the Amazon Web Services Resource Explorer index. The filters specify which information from the index is visible to the users of the view. For example, you can specify filters that include only resources that are tagged with the key "ENV" and the value "DEVELOPMENT" in the results returned by this view. You could also create a second view that includes only resources that are tagged with "ENV" and "PRODUCTION".

See: newView smart constructor.

Constructors

View' 

Fields

Instances

Instances details
FromJSON View Source # 
Instance details

Defined in Amazonka.ResourceExplorer2.Types.View

Generic View Source # 
Instance details

Defined in Amazonka.ResourceExplorer2.Types.View

Associated Types

type Rep View :: Type -> Type #

Methods

from :: View -> Rep View x #

to :: Rep View x -> View #

Show View Source # 
Instance details

Defined in Amazonka.ResourceExplorer2.Types.View

Methods

showsPrec :: Int -> View -> ShowS #

show :: View -> String #

showList :: [View] -> ShowS #

NFData View Source # 
Instance details

Defined in Amazonka.ResourceExplorer2.Types.View

Methods

rnf :: View -> () #

Eq View Source # 
Instance details

Defined in Amazonka.ResourceExplorer2.Types.View

Methods

(==) :: View -> View -> Bool #

(/=) :: View -> View -> Bool #

Hashable View Source # 
Instance details

Defined in Amazonka.ResourceExplorer2.Types.View

Methods

hashWithSalt :: Int -> View -> Int #

hash :: View -> Int #

type Rep View Source # 
Instance details

Defined in Amazonka.ResourceExplorer2.Types.View

newView :: View Source #

Create a value of View 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:filters:View', view_filters - An array of SearchFilter objects that specify which resources can be included in the results of queries made using this view.

$sel:includedProperties:View', view_includedProperties - A structure that contains additional information about the view.

$sel:lastUpdatedAt:View', view_lastUpdatedAt - The date and time when this view was last modified.

$sel:owner:View', view_owner - The Amazon Web Services account that owns this view.

$sel:scope:View', view_scope - An Amazon resource name (ARN) of an Amazon Web Services account, an organization, or an organizational unit (OU) that specifies whether this view includes resources from only the specified Amazon Web Services account, all accounts in the specified organization, or all accounts in the specified OU.

If not specified, the value defaults to the Amazon Web Services account used to call this operation.

$sel:viewArn:View', view_viewArn - The Amazon resource name (ARN) of the view.

view_filters :: Lens' View (Maybe SearchFilter) Source #

An array of SearchFilter objects that specify which resources can be included in the results of queries made using this view.

view_includedProperties :: Lens' View (Maybe [IncludedProperty]) Source #

A structure that contains additional information about the view.

view_lastUpdatedAt :: Lens' View (Maybe UTCTime) Source #

The date and time when this view was last modified.

view_owner :: Lens' View (Maybe Text) Source #

The Amazon Web Services account that owns this view.

view_scope :: Lens' View (Maybe Text) Source #

An Amazon resource name (ARN) of an Amazon Web Services account, an organization, or an organizational unit (OU) that specifies whether this view includes resources from only the specified Amazon Web Services account, all accounts in the specified organization, or all accounts in the specified OU.

If not specified, the value defaults to the Amazon Web Services account used to call this operation.