libZSservicesZSamazonka-appmeshZSamazonka-appmesh
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppMesh.Types.RouteRef

Description

 
Synopsis

Documentation

data RouteRef Source #

An object that represents a route returned by a list operation.

See: newRouteRef smart constructor.

Constructors

RouteRef' 

Fields

  • arn :: Text

    The full Amazon Resource Name (ARN) for the route.

  • createdAt :: POSIX

    The Unix epoch timestamp in seconds for when the resource was created.

  • lastUpdatedAt :: POSIX

    The Unix epoch timestamp in seconds for when the resource was last updated.

  • meshName :: Text

    The name of the service mesh that the route resides in.

  • meshOwner :: Text

    The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

  • resourceOwner :: Text

    The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

  • routeName :: Text

    The name of the route.

  • version :: Integer

    The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

  • virtualRouterName :: Text

    The virtual router that the route is associated with.

Instances

Instances details
Eq RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Read RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Show RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Generic RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Associated Types

type Rep RouteRef :: Type -> Type #

Methods

from :: RouteRef -> Rep RouteRef x #

to :: Rep RouteRef x -> RouteRef #

NFData RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Methods

rnf :: RouteRef -> () #

Hashable RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

Methods

hashWithSalt :: Int -> RouteRef -> Int #

hash :: RouteRef -> Int #

FromJSON RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

type Rep RouteRef Source # 
Instance details

Defined in Amazonka.AppMesh.Types.RouteRef

newRouteRef Source #

Create a value of RouteRef 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:RouteRef', routeRef_arn - The full Amazon Resource Name (ARN) for the route.

$sel:createdAt:RouteRef', routeRef_createdAt - The Unix epoch timestamp in seconds for when the resource was created.

$sel:lastUpdatedAt:RouteRef', routeRef_lastUpdatedAt - The Unix epoch timestamp in seconds for when the resource was last updated.

$sel:meshName:RouteRef', routeRef_meshName - The name of the service mesh that the route resides in.

$sel:meshOwner:RouteRef', routeRef_meshOwner - The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

$sel:resourceOwner:RouteRef', routeRef_resourceOwner - The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

$sel:routeName:RouteRef', routeRef_routeName - The name of the route.

$sel:version:RouteRef', routeRef_version - The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

$sel:virtualRouterName:RouteRef', routeRef_virtualRouterName - The virtual router that the route is associated with.

routeRef_arn :: Lens' RouteRef Text Source #

The full Amazon Resource Name (ARN) for the route.

routeRef_createdAt :: Lens' RouteRef UTCTime Source #

The Unix epoch timestamp in seconds for when the resource was created.

routeRef_lastUpdatedAt :: Lens' RouteRef UTCTime Source #

The Unix epoch timestamp in seconds for when the resource was last updated.

routeRef_meshName :: Lens' RouteRef Text Source #

The name of the service mesh that the route resides in.

routeRef_meshOwner :: Lens' RouteRef Text Source #

The AWS IAM account ID of the service mesh owner. If the account ID is not your own, then it's the ID of the account that shared the mesh with your account. For more information about mesh sharing, see Working with shared meshes.

routeRef_resourceOwner :: Lens' RouteRef Text Source #

The AWS IAM account ID of the resource owner. If the account ID is not your own, then it's the ID of the mesh owner or of another account that the mesh is shared with. For more information about mesh sharing, see Working with shared meshes.

routeRef_routeName :: Lens' RouteRef Text Source #

The name of the route.

routeRef_version :: Lens' RouteRef Integer Source #

The version of the resource. Resources are created at version 1, and this version is incremented each time that they're updated.

routeRef_virtualRouterName :: Lens' RouteRef Text Source #

The virtual router that the route is associated with.