libZSservicesZSamazonka-elasticacheZSamazonka-elasticache
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.ElastiCache.Types.CacheSecurityGroup

Description

 
Synopsis

Documentation

data CacheSecurityGroup Source #

Represents the output of one of the following operations:

  • AuthorizeCacheSecurityGroupIngress
  • CreateCacheSecurityGroup
  • RevokeCacheSecurityGroupIngress

See: newCacheSecurityGroup smart constructor.

Constructors

CacheSecurityGroup' 

Fields

Instances

Instances details
Eq CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Read CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Show CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Generic CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Associated Types

type Rep CacheSecurityGroup :: Type -> Type #

NFData CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

Methods

rnf :: CacheSecurityGroup -> () #

Hashable CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

FromXML CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

type Rep CacheSecurityGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheSecurityGroup

type Rep CacheSecurityGroup = D1 ('MetaData "CacheSecurityGroup" "Amazonka.ElastiCache.Types.CacheSecurityGroup" "libZSservicesZSamazonka-elasticacheZSamazonka-elasticache" 'False) (C1 ('MetaCons "CacheSecurityGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cacheSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ownerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eC2SecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EC2SecurityGroup])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCacheSecurityGroup :: CacheSecurityGroup Source #

Create a value of CacheSecurityGroup 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:cacheSecurityGroupName:CacheSecurityGroup', cacheSecurityGroup_cacheSecurityGroupName - The name of the cache security group.

$sel:arn:CacheSecurityGroup', cacheSecurityGroup_arn - The ARN of the cache security group,

$sel:ownerId:CacheSecurityGroup', cacheSecurityGroup_ownerId - The Amazon account ID of the cache security group owner.

$sel:eC2SecurityGroups:CacheSecurityGroup', cacheSecurityGroup_eC2SecurityGroups - A list of Amazon EC2 security groups that are associated with this cache security group.

$sel:description:CacheSecurityGroup', cacheSecurityGroup_description - The description of the cache security group.

cacheSecurityGroup_arn :: Lens' CacheSecurityGroup (Maybe Text) Source #

The ARN of the cache security group,

cacheSecurityGroup_ownerId :: Lens' CacheSecurityGroup (Maybe Text) Source #

The Amazon account ID of the cache security group owner.

cacheSecurityGroup_eC2SecurityGroups :: Lens' CacheSecurityGroup (Maybe [EC2SecurityGroup]) Source #

A list of Amazon EC2 security groups that are associated with this cache security group.

cacheSecurityGroup_description :: Lens' CacheSecurityGroup (Maybe Text) Source #

The description of the cache security group.